7.10. 在 SR-IOV 或 OVS TC-flower 硬件卸载环境中创建实例
您可以使用多个命令在 Red Hat OpenStack Platform (RHOSP) SR-IOV 或 OVS TC-flower 硬件卸载环境中创建实例。
使用主机聚合来分隔高性能计算主机。如需更多信息,请参阅 第 7.9 节 “在 SR-IOV 或 OVS TC-flower 硬件卸载环境中创建主机聚合”。
固定 CPU 实例可以位于与未固定实例相同的 Compute 节点上。如需更多信息,请参阅配置 Compute 服务以进行实例创建指南中的在 Compute 节点上配置 CPU 固定。
先决条件
- 为 SR-IOV 或 OVS 硬件卸载环境配置的 RHOSP overcloud。
流程
创建类别。
$ openstack flavor create <flavor_name> --ram <size_mb> \ --disk <size_gb> --vcpus <number>
提示您可以通过将额外的 spec
hw:pci_numa_affinity_policy
添加到类别,为 PCI 透传设备和 SR-IOV 接口指定 NUMA 关联性策略。有关更多信息,请参阅配置 计算服务以进行实例创建中的类别元数据 。创建网络和子网:
$ 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
创建虚拟功能(VF)端口或物理功能(PF)端口:
VF 端口:
$ openstack port create --network <network_name> \ --vnic-type direct <port_name>
专用于单个实例的 PF 端口:
此 PF 端口是一个网络服务(neutron)端口,但不由网络服务控制,因此不能作为网络适配器可见,因为它是传递给实例的 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