升级指南

升级 ironic-inspector 服务时,应始终仔细阅读 发行说明。从 Mitaka 系列开始,发行说明中对特定的升级步骤和注意事项进行了良好的记录。

升级仅支持一次一个系列,或在系列内部进行。目前仅支持离线(有停机时间)升级。

升级 ironic-inspector 时,应始终执行以下步骤

  • 更新 ironic-inspector 代码,但尚未重启服务。

  • 停止 ironic-inspector 服务。

  • 运行数据库迁移

    ironic-inspector-dbsync --config-file <PATH-TO-INSPECTOR.CONF> upgrade
    
  • 启动 ironic-inspector 服务。

  • 升级用于内省的 ironic-python-agent 镜像。

注意

除非 发行说明另有说明,否则 ironic 和 ironic-inspector 之间没有隐含的升级顺序。

迁移内省数据

从 Stein 版本开始,ironic-inspector 支持两种内省数据存储后端:swiftdatabase。如果您决定更改后端,可以使用提供的命令来迁移数据

ironic-inspector-migrate-data --from swift --to database --config-file /etc/ironic-inspector/inspector.conf

注意

为了使此命令成功,配置中需要同时存在两个后端的配置。