2.9. 新規 RHOSP 16.1 デプロイメントでのデフォルトの ML2/OVN に代わる ML2/OVS の使用
Red Hat OpenStack Platform (RHOSP) 16.0 以降のデプロイメントでは、Modular Layer 2 プラグインと Open Virtual Network の組み合わせ (ML2/OVN) が RHOSP Networking サービスのデフォルトメカニズムドライバーです。アプリケーションが ML2/OVS メカニズムドライバーを必要とする場合は、この設定を変更することができます。
手順
-
アンダークラウドに
stack
ユーザーとしてログインします。 テンプレートファイル
/home/stack/templates/containers-prepare-parameter.yaml
で、neutron_driver
パラメーターの値としてovn
の代わりにovs
を使用します。parameter_defaults: ContainerImagePrepare: - set: ... neutron_driver: ovs
環境ファイル
/usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovs.yaml
で、NeutronNetworkType
パラメーターにgeneve
ではなくvxlan
またはgre
が含まれるようにします。例
parameter_defaults: ... NeutronNetworkType: 'vxlan'
コア heat テンプレート、環境ファイル、および変更したファイルを指定して、
openstack overcloud deploy
コマンドを実行します。重要後で実行される環境ファイルで定義されているパラメーターとリソースが優先されることになるため、環境ファイルの順序は重要となります。
$ openstack overcloud deploy --templates \ -e <your_environment_files> \ -e /usr/share/openstack-tripleo-heat-templates/environments/services/ \ neutron-ovs.yaml \ -e /home/stack/templates/containers-prepare-parameter.yaml \
関連情報
- Advanced Overcloud Customization の Environment files
- Advanced Overcloud Customization ガイドの Including environment files in overcloud creation