ADC
Danke für das Feedback

Dieser Artikel wurde maschinell übersetzt. (Haftungsausschluss)

Stellen Sie die NetScaler VPX-Instanz mithilfe des virsh Programms bereit

Das virsh Programm 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. Das virsh Programm ist auch nützlich für das Skripten von VM-Gastverwaltungsvorgängen.

Gehen Sie folgendermaßen vor, um NetScaler VPX mithilfe des virsh Programms bereitzustellen:

  1. Verwenden Sie den Befehl tar, um das NetScaler 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-Festplattenabbild [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 <DomainName>-NSVPX-KVM-*_nc.xml. <DomainName> 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 <DomainName>-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-Bilddatei oder einer QCOW2-Bilddatei angeben.

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

      Beispiel:

      <name>NetScaler-VPX</name> <mac address='52:54:00:29:74:b3'/> <source file='/root/NSVPX-KVM-10.1-117_nc.raw'/>

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

      Beispiel:

      <name>NetScaler-VPX</name> <mac address='52:54:00:29:74:b3'/> <driver name ='qemu' type='qcow2'/> <source file='/root/NSVPX-KVM-10.1-117_nc.qcow'/>*
  4. Bearbeiten Sie die Datei <DomainName>-NSVPX-KVM-*_nc.xml, um die Netzwerkdetails zu konfigurieren:

    • source dev — gibt die Schnittstelle an.
    • Modus — gibt den Modus an. Die Standardschnittstelle ist Macvtap Bridge.

    Beispiel: Modus: MacVTap Bridge Setzen Sie Zielschnittstelle als ethx und Modus als Bridge-Modelltyp als virtio

    <interface type='direct'> <mac address='52:54:00:29:74:b3'/> <source dev='eth0' mode='bridge'/> <target dev='macvtap0'/> <model type='virtio'/> <alias name='net0'/> <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> </interface>

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

  5. Definieren Sie die VM-Attribute in der Datei <DomainName>-NSVPX-KVM-*_nc.xml, indem Sie den folgenden Befehl verwenden: define virsh define <DomainName>-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: virsh start [<DomainName> | <DomainUUID>] Beispiel:

    virsh start NetScaler-VPX
  7. Verbinden Sie die Gast-VM über die Konsole virsh console [<DomainName> | <DomainUUID> |<DomainID> ] Beispiel:

    virsh console NetScaler-VPX

Fügen Sie NetScaler VPX-Instanz mithilfe virsh des Programms weitere Schnittstellen hinzu

Nachdem Sie NetScaler 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 NetScaler VPX-Instanz herunter, die auf der KVM ausgeführt wird.
  2. Bearbeiten Sie die Datei <DomainName>-NSVPX-KVM-*_nc.xml mit folgendem Befehl: virsh edit [<DomainName> | <DomainUUID>]
  3. Fügen Sie in der Datei <DomainName>-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 als virtio

      Beispiel:

      Modus: MacVTap Pass-Through

      Setzen Sie die Zielschnittstelle als ethx, Modus als Bridge und Modelltyp als virtio

      <interface type='direct'> <mac address='52:54:00:29:74:b3'/> <source dev='eth1' mode='passthrough'/> <model type='virtio'/> </interface>

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

    2. Für den Bridge-Modus

      Hinweis: Stellen Sie sicher, dass Sie eine Linux-Bridge auf dem KVM-Host konfiguriert, die physische Schnittstelle an die Bridge gebunden und die Bridge in den Status UP versetzt haben.

      • 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 als virtio

      Beispiel: Bridge-Modus

      <interface type='bridge'> <mac address='52:54:00:2d:43:a4'/> <source bridge='br0'/> <model type='virtio'/> </interface>
Die offizielle Version dieses Inhalts ist auf Englisch. Für den einfachen Einstieg wird Teil des Inhalts der Cloud Software Group Dokumentation maschinell übersetzt. Cloud Software Group hat keine Kontrolle über maschinell übersetzte Inhalte, die Fehler, Ungenauigkeiten oder eine ungeeignete Sprache enthalten können. Es wird keine Garantie, weder ausdrücklich noch stillschweigend, für die Genauigkeit, Zuverlässigkeit, Eignung oder Richtigkeit von Übersetzungen aus dem englischen Original in eine andere Sprache oder für die Konformität Ihres Cloud Software Group Produkts oder Ihres Diensts mit maschinell übersetzten Inhalten gegeben, und jegliche Garantie, die im Rahmen der anwendbaren Endbenutzer-Lizenzvereinbarung oder der Vertragsbedingungen oder einer anderen Vereinbarung mit Cloud Software Group gegeben wird, dass das Produkt oder den Dienst mit der Dokumentation übereinstimmt, gilt nicht in dem Umfang, in dem diese Dokumentation maschinell übersetzt wurde. Cloud Software Group kann nicht für Schäden oder Probleme verantwortlich gemacht werden, die durch die Verwendung maschinell übersetzter Inhalte entstehen können.
Stellen Sie die NetScaler VPX-Instanz mithilfe des virsh Programms bereit