7.10. SR-IOV または OVS TC-flower ハードウェアオフロード環境でのインスタンスの作成
Red Hat OpenStack Platform (RHOSP) SR-IOV または OVS TC-flower ハードウェアオフロード環境でインスタンスを作成するには、いくつかのコマンドを使用します。
ホストアグリゲートを使用して、ハイパフォーマンスコンピュートホストを分離します。詳細は、「SR-IOV または OVS TC-flower ハードウェアオフロード環境でのホストアグリゲートの作成」 を参照してください。
CPU ピニングを設定したインスタンスと設定していないインスタンスを、同じ Compute ノードに配置することができます。詳細は、インスタンス作成のためのコンピューティングサービスの設定 ガイドの Compute ノードでの CPU ピンニングの設定 を参照してください。
前提条件
- SR-IOV または OVS ハードウェアオフロード環境用に設定された RHOSP オーバークラウド。
手順
フレーバーを作成します。
$ openstack flavor create <flavor_name> --ram <size_mb> \ --disk <size_gb> --vcpus <number>
ヒントフレーバーに追加スペック
hw:pci_numa_affinity_policy
を追加して、PCI パススルーデバイスおよび SR-IOV インターフェイスの NUMA アフィニティーポリシーを指定することができます。詳細は、インスタンス作成のための Compute サービスの設定 の フレーバーメタデータ を参照してください。ネットワークとサブネットを作成します。
$ openstack network create <network_name> \ --provider-physical-network tenant \ --provider-network-type vlan --provider-segment <vlan_id> $ openstack subnet create <name> --network <network_name> \ --subnet-range <ip_address_cidr> --dhcp
Virtual Function (VF) ポートまたは Physical Function (PF) ポートを作成します。
VF ポート:
$ openstack port create --network <network_name> \ --vnic-type direct <port_name>
単一インスタンス専用の PF ポート:
この PF ポートは Networking サービス (neutron) ポートですが、Networking サービスによって制御されておらず、インスタンスにパススルーされる PCI デバイスであるため、ネットワークアダプターとして表示されません。
$ openstack port create --network <network_name> \ --vnic-type direct-physical <port_name>
インスタンスを作成します。
$ openstack server create --flavor <flavor> --image <image_name> \ --nic port-id=<id> <instance_name>
関連情報
- コマンドラインインターフェイスリファレンス の flavor create
- コマンドラインインターフェイスリファレンス の network create
- コマンドラインインターフェイスリファレンス の subnet create
- コマンドラインインターフェイスリファレンス の port create
- コマンドラインインターフェイスリファレンス の server create