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
これにより、コントローラーノードが、以前のバージョンをまだ使用しているコンピュートノードと通信できるようになります。
ホスト上のすべての OpenStack サービスを停止します。
# openstack-service stopすべてのパッケージをアップグレードします。
# yum upgradeホスト上のすべての openstack サービスを開始します。
# openstack-service startすべてのホストをアップグレードしてから、前のステップで設定した API 制限を削除します。すべてのホストで以下を実行します。
# crudini --del /etc/nova/nova.conf upgrade_levels computeホスト上のすべての openstack サービスを再起動します。
# openstack-service restart