8.5. OVS TC-flower 하드웨어 오프로드에 대한 NIC 구성 템플릿 생성
RHOSP(Red Hat OpenStack Platform)와 함께 제공되는 샘플 Jinja2 템플릿의 사본을 수정하여 OVS TC-flower 하드웨어 오프로드 환경에 대한 NIC 구성 템플릿을 정의합니다.
사전 요구 사항
-
언더클라우드 호스트 및
stack사용자의 인증 정보에 액세스합니다. NIC, 해당 애플리케이션, VF 게스트 및 OVS가 동일한 NUMA 컴퓨팅 노드에 있는지 확인합니다.
이렇게 하면 NUMA 간 작업에서 성능이 저하되는 것을 방지할 수 있습니다.
절차
-
stack사용자로 언더클라우드에 로그인합니다. stackrc파일을 소싱합니다.source ~/stackrc
$ source ~/stackrcCopy to Clipboard Copied! Toggle word wrap Toggle overflow 샘플 네트워크 구성 템플릿을 복사합니다.
/usr/share/ansible/roles/tripleo_network_config/templates/디렉터리의 예제에서 NIC 구성 Jinja2 템플릿을 복사합니다. NIC 요구 사항에 가장 적합한 항목을 선택합니다. 필요에 따라 수정합니다.NIC 구성 템플릿(예:
single_nic_vlans.j2)에서 PF 및 VF 인터페이스를 추가합니다. VF를 생성하려면 인터페이스를 독립 실행형 NIC로 구성합니다.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고numvfs매개변수는 네트워크 구성 템플릿의NeutronSriovNumVFs매개변수를 대체합니다. Red Hat은 배포 후NeutronSriovNumVFs매개변수 또는numvfs매개변수를 수정할 수 없습니다. 배포 후 두 매개변수를 수정하면 해당 PF에 SR-IOV 포트가 있는 실행 중인 인스턴스가 중단될 수 있습니다. 이 경우 SR-IOV PCI 장치를 다시 사용할 수 있도록 이러한 인스턴스를 재부팅해야 합니다.8.4절. “OVS TC-flower 하드웨어 오프로드에 대한 베어 메탈 노드 정의 파일 생성” 에서 생성한 베어 메탈 노드 정의 파일에 사용자 정의 네트워크 구성 템플릿을 추가합니다.
예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow compute-sriov.yaml구성 파일에서 하드웨어 오프로드를 위한 하나 이상의 네트워크 인터페이스를 구성합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고-
OVS 하드웨어 오프로드를 구성할 때
NeutronSriovNumVFs매개변수를 사용하지 마십시오. 가상 함수 수는os-net-config에서 사용하는 네트워크 구성 파일의numvfs매개 변수를 사용하여 지정됩니다. Red Hat은 업데이트 또는 재배포 중에numvfs설정을 수정하는 것을 지원하지 않습니다. -
Mellanox 네트워크 인터페이스를 nic-config 인터페이스 유형
ovs-vlan으로 구성하지 마십시오. 이렇게 하면 VXLAN과 같은 터널 끝점이 드라이버 제한으로 인해 트래픽을 전달하지 못합니다.
-
OVS 하드웨어 오프로드를 구성할 때
- 생성한 NIC 구성 템플릿의 경로와 파일 이름을 기록해 둡니다. NIC를 분할하려면 나중에 이 파일을 사용합니다.
다음 단계
오버클라우드 네트워크를 프로비저닝합니다.
자세한 내용은 director 가이드를 사용하여 Red Hat OpenStack Platform 설치 및 관리에서 오버클라우드 네트워크 정의 구성 및 프로비저닝 을 참조하십시오.
오버클라우드 VIP를 프로비저닝합니다.
자세한 내용은 director 가이드를 사용하여 Red Hat OpenStack Platform 설치 및 관리에서 오버클라우드의 네트워크 VIP 구성 및 프로비저닝을 참조하십시오.
베어 메탈 노드를 프로비저닝합니다.
자세한 내용은 director 가이드를 사용하여 Red Hat OpenStack Platform 설치 및 관리에서 오버클라우드의 베어 메탈 노드 프로비저닝 을 참조하십시오.
오버클라우드를 배포합니다.
자세한 내용은 8.6절. “OVS TC-flower 하드웨어 오프로드 오버클라우드 배포”의 내용을 참조하십시오.