Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Installieren des Virtual Route Reflector-Bildes auf KVM

Vor der Installation von vRR:

  1. Laden Sie das vRR-Softwarepaket (vrr-*.tgz) von der Seite Virtual Route Reflector herunter, und dekomprimieren Sie das Paket an einem Speicherort, auf den der Server zugreifen kann.

  2. (Für Ubuntu) Bereiten Sie den Ubuntu-Host vor, indem Sie die APIC-Virtualisierung deaktivieren.

    Bearbeiten Sie die Datei /etc/modprobe.d/qemu-system-x86.conf und fügen Sie enable_apicv=0 der Zeile .options kvm_intel

    Starten Sie den Host neu oder entladen Sie das Kernelmodul und laden Sie es neu.

  3. (Für CentOS) Kopieren Sie das vRR-Image in das Verzeichnis libvirtd, und benennen Sie es mit dem Namen Ihrer VM um.

    Hinweis:

    Verwenden Sie für die Junos-Versionen 15.1 >= Junos OS-Versionen < 16.1 das einheitliche Paket.

    Konvertieren Sie das vmdk-Image mit dem Befehl in das qemu-img convert -f vmdk -O qcow2 vmdk-filename qcow2-filename qcow2-Format. Zum Beispiel: qemu-img convert -f vmdk -O qcow2 junos-x86-64-15.1R1.9.vmdk junos-x86-64-15.1R1.9.qcow2

    Verwenden Sie ab Junos OS Version 16.1 das VRR-KVM-Paket: vrr-bundle-kvm-21.1R1.11.tgz. Nur das qcow2-Image im KVM-Bundle: junos-x86-64-* .img ist erforderlich, um VRR aufzurufen (Sie müssen die metadata.img nicht verwenden).

    Mit diesen Befehlen wird beispielsweise das heruntergeladene Image in die Datei vrr-VM01.img im Verzeichnis libvirtd/images kopiert:

Führen Sie die folgenden Aufgaben aus, um vRR zu installieren:

Konfigurieren der Linux-Bridges

Sie müssen diese Linux-Bridges einrichten, damit die vRR-Schnittstellen über eine ordnungsgemäße Konnektivität verfügen.

  • EM0-Schnittstelle (z.B. VRR-MGMT)

  • EM1-Schnittstelle (z. B. VRR-EXT)

Hinweis:

Die em0-Schnittstelle kann nur als Verwaltungsschnittstelle fungieren. Sie können die em0-Schnittstelle nicht für Routing-Konfigurationen verwenden.

Für die Remote-Konnektivität mit der vRR-Instanz können Sie physische Schnittstellen vom Host hinzufügen.

Die Bridges sind bei Neustarts nicht persistent. Um sie dauerhaft zu machen, müssen Sie sie den entsprechenden Konfigurationsdateien für Ihre Linux-Distribution hinzufügen.

So konfigurieren Sie die Bridges:

  1. Erschaffe die Brücken.

    Stellen Sie sicher, dass die Brücken mit dem brctl show Befehl erstellt wurden.

  2. Für jede Bridge wird eine gleichnamige Schnittstelle auf dem System angelegt. Stellen Sie sicher, dass sich diese Schnittstellen im Status "Admin Up" befinden.

    Stellen Sie sicher, dass die Schnittstellen mit dem ip link show Befehl aktiv sind.

  3. Um Remote-Konnektivität für die vRR-Instanz bereitzustellen, fügen Sie diesen Bridges physische Schnittstellen hinzu.
Hinweis:

KVM-Installationen unterstützen virtio driver für die Schnittstellen em1 und em2.

Starten der vRR-VM

Die physischen Schnittstellen werden mithilfe von Linux-Bridging den VM-Schnittstellen (z. B. em0) zugeordnet. Abbildung 1 veranschaulicht diese Zuordnung. Sie können eine XML-Vorlage oder das virt-install Dienstprogramm verwenden, um diese Schnittstellenzuordnung zu erstellen, wenn Sie die vRR-VM starten.

Abbildung 1: vRR-Schnittstellenzuordnung vRR Interface Mapping

So starten Sie die VRR-Instanz:

  1. Sie können den virsh create Befehl oder das virt-install Dienstprogramm verwenden.
    • Verwenden Sie den virsh create vrr-instance-name.xml Befehl mit der XML-Vorlagendatei.

      Zum Beispiel: virsh create vrr.xml

      Im Folgenden finden Sie ein Beispiel für eine XML-Vorlagendatei für vrr.xml.

    • (Für Junos OS Version 14.1 oder 14.2) Sie können das virt-install Dienstprogramm verwenden.

      Wo:

      --name

      Gibt den Namen der vRR-Instanz an.

      --disk

      Gibt den Pfad zur Bilddatei an.

      Zum Beispiel:

      Hinweis:

      Nachdem Sie die vRR-Instanz installiert und gestartet haben, können Sie über das Telnet-Protokoll auf den seriellen Konsolenport für die VM zugreifen. Zum Beispiel: telnet 127.0.0.1 5025

  2. Sie können mit dem virsh console vrr-instance-name Befehl eine Verbindung mit der VM-Konsole herstellen.

    Warten Sie, bis das System hochgefahren ist, und zeigen Sie die Anmeldeaufforderung an. Sie können sich anmelden und vRR konfigurieren, wie Sie es normalerweise auf einem Router tun würden.

    Um die Verbindung zur Konsole zu trennen, drücken Sie Strg + ].

  3. Stellen Sie mit dem show version Befehl sicher, dass Ihre VM als vRR installiert ist.
    Hinweis:

    Das Modell muss als vrr angezeigt werden.

    Zum Beispiel:

  4. Stellen Sie sicher, dass Ihre VM mit dem show interfaces terse Befehl installiert ist. Die hinzugefügten Schnittstellen werden als em-Schnittstellen angezeigt. Zum Beispiel: