VMware Integrated OpenStack 4.0 支援基礎 vSphere 平台上的 NUMA 感知放置。此功能可為電信環境中執行的虛擬網路功能 (VNF) 提供低延遲和高輸送量。
如需有關 NUMA 的詳細資訊,請參閱搭配使用 NUMA 執行個體與 ESXi。
為了實現低延遲和高輸送量,請務必在相同的 NUMA 節點上調整用於虛擬機器流量的 vCPU、記憶體和實體 NIC。您必須建立特定的整併原則,該原則取決於您的部署類型。
在 VMware Integrated OpenStack 4.0 中,選取要放置的實體 NIC 是一項手動設定作業。
程序
- 登入資料中心中的 ESXi 主機,然後執行下列命令以收集目前 NUMA 組態的相關資訊。
vsish -e get /net/pNics/vmnic<id>/properties | grep 'Device NUMA Node'
- 如果您使用覆疊網路,則所有 VTEP 都與 dvportgroup 相關聯,因此您必須對指定 NUMA 節點上的所有實體 NIC 進行分組,並建立僅包含該 NUMA 節點上的實體 NIC 的整併原則。
- 如果您使用 dvportgroup 所支援的基於 VLAN 的網路,則建立僅使用指定 NUMA 節點中的實體 NIC 的整併原則並建立 Neutron
portgroup
類型的提供者網路。
neutron net-create --provider:network_type portgroup <numa_network_name>
- 在 VMware Integrated OpenStack 類型模板中指定
numa.nodeAffinity
中繼資料。
nova flavor-key <uuid> set vmware:extra_config='{"numa.nodeAffinity": "node_ID"}'
- 將具有此類型模板之 OpenStack 上的執行個體開機,然後選取實體 NIC 皆來自同一個 NUMA 節點的 Neutron 網路。