2.3. OVS から OVN への ML2 メカニズムドライバーの移行用コンテナーイメージの準備
環境の評価と準備は、移行を成功させるために重要です。Red Hat Technical Account Manager または Global Professional Services は、以下の手順での実施を案内します。
前提条件
- OVS から OVN への ML2 メカニズムドライバーの移行のための環境の準備 の手順が完了している。
- 元のデプロイメントで VXLAN または GRE を使用している場合は、OVS メカニズムドライバーから OVN メカニズムドライバーへの移行のための MTU の調整 の手順も完了している。
手順
ML2/OVN への移行後に使用する新しいコンテナーイメージを準備します。
ホームディレクトリーに
containers-prepare-parameter.yamlファイルがない場合は作成します。$ test -f $HOME/containers-prepare-parameter.yaml || sudo openstack tripleo container image prepare default \ --output-env-file $HOME/containers-prepare-parameter.yaml-
containers-prepare-parameter.yamlが $HOME/overcloud-deploy-ovn.sh ファイルおよび $HOME/overcloud-deploy.sh ファイルの末尾にあることを確認します。 containers-prepare-parameter.yamlファイルの neutron_driver を ovn に変更します。$ sed -i -E 's/neutron_driver:([ ]\w+)/neutron_driver: ovn/' $HOME/containers-prepare-parameter.yamlneutron_driver への変更を確認します。
$ grep neutron_driver $HOME/containers-prepare-parameter.yaml neutron_driver: ovnイメージを更新します。
$ sudo openstack tripleo container image prepare \ --environment-file /home/stack/containers-prepare-parameter.yaml注記containers-prepare-parameter.yamlファイルへの完全パスを指定します。それ以外の場合、コマンドはイメージリストを更新したりエラーメッセージを表示したりすることなく、非常に迅速に完了します。
アンダークラウドにおいて、更新されたイメージを検証します。
. Log in to the undercloud as the user `stack` and source the stackrc file. $ source ~/stackrc $ openstack tripleo container image list | grep '\-ovn'リストは以下の例のようになります。これには、OVN データベース、OVN コントローラー、メタデータエージェント、および neutron サーバーエージェント用のコンテナーが含まれます。
docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-ovn-northd:16.2_20211110.2 docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-ovn-sb-db-server:16.2_20211110.2 docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-ovn-controller:16.2_20211110.2 docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-neutron-server-ovn:16.2_20211110.2 docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-ovn-nb-db-server:16.2_20211110.2 docker://undercloud-0.ctlplane.redhat.local:8787/rh-osbs/rhosp16-openstack-neutron-metadata-agent-ovn:16.2_20211110.2- ML2/OVS から ML2/OVN への移行 に進みます。