이 페이지의
Contrail에서 vMX 설치 준비
DPDK 모드에서 vRouter를 실행하는 경우 OpenStack 환경을 준비할 때 다음 사항을 유념하십시오.
Contrail 3.0의 경우 DPDK를 사용하도록 Contrail 노드를 프로비저닝하기 위해 testbed.py 파일을 구성해야 합니다. DPDK를 사용한 Contrail 클러스터 노드 프로비저닝을 위한 testbed.py 파일 준비를 참조하십시오.
Contrail 4.0의 경우 DPDK로 Contrail 노드를 프로비저닝해야 합니다. DPDK를 사용한 Contrail 4.0 클러스터 노드 프로비저닝을 위한 server.json 파일 준비를 참조하십시오.
컴퓨팅 노드에서 /etc/default/grub을 활성화
iommu=pt
합니다.Contrail-3.0.3.0-69 릴리스를 사용하는 경우 다음 명령으로 수동으로 libvirt 1.2.16 패키지로 컴퓨팅 노드를 업그레이드하고 nova-compute 및 libvirt-bin 서비스를 다시 시작합니다.
dpkg -i /opt/contrail/contrail_install_repo/libvirt-bin_1.2.16-2ubuntu11.15.10.4~cloud0_amd64.deb dpkg -i /opt/contrail/contrail_install_repo/libvirt0_1.2.16-2ubuntu11.15.10.4~cloud0_amd64.deb
모든 VM에 대해 대용량 페이지를 활성화하여 트래픽 전송을 허용합니다.
명령어로
contrail-status
컴퓨팅 노드에서 DPDK가 활성화되는지 확인합니다. 상태는contrail-vrouter-dpdk
활성화되어 있습니다.Contrail-vhost 네트워크에 사용되는 NIC 카드(컴퓨팅 및 컨트롤러 노드 연결)와 SR-IOV 네트워크(VFD 프로세스에 제공됨)가 서로 다른 네트워크 카드인지 확인합니다.
ethtool -i
명령을 사용하여 버스 정보 필드가 서로 다른 카드에서 입력되었는지 확인합니다.
OpenStack 환경을 준비하여 vMX를 설치하려면 다음 작업을 수행합니다.
vMX용 컨트롤러 노드 준비
컨트롤러 노드를 준비하려면 다음을 수행합니다.
컴퓨팅 노드 준비
vMX를 위한 컴퓨팅 노드 준비
컴퓨팅 노드를 준비하려면 다음을 수행합니다.
Contrail 4.0용 SR-IOV 인터페이스용 컴퓨팅 노드 구성
Junos OS 릴리스 17.4R1부터 다음 절차는 Contrail 4.0에만 적용됩니다.
(Contrail 4.0용) SR-IOV 인터페이스를 구성하려면 다음을 수행합니다.
Contrail 3.0용 SR-IOV 인터페이스용 컴퓨팅 노드 구성
다음 절차는 Contrail 3.0 및 VFD 에이전트에만 해당됩니다.
(Contrail 3.0에만 해당) SR-IOV 인터페이스를 구성하려면 다음을 수행합니다.