Red Hat Training

A Red Hat training course is available for Red Hat OpenStack Platform

5장. SR-IOV 배포 계획

컴퓨팅 노드 하드웨어에 따라 개별 매개변수를 설정하여 NFV에 대해 SR-IOV(Single Root I/O Virtualization) 배포를 최적화합니다.

SR-IOV 매개변수에 대한 하드웨어 영향을 평가하려면 NUMA 노드 토폴로지 검색에서 참조하십시오.

5.1. SR-IOV 배포의 하드웨어 파티션

SR-IOV를 사용하여 고성능을 달성하려면 호스트와 게스트 간에 리소스를 분할해야 합니다.

OpenStack NFV Hardware Capacities 464931 0118 SR IOV

일반적인 토폴로지에는 듀얼 소켓 Compute 노드의 NUMA 노드당 14개의 코어가 포함됩니다. 하이퍼 스레딩(HT) 및 비HT 코어 둘 다 지원됩니다. 각 코어에는 두 개의 형제 스레드가 있습니다. 각 NUMA 노드의 호스트에는 하나의 코어가 사용됩니다. VNF는 SR-IOV 인터페이스 본딩을 처리합니다. 모든 인터럽트 요청(IRQ)은 호스트 코어에서 라우팅됩니다. VNF 코어는 VNF 전용입니다. 다른 VNF와 호스트와의 격리를 제공합니다. 각 VNF는 단일 NUMA 노드에서 리소스를 사용해야 합니다. VNF에서 사용하는 SR-IOV NIC도 동일한 NUMA 노드와 연결되어야 합니다. 이 토폴로지에는 가상화 오버헤드가 없습니다. 호스트, OpenStack Networking(neutron) 및 Compute(nova) 구성 매개변수는 쉽고 일관성을 높이기 위해 단일 파일에 노출되고 적절한 격리에 치명적인 불일치를 방지하기 위해 호스트, 선점 및 패킷 손실이 발생합니다. 호스트 및 가상 머신 격리는 분리할 CPU 목록을 기반으로 부팅 매개변수 및 OpenStack 수정을 처리하는 tuned 프로필에 따라 다릅니다.