VMware Integrated OpenStack은 기본 vSphere 환경에서 OpenStack 인스턴스의 NUMA(통일되지 않은 메모리 액세스) 인식 배치를 지원합니다.

중요: 이 기능은 VMware Integrated OpenStack 캐리어 버전에서만 제공됩니다. 자세한 내용은 " VMware Integrated OpenStack 설치 및 구성 가이드" 에서 "VMware Integrated OpenStack 라이센싱"을 참조하십시오.

NUMA는 고성능 연결을 통해 비용 효율적인 작은 노드를 연결하여 낮은 지연 시간과 높은 처리량을 제공합니다. 이러한 성능은 전기 통신 환경의 VNF(Virtual Network Function)에 종종 필요합니다. vSphere의 NUMA에 대한 자세한 내용은 "vSphere 리소스 관리" 에서 "ESXi와 함께 NUMA 인스턴스 사용"을 참조하십시오.

현재 NUMA 구성에 대한 정보를 가져오려면 ESXi 호스트에서 다음 명령을 실행합니다.

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

사전 요구 사항

  • 가상 시스템 트래픽에 사용되는 vCPU, 메모리 및 물리적 NIC가 동일한 노드에 배치되어 있는지 확인합니다.
  • vSphere에서 NUMA 노드의 모든 물리적 NIC를 포함하는 팀 구성 정책을 생성합니다. "vSphere 네트워킹" 에서 "팀 구성 및 페일오버 정책"을 참조하십시오.

프로시저

  1. Integrated OpenStack Managerroot 사용자로 로그인합니다.
    ssh root@mgmt-server-ip
  2. 도구 상자를 열고 admin 계정에 대한 암호를 설정합니다.
    toolbox
    export OS_PASSWORD=admin-account-password
  3. 모든 물리적 NIC가 단일 NUMA 노드에 있는 Neutron 네트워크를 생성합니다.
  4. numa.nodeAffinity 속성을 포함하는 OpenStack 플레이버를 생성합니다.
    nova flavor-key flavor-id set vmware:extra_config='{"numa.nodeAffinity": "numa-node-id"}'
  5. 이 절차에 따라 생성된 플레이버와 네트워크를 사용하여 OpenStack 인스턴스를 시작합니다.