Citrix ADC

Stellen Sie die Citrix ADC VPX-Instanz mithilfe des virsh Programms bereit

DasvirshProgramm ist ein Befehlszeilentool zur Verwaltung von VM-Gästen. Seine Funktionalität ähnelt der von Virtual Machine Manager. Es ermöglicht Ihnen, den Status eines VM-Gastes (Start, Stopp, Pause usw.) zu ändern, neue Gäste und Geräte einzurichten und vorhandene Konfigurationen zu bearbeiten. DasvirshProgramm ist auch nützlich für das Skripten von VM-Gastverwaltungsvorgängen.

Gehen Sie folgendermaßen vor, um Citrix ADC VPX mithilfe desvirshProgramms bereitzustellen:

  1. Verwenden Sie den Befehl tar, um das Citrix ADC VPX-Paket aufzuheben. Das Paket NSVPX-KVM-*_nc.tgz enthält die folgenden Komponenten:

    • Die Domänen-XML-Datei mit VPX-Attributen [NSVPX-KVM-*_nc.xml]
    • Prüfen Sie die Summe des NS-VM-Datenträgerimages [CheckSum.txt]
    • NS-VM-Datenträgerabbildimage [NSVPX-KVM-*_nc.raw]

    Beispiel:

    tar -xvzf NSVPX-KVM-10.1-117_nc.tgz NSVPX-KVM-10.1-117_nc.xml NSVPX-KVM-10.1-117_nc.raw checksum.txt 
  2. Kopieren Sie die XML-Datei NSVPX-KVM-*_nc.xml in eine Datei mit dem Namen -NSVPX-KVM-*_nc.xml. Der ist auch der Name der virtuellen Maschine. Beispiel:

    cp NSVPX-KVM-10.1-117_nc.xml NetScaler-VPX-NSVPX-KVM-10.1-117_nc.xml 
  3. Bearbeiten Sie die Datei -nsvpx-kvm-*_nc.xml, um die folgenden Parameter anzugeben:

    • name— Geben Sie den Namen an.
    • Mac - Geben Sie die MAC-Adresse an. Hinweis: Der Domänenname und die MAC-Adresse müssen eindeutig sein.
    • Quelldatei - Geben Sie den absoluten Quellpfad für das Datenträgerimage an. Der Dateipfad muss absolut sein. Sie können den Pfad der RAW-Imagedatei oder einer QCOW2-Imagedatei angeben.

      Wenn Sie eine RAW-Image-Datei angeben möchten, geben Sie den Pfad der Datenträgerimagequelle an, wie im folgenden Beispiel gezeigt:

      Beispiel:

      NetScaler-VPX   

      Geben Sie den absoluten QCOW2-Datenträgerimagequellpfad an, und definieren Sie den Treibertyp alsqcow2, wie im folgenden Beispiel gezeigt:

      Beispiel:

      NetScaler-VPX   * 
  4. Bearbeiten Sie die Datei -nsvpx-kvm-*_nc.xml, um die Netzwerkdetails zu konfigurieren:

    • source dev— Geben Sie die Schnittstelle an.
    • mode — Geben Sie den Modus an. Die Standardschnittstelle istMacvtap Bridge.

    Beispiel: Modus: MacVTap Bridge Setzen Sie Zielschnittstelle alsethxund Modus als Bridge-Modelltyp alsvirtio

          

    Hier ist eth0 die physische Schnittstelle, die an die VM angeschlossen ist.

  5. Definieren Sie die VM-Attribute in der Datei -nsVPX-KVM-*_nc.xml mit dem folgenden Befehl:virshdefine -NsVPX-KVM-*_nc.xml Beispiel:

    virsh define NS-VPX-NSVPX-KVM-10.1-117_nc.xml 
  6. Starten Sie die VM, indem Sie den folgenden Befehl eingeben:virshstart [|] Beispiel:

    virsh start NetScaler-VPX 
  7. Verbinden Sie die Gast-VM über dievirshKonsolenkonsole [| |] Beispiel:

    virsh console NetScaler-VPX 

Fügen Sie Citrix ADC VPX-Instanz mithilfevirshdes Programms weitere Schnittstellen hinzu

Nachdem Sie Citrix ADC VPX auf KVM bereitgestellt haben, können Sie zusätzliche Schnittstellen hinzufügen.

Gehen Sie folgendermaßen vor, um weitere Schnittstellen hinzuzufügen:

  1. Fahren Sie die Citrix ADC VPX-Instanz herunter, die auf der KVM ausgeführt wird.
  2. Bearbeiten Sie die Datei -nsVPX-KVM-*_nc.xml mit dem Befehl:virshedit [|]
  3. Fügen Sie in der Datei -nsvpx-kvm-*_nc.xml die folgenden Parameter an:

    1. Für MacVtap

      • Schnittstellentyp — Geben Sie den Schnittstellentyp als ‘direct’ an.
      • MAC-Adresse— Geben Sie die MAC-Adresse an und stellen Sie sicher, dass die MAC-Adresse über die Schnittstellen eindeutig ist.
      • source dev— Geben Sie den Schnittstellennamen an.
      • mode - Geben Sie den Modus an. Die unterstützten Modi sind Bridge, VEPA, Private und Pass-Through
      • Modelltyp— Geben Sie den Modelltyp an alsvirtio

      Beispiel:

      Modus: MacVTap Pass-Through

      Setzen Sie die Zielschnittstelle alsethx, Modus als Bridge und Modelltyp alsvirtio

           

      Hier eth1 ist die physische Schnittstelle, die an die VM angeschlossen ist.

    2. Für Bridge-Modus

      Hinweis: Stellen Sie sicher, dass Sie eine Linux-Bridge im KVM-Host konfiguriert haben, die physische Schnittstelle an die Bridge gebunden haben und die Bridge in den UP-Zustand versetzen.

      • Schnittstellentyp — Geben Sie den Schnittstellentyp als ‘Bridge’ an.
      • MAC-Adresse— Geben Sie die MAC-Adresse an und stellen Sie sicher, dass die MAC-Adresse über die Schnittstellen eindeutig ist.
      • Quellbrücke — Geben Sie den Bridge-Namen an.
      • Modelltyp— Geben Sie den Modelltyp an alsvirtio

      Beispiel: Bridge-Modus

           
Stellen Sie die Citrix ADC VPX-Instanz mithilfe des virsh Programms bereit