第10章 ネットワーク機能仮想化 (NFV) の準備
ネットワーク機能仮想化 (NFV) を使用する場合は、オーバークラウドのアップグレードに向けて準備タスクを完了する必要があります。
10.1. ネットワーク機能仮想化 (NFV) 用環境ファイル リンクのコピーリンクがクリップボードにコピーされました!
典型的な NFV ベースの環境では、以下のようなサービスを有効にすることができます。
- Single-root input/output virtualization (SR-IOV)
- Data Plane Development Kit (DPDK)
Red Hat OpenStack Platform 17.1 へのアップグレードに対応するために、これらのサービスに対して特定の再設定を行う必要はありません。ただし、NFV 機能を有効にする環境ファイルは、以下の要件を満たすようにしてください。
NFV 機能を有効にするデフォルトの環境ファイルは、Red Hat OpenStack Platform 17.1
openstack-tripleo-heat-templatesコレクションのenvironments/servicesディレクトリーにあります。Red Hat OpenStack Platform 16.2 デプロイメントにopenstack-tripleo-heat-templatesからのデフォルト NFV 環境ファイルを追加している場合は、Red Hat OpenStack Platform 17.1 での該当機能の正しい環境ファイルの場所を確認してください。-
Open vSwitch (OVS) ネットワークおよび SR-IOV:
/usr/share/openstack-tripleo-heat-templates/environments/services/neutron-sriov.yaml -
Open vSwitch (OVS) ネットワークおよび DPDK:
/usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovs-dpdk.yaml -
Open Virtual Network (OVN)ネットワークおよび SR-IOV:
/usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovn-sriov.yaml -
Open Virtual Network (OVN)ネットワークおよび DPDK:
/usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovn-dpdk.yaml -
非 DVR および HA OVN DB を使用する仮想ネットワーク(OVN)ネットワーク:
/usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovn-ha.yaml
-
Open vSwitch (OVS) ネットワークおよび SR-IOV:
-
Red Hat OpenStack Platform 16.2 から Red Hat OpenStack Platform 17.1 へのアップグレード中に OVS の互換性を維持するには、
/usr/share/openstack-tripleo-heat-templates/environments/services/neutron-ovs.yaml環境ファイルを含める必要があります。環境ファイルを指定してデプロイメントおよびアップグレードのコマンドを実行する際には、neutron-ovs.yamlファイルの後に NFV 関連の環境ファイルをすべて追加する必要があります。たとえば、OVS および NFV 環境ファイルを指定してopenstack overcloud upgrade prepareを実行する場合は、以下の順序でファイルを追加します。 - OVS 用環境ファイル
- SR-IOV 用環境ファイル
DPDK 用環境ファイル
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
NFV ワークロードには、移行に関する制約があります。アップグレード中に、OVS-DPDK コンピュートノードからのインスタンスのライブマイグレーションを行うことはできません。代替の手段として、アップグレード中に、OVS-DPDK Compute ノードからのインスタンスのコールドマイグレーションを行うことができます。