VMware Integrated OpenStack 支援在基礎 vSphere 環境中採用非統一記憶體存取 (NUMA) 感知的形式放置 OpenStack 執行個體。

重要: 此功能僅在 VMware Integrated OpenStack 電訊廠商版本 中提供。如需詳細資訊,請參閱 〈VMware Integrated OpenStack 授權〉

NUMA 使用高效能連線連結具有成本效益的小型節點,來提供低延遲和高輸送量。電信環境中的虛擬網路功能 (VNF) 通常需要此效能。如需 vSphere 中 NUMA 的相關資訊,請參閱《vSphere 資源管理》中的搭配使用 NUMA 執行個體和 ESXi

若要取得目前 NUMA 組態的相關資訊,請在 ESXi 主機上執行下列命令:

vsish -e get /net/pNics/vmnic<id>/properties | grep 'Device NUMA Node'

必要條件

  • 確保用於虛擬機器流量的 vCPU、記憶體和實體 NIC 置於同一個節點上。
  • vSphere 中,建立將所有實體 NIC 包含在 NUMA 節點上的整併原則。請參閱《vSphere 網路》中的整併和容錯移轉原則

程序

  1. root 使用者身分登入 Integrated OpenStack Manager
    ssh root@mgmt-server-ip
  2. 開啟工具箱並設定 admin 帳戶的密碼。
    toolbox
    export OS_PASSWORD=admin-account-password
  3. 建立 Neutron 網路,其中所有實體 NIC 位於單一 NUMA 節點上。
  4. 建立包含 numa.nodeAffinity 內容的 OpenStack 類型模板。
    nova flavor-key flavor-id set vmware:extra_config='{"numa.nodeAffinity": "numa-node-id"}'
  5. 使用此程序中建立的類型模板與網路啟動 OpenStack 執行個體。