6.12. コンピュート(nova)ノードのアップグレード
この手順では、1 台のコンピュートノードでパッケージをアップグレードします。それぞれのコンピュートノードで個別にこの手順を実施します。
Compute ホストのローリングアップグレードを実行している場合は、Kilo 環境と Liberty 環境間の互換性を確保するために、明示的な API バージョン制限を設定する必要があります。
コントローラーまたはコンピュートノードで Compute サービスを起動する前に、nova.conf
の [upgrade_levels]
セクションの Compute オプションを以前の Red Hat OpenStack Platform バージョン(kilo
)に設定します。
crudini --set /etc/nova/nova.conf upgrade_levels compute kilo
# crudini --set /etc/nova/nova.conf upgrade_levels compute kilo
これにより、コントローラーノードが、以前のバージョンをまだ使用しているコンピュートノードと通信できるようになります。
ホスト上のすべての OpenStack サービスを停止します。
openstack-service stop
# openstack-service stop
Copy to Clipboard Copied! Toggle word wrap Toggle overflow すべてのパッケージをアップグレードします。
yum upgrade
# yum upgrade
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ホスト上のすべての openstack サービスを開始します。
openstack-service start
# openstack-service start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow すべてのホストをアップグレードしてから、前のステップで設定した API 制限を削除します。すべてのホストで以下を実行します。
crudini --del /etc/nova/nova.conf upgrade_levels compute
# crudini --del /etc/nova/nova.conf upgrade_levels compute
Copy to Clipboard Copied! Toggle word wrap Toggle overflow ホスト上のすべての openstack サービスを再起動します。
openstack-service restart
# openstack-service restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow