VMware Integrated OpenStack 4.0 支援基礎 vSphere 平台上的 NUMA 感知放置。此功能可為電信環境中執行的虛擬網路功能 (VNF) 提供低延遲和高輸送量。

如需有關 NUMA 的詳細資訊,請參閱搭配使用 NUMA 執行個體與 ESXi

為了實現低延遲和高輸送量,請務必在相同的 NUMA 節點上調整用於虛擬機器流量的 vCPU、記憶體和實體 NIC。您必須建立特定的整併原則,該原則取決於您的部署類型。

VMware Integrated OpenStack 4.0 中,選取要放置的實體 NIC 是一項手動設定作業。

程序

  1. 登入資料中心中的 ESXi 主機,然後執行下列命令以收集目前 NUMA 組態的相關資訊。
    vsish -e get /net/pNics/vmnic<id>/properties | grep 'Device NUMA Node'
  2. 如果您使用覆疊網路,則所有 VTEP 都與 dvportgroup 相關聯,因此您必須對指定 NUMA 節點上的所有實體 NIC 進行分組,並建立僅包含該 NUMA 節點上的實體 NIC 的整併原則。
  3. 如果您使用 dvportgroup 所支援的基於 VLAN 的網路,則建立僅使用指定 NUMA 節點中的實體 NIC 的整併原則並建立 Neutron portgroup 類型的提供者網路。
    neutron net-create --provider:network_type portgroup <numa_network_name>
  4. VMware Integrated OpenStack 類型模板中指定 numa.nodeAffinity 中繼資料。
    nova flavor-key <uuid> set vmware:extra_config='{"numa.nodeAffinity": "node_ID"}'
  5. 將具有此類型模板之 OpenStack 上的執行個體開機,然後選取實體 NIC 皆來自同一個 NUMA 節點的 Neutron 網路。