6.9. 为 SR-IOV 部署实例


使用主机聚合来分隔高性能计算主机。有关创建主机聚合和相关类别的信息,请参阅创建主机聚合

注意

固定 CPU 实例可以位于与未固定实例相同的 Compute 节点上。如需更多信息,请参阅配置实例创建指南中的在 Compute 节点上配置 CPU 固定

通过执行以下步骤为单根 I/O 虚拟化(SR-IOV)部署实例:

  1. 创建类别。

    # openstack flavor create <flavor> --ram <MB> --disk <GB> --vcpus <#>
    Copy to Clipboard Toggle word wrap
    提示

    您可以通过在类别中添加额外的 spec hw:pci_numa_affinity_policy,为 PCI 透传设备和 SR-IOV 接口指定 NUMA 关联性策略。如需更多信息,请参阅 为实例创建指南中的配置计算服务中的 类别元数据

  2. 创建网络。

    # openstack network create net1 --provider-physical-network tenant --provider-network-type vlan --provider-segment <VLAN-ID>
    # openstack subnet create subnet1 --network net1 --subnet-range 192.0.2.0/24 --dhcp
    Copy to Clipboard Toggle word wrap
  3. 创建端口。

    • 使用 vnic-type direct 创建 SR-IOV 虚拟功能(VF)端口。

      # openstack port create --network net1 --vnic-type direct sriov_port
      Copy to Clipboard Toggle word wrap
    • 使用以下命令创建带有硬件卸载的虚拟功能。

      # openstack port create --network net1 --vnic-type direct --binding-profile '{"capabilities": ["switchdev"]} sriov_hwoffload_port
      Copy to Clipboard Toggle word wrap
    • 使用 vnic-type 直接物理 创建专用于单个实例的 SR-IOV 物理功能(PF)端口。此 PF 端口是一个 Networking 服务(neutron)端口,但不由网络服务控制,而且不作为网络适配器可见,因为它是传递给实例的 PCI 设备。

      # openstack port create --network net1 --vnic-type direct-physical sriov_port
      Copy to Clipboard Toggle word wrap
  4. 部署实例。

    # openstack server create --flavor <flavor> --image <image> --nic port-id=<id> <instance name>
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat