10.6. NIC 구성 템플릿 생성
RHOSP(Red Hat OpenStack Platform)와 함께 제공되는 샘플 Jinja2 템플릿의 사본을 수정하여 NIC 구성 템플릿을 정의합니다.
사전 요구 사항
-
언더클라우드 호스트 및
stack사용자의 인증 정보에 액세스합니다.
프로세스
-
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)에서 DPDK 인터페이스를 추가합니다.참고샘플 NIC 구성 템플릿
single_nic_vlans.j2에서 노드는 VLAN의 트렁크로 하나의 단일 네트워크 인터페이스만 사용합니다. 기본 VLAN, 태그가 지정되지 않은 트래픽은 컨트롤 플레인이며 각 VLAN은 RHOSP 네트워크(내부 API, 스토리지 등)에 해당합니다.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 사용자 지정 네트워크 구성 템플릿(예:
single_nic_vlans.j2)을 베어 메탈 노드 정의 파일(예: 10.5절. “베어 메탈 노드 정의 파일 생성” 에서 생성한overcloud-baremetal-deploy.yaml)에 추가합니다.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 선택 사항: TuneD 프로필인
cpu-partitioning-powersave를 사용하여 패킷이 전달되지 않을 때 sleep 모드로 전환하도록 OVS-DPDK를 구성할 수 있습니다.cpu-partitioning-powersave를 구성하려면 NIC 구성 템플릿에 큐 크기를 설정해야 합니다.예제
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 생성한 NIC 구성 템플릿의 경로와 파일 이름을 기록해 둡니다. 오버클라우드를 배포할 때 나중에 이 파일을 사용합니다.
다음 단계
- 10.7절. “OVS-DPDK 인터페이스의 MTU 값 설정” 으로 이동합니다.