第 7 章 使用 VDPA 接口创建实例
重要
该功能在此发行版本中作为技术预览提供,因此不享有红帽的全面支持。它只应用于测试,不应部署在生产环境中。有关技术预览功能的更多信息,请参阅覆盖范围详细信息。
您可以通过为具有 vNIC 类型 VDPA 的实例的实例请求端口,创建带有 VDPA 接口的实例。
限制:
- 您无法挂起、实时迁移、她半或撤离具有 VDPA 接口的实例。
- 您无法从实例分离 VDPA 接口,然后将其重新关联到实例。
流程
创建映射到物理网络的网络:
openstack network create vdpa_network \ --provider-physical-network tenant \ --provider-network-type vlan \ --provider-segment 1337
$ openstack network create vdpa_network \ --provider-physical-network tenant \ --provider-network-type vlan \ --provider-segment 1337Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为网络创建一个子网:
openstack subnet create vdpa_subnet \ --network vdpa_net1 \ --subnet-range 192.0.2.0/24 \ --dhcp
$ openstack subnet create vdpa_subnet \ --network vdpa_net1 \ --subnet-range 192.0.2.0/24 \ --dhcpCopy to Clipboard Copied! Toggle word wrap Toggle overflow 从启用了 VDPA 的 NIC 创建端口:
openstack port create vdpa_direct_port \ --network vdpa_network \ --vnic-type vdpa \
$ openstack port create vdpa_direct_port \ --network vdpa_network \ --vnic-type vdpa \Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建实例,指定要使用的 NIC 端口:
openstack server create vdpa_instance \ --flavor cirros256 --image cirros-0.3.5-x86_64-disk \ --nic port-id=vdpa_direct_port --wait
$ openstack server create vdpa_instance \ --flavor cirros256 --image cirros-0.3.5-x86_64-disk \ --nic port-id=vdpa_direct_port --waitCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输出中的"ACTIVE"状态表示您在提供请求的 VDPA 接口的主机上成功创建了实例。