이 페이지의
KVM에 가상 루트 리플렉터 이미지 설치
vRR 설치 전:
-
Virtual Route Reflector 페이지에서 vRR 소프트웨어 패키지(vrr-*.tgz)를 다운로드하고 서버에 액세스할 수 있는 위치에서 패키지를 압축 해제합니다.
(Ubuntu용) APIC 가상화를 비활성화하여 Ubuntu 호스트를 준비합니다.
/etc/modprobe.d/qemu-system-x86.conf 파일을 편집하고 포함된
options kvm_intel
라인에 추가enable_apicv=0
합니다.options kvm_intel nested=1 enable_apicv=0
호스트를 재부팅하거나 커널 모듈을 언로드합니다.
-
(CentOS용) vRR 이미지를 libvirtd 디렉토리에 복사하여 VM 이름으로 이름을 바꿉니다.
cp vrr-image-name vrr-vm-filename
참고:Junos 릴리스 15.1 >= Junos Os 릴리스 < 16.1의 경우 통합 패키지를 사용합니다.
명령을 사용하여 vmdk 이미지를 qcow2 형식으로 변환합니다
qemu-img convert -f vmdk -O qcow2 vmdk-filename qcow2-filename
. 예를 들어:qemu-img convert -f vmdk -O qcow2 junos-x86-64-15.1R1.9.vmdk junos-x86-64-15.1R1.9.qcow2
Junos OS 릴리스 16.1부터 VRR KVM 번들, vrr 번들-kvm-21.1R1.11.tgz를 사용합니다. KVM 번들 내의 qcow2 이미지만: junos-x86-64-*.img 은 VRR을 가져오기 위해 필요합니다(메타데이터.img을 사용할 필요는 없습니다).
예를 들어, 이러한 명령은 다운로드 이미지를 libvirtd/이미지 디렉토리의 vrr-VM01.img 파일로 복사합니다.
cp jinstall64-vrr-14.2R3.8-domestic.img /var/lib/libvirtd/images/vrr-VM01.img
cp junos-x86-64-17.3R1.10.qcow2 /var/lib/libvirtd/images/vrr-VM01.img
vRR을 설치하려면 다음 작업을 수행합니다.
Linux 브리지 구성
적절한 연결을 위해서는 vRR 인터페이스를 위해 이러한 Linux 브리지를 설정해야 합니다.
em0 인터페이스(예: vrr-mgmt)
em1 인터페이스(예: vrr-ext)
em0 인터페이스는 관리 인터페이스로만 작동할 수 있습니다. 라우팅 구성에는 em0 인터페이스를 사용할 수 없습니다.
vRR 인스턴스에 대한 원격 연결의 경우 호스트에서 물리적 인터페이스를 추가할 수 있습니다.
브리지는 재부팅 동안 지속되지 않습니다. 영구적으로 설정하려면 Linux 배포에 적합한 구성 파일에 추가해야 합니다.
브리지 구성:
KVM 설치는 em1 및 em2 인터페이스에 대한 virtio 드라이버를 지원합니다.
vRR VM 실행
물리적 인터페이스는 Linux 브리징을 사용하여 VM 인터페이스(예: em0)에 매핑됩니다. 그림 1 은 이 매핑을 보여줍니다. vRR VM을 시작할 때 XML 템플릿 또는 virt-install
유틸리티를 사용하여 이 인터페이스 매핑을 만들 수 있습니다.
VRR 인스턴스를 실행하려면 다음을 수행합니다.