VMware Integrated OpenStack 3.1 以降では、ネットワークの物理機能を VMware の DirectPath I/O テクノロジーと組み合わせて使用する OpenStack インスタンスを作成できます。
始める前に
DirectPath パススルー デバイスを構成する前に、使用環境内で次の設定を実行してください。
このタスクについて
DirectPath I/O パススルー機能を使用するには、適切なフレーバーを使用します。フレーバーのメタデータ パラメータを変更して、インスタンスを作成します。
手順
- OpenStack 管理サーバにログインします。
- custom.yml ファイルが存在しない場合は、作成します。
sudo mkdir -p /opt/vmware/vio/custom
sudo cp /var/lib/vio/ansible/custom/custom.yml.sample
/opt/vmware/vio/custom/custom.yml
- テキスト エディタで /opt/vmware/vio/custom/custom.yml ファイルを開きます。
- 構成に従って custom.yml ファイルを編集し、VIO カスタマイズを使用して PCI エイリアスを作成します。
nova_pci_alias 値を編集して device_type、vendor_id、および product_id に基づいて PCI エイリアスを作成し、エイリアスに次のような名前を付けます。
nova_pci_alias: [{"device_type": "type-VF", "name": "sriov"}, {"vendor_id":"15b3", "product_id":"1013", "device_type": "type-PF", "name":"fpt"}]
- custom.yml ファイルを保存します。
- 新しい構成を VMware Integrated OpenStack デプロイにプッシュします。
構成を更新すると、OpenStack サービスが一時的に中断されます。
viocli deployment configure --tags nova_api_config