ゼロインパクトアップグレードプロセスを使用したContrail Networkingリリース21.4(Openstack 16.2)からContrail Networkingリリース21.4.L1(Openstack 16.2.3)へのアップデート
このドキュメントでは、オーケストレーションプラットフォームとして Red Hat Openstack 16.2 を使用している Contrail Networking デプロイメントを更新するために必要な手順を説明します。この手順により、ネットワーク運用の中断を最小限に抑えたゼロインパクトアップグレード(ZIU)を実現します。この手順では、Contrail NetworkingとRed Hat Openstackのバージョンをアップグレードします。
OpenStackをアップグレードせずにContrail Networkingのバージョンをアップグレードする手順を実行することもできます。その手順については、「 OpenStack を更新せずに Contrail Networking コンテナを更新する」を参照してください。
この手順を使用する状況
この手順は、RHOSP バージョン 16.2(RHOSP16.2)を使用している環境で Contrail Networking を実行している場合に、Contrail Networkingをアップグレードするために使用します。
この手順を使用して、Contrail NetworkingとOpenStackを同じ手順で更新します。OpenStackをアップグレードせずにContrail Networkingのバージョンをアップグレードする手順を実行することもできます。その手順については、「 OpenStack を更新せずに Contrail Networking コンテナを更新する」を参照してください。
このドキュメントの手順は、次の Contrail Networking のアップグレードシナリオで検証済みです。
リリースの開始 |
ターゲットリリース |
---|---|
Contrail リリース:21.4 OpenStack リリース:16.2 Contrail リリース: 21.4.L1 OpenStack リリース: 16.2.3 |
Contrail リリース: 21.4.L1 OpenStack リリース: 16.2.3 Contrail リリース: 21.4.L2 Openstack リリース: 16.2.4 |
Openstack 16.1 環境で Contrail Networking をアップグレードする同様の手順については、 Red Hat Openstack 16.1 を使用する環境で、ゼロインパクトアップグレードプロセスを使用して Contrail Networkingを更新するを参照してください。
前提 条件
このドキュメントでは、環境について次のことを前提としています。
Red Hat OpenStackバージョン16.2(RHOSP16.2)をオーケストレーションプラットフォームとして使用したContrail Networkingデプロイメントは、すでに運用可能です。
RHOSP16.2 環境のオーバークラウドノードでは、Red Hat Enterprise Linux (RHEL) サブスクリプションが有効になっています。
Red Hat Openstack を Contrail Networking と同時に更新する場合、アンダークラウドノードが最新のマイナーバージョンに更新され、新しいオーバークラウドイメージがアップグレード用に準備されていることを前提としています。Red Hat の『Red Hat OpenStack プラットフォームの更新状態を維持する』ガイドの「アンダークラウドのアップグレード」セクションを参照してください。
アンダークラウドが更新され、ヒートテンプレートのコピーがデプロイに使用されている場合は、 にある Red Hat のコアヒートテンプレートコレクション
/usr/share/openstack-tripleo-heat-templates
からヒートテンプレートのコピーを更新します。このプロセスの詳細については、Red Hat の「 Heat テンプレートについて 」のドキュメントを参照してください。
始める前に
更新を開始する前に、次の手順を実行することをお勧めします。
この手順を開始する前に、Contrail 設定データベースをバックアップしてください。 Openstack 16.1 Director デプロイメントを使用して、Openstack 環境で Contrail データベースを JSON 形式でバックアップおよび復元する方法を参照してください。
この手順の実行中に各コンピューティング ノード エージェントがダウンし、コンピューティング ノードのダウンタイムが発生します。コンピューティングノードの推定ダウンタイムは環境によって異なりますが、テスト環境では通常 12 分から 15 分かかりました。
このダウンタイムを許容できないワークロードを持つコンピューティング ノードがある場合は、ワークロードを移行するか、環境でこのダウンタイムに対応するための他の手順を実行することを検討してください。
Red Hat Openstack 16.2 を使用した環境での Contrail Networking の更新
オーケストレーションプラットフォームとして Red Hat Openstack 16.2 を使用している環境で Contrail Networking を更新するには、次の手順に従います。