升级指南¶
升级 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 支持两种内省数据存储后端:swift 和 database。如果您决定更改后端,可以使用提供的命令来迁移数据
ironic-inspector-migrate-data --from swift --to database --config-file /etc/ironic-inspector/inspector.conf
注意
为了使此命令成功,配置中需要同时存在两个后端的配置。