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

중요:

이 기능은 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. OpenStack 관리 서버viouser로 로그인합니다.
  2. root 사용자로 전환하고 클라우드 관리자 자격 증명 파일을 로드합니다.
    sudo su -
    source ~/cloudadmin.rc
  3. 모든 물리적 NIC가 단일 NUMA 노드에 있는 Neutron 네트워크를 생성합니다.
  4. numa.nodeAffinity 속성을 포함하는 OpenStack 플레이버를 생성합니다.
    nova flavor-key flavor-id set vmware:extra_config='{"numa.nodeAffinity": "numa-node-id"}'
  5. 이 절차에 따라 생성된 플레이버와 네트워크를 사용하여 OpenStack 인스턴스를 시작합니다.