Red Hat Training
A Red Hat training course is available for Red Hat OpenStack Platform
4.5. すべてのコントローラーノードの更新
コントローラーノードを最新の Red Hat OpenStack Platform (RHOSP) 13 バージョンに更新するには、openstack overcloud update run
コマンドに --nodes Controller
オプションを追加します。--nodes Controller
オプションは、更新操作をコントローラーノードのみに制限します。
- Warning
- Ceph を使用している場合には、コントローラーノードを更新する前に、バグ BZ#1910842 を回避するために Red Hat ナレッジベースのソリューション During minor update of OSP13/RHCS3 to latest packages Ceph services go offline and need to be manually restarted を確認してください。
前提条件
load-balancing サービス (octavia) を使用していて、RHOSP 13 z13 (2020 年 10 月 8 日メンテナーンスリリース) 以前のリリースから更新する場合、バグ BZ#1927169 を回避するために、load-balancing サービスをアップグレードするデータベース移行を正しい順序で実行する必要があります。ブートストラップコントローラーノードを更新しないと、残りのコントロールプレーンを更新することができません。
現在のメンテナーンスリリースを特定するには、以下のコマンドを実行します。
$ cat /etc/rhosp-release
ブートストラップコントローラーノードを特定するには、アンダークラウドノードで以下のコマンドを実行します。その際、
<any_controller_node_IP_address>
は、デプロイメント内のいずれかのコントローラーノードの IP アドレスに置き換えます。$ ssh heat-admin@<any_controller_node_IP_address> sudo hiera -c /etc/puppet/hiera.yaml octavia_api_short_bootstrap_node_name
アンダークラウドノードで
openstack overcloud update run
コマンドを実行し、ブートストラップコントローラーノードを更新します。$ openstack overcloud update run --nodes <bootstrap_node_name>
手順
stackrc
ファイルを取得します。$ source ~/stackrc
更新コマンドを実行します。
$ openstack overcloud update run --nodes Controller
- コントローラーノードの更新が完了するまで待ちます。