Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

KVM에 가상 루트 리플렉터 이미지 설치

vRR 설치 전:

  1. Virtual Route Reflector 페이지에서 vRR 소프트웨어 패키지(vrr-*.tgz)를 다운로드하고 서버에 액세스할 수 있는 위치에서 패키지를 압축 해제합니다.

  2. (Ubuntu용) APIC 가상화를 비활성화하여 Ubuntu 호스트를 준비합니다.

    /etc/modprobe.d/qemu-system-x86.conf 파일을 편집하고 포함된 options kvm_intel라인에 추가 enable_apicv=0 합니다.

    호스트를 재부팅하거나 커널 모듈을 언로드합니다.

  3. (CentOS용) vRR 이미지를 libvirtd 디렉토리에 복사하여 VM 이름으로 이름을 바꿉니다.

    참고:

    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 파일로 복사합니다.

vRR을 설치하려면 다음 작업을 수행합니다.

Linux 브리지 구성

적절한 연결을 위해서는 vRR 인터페이스를 위해 이러한 Linux 브리지를 설정해야 합니다.

  • em0 인터페이스(예: vrr-mgmt)

  • em1 인터페이스(예: vrr-ext)

참고:

em0 인터페이스는 관리 인터페이스로만 작동할 수 있습니다. 라우팅 구성에는 em0 인터페이스를 사용할 수 없습니다.

vRR 인스턴스에 대한 원격 연결의 경우 호스트에서 물리적 인터페이스를 추가할 수 있습니다.

브리지는 재부팅 동안 지속되지 않습니다. 영구적으로 설정하려면 Linux 배포에 적합한 구성 파일에 추가해야 합니다.

브리지 구성:

  1. 브리지를 만드십시오.

    명령어와 함께 브리지가 생성되었는지 확인합니다 brctl show .

  2. 각 브리지의 경우 시스템에서 동일한 이름의 인터페이스가 생성됩니다. 이들 인터페이스가 관리자 업(Admin Up) 상태에 있는지 확인합니다.

    인터페이스가 명령어와 함께 ip link show 작동하는지 확인합니다.

  3. vRR 인스턴스에 대한 원격 연결을 제공하려면 이러한 브리지에 물리적 인터페이스를 추가하십시오.
참고:

KVM 설치는 em1 및 em2 인터페이스에 대한 virtio 드라이버를 지원합니다.

vRR VM 실행

물리적 인터페이스는 Linux 브리징을 사용하여 VM 인터페이스(예: em0)에 매핑됩니다. 그림 1 은 이 매핑을 보여줍니다. vRR VM을 시작할 때 XML 템플릿 또는 virt-install 유틸리티를 사용하여 이 인터페이스 매핑을 만들 수 있습니다.

그림 1: vRR 인터페이스 매핑 vRR Interface Mapping

VRR 인스턴스를 실행하려면 다음을 수행합니다.

  1. 명령 또는 유틸리티를 virsh create virt-install 사용할 수 있습니다.
    • XML 템플릿 파일과 virsh create vrr-instance-name.xml 함께 명령을 사용합니다.

      예를 들어: virsh create vrr.xml

      vrr.xml을 위한 샘플 XML 템플릿 파일입니다.

    • (Junos OS 릴리스 14.1 또는 14.2) 유틸리티를 virt-install 사용할 수 있습니다.

      어디:

      --name

      vRR 인스턴스의 이름을 지정합니다.

      --disk

      이미지 파일에 대한 경로를 지정합니다.

      예를 들어:

      참고:

      vRR 인스턴스를 설치하고 시작한 후에는 Telnet 프로토콜을 사용하여 VM용 시리얼 콘솔 포트에 액세스할 수 있습니다. 예를 들어: telnet 127.0.0.1 5025

  2. 명령을 사용하여 VM 콘솔에 virsh console vrr-instance-name 연결할 수 있습니다.

    시스템이 부팅되기를 기다렸다가 로그인 프롬프트를 표시합니다. 일반적으로 라우터에서와 마찬가지로 vRR에 로그인하고 구성할 수 있습니다.

    콘솔에서 연결을 끊려면 Ctrl + ]을 누릅니다.

  3. 명령을 사용하여 show version VM이 vRR로 설치되어 있는지 확인합니다.
    참고:

    모델은 vrr로 표시되어야 합니다.

    예를 들어:

  4. 명령을 사용하여 show interfaces terse VM이 설치되었는지 확인합니다. 추가된 인터페이스는 em 인터페이스로 나타납니다. 예를 들어: