Application Delivery Management

NetScaler ADM auf Linux KVM-Server

Zu den Virtualisierungsplattformen, auf denen das NetScaler Application Delivery Management (ADM) bereitgestellt werden kann, gehört Linux-KVM.

Stellen Sie vor der Installation von NetScaler ADM auf Linux-KVM sicher, dass Ihr System über die Hardwarevirtualisierungserweiterungen verfügt, und stellen Sie sicher, dass die CPU-Virtualisierungserweiterungen verfügbar sind. Stellen Sie sicher, dass virsh (ein Befehlszeilentool zur Verwaltung virtueller Maschinen) auf dem Hypervisor verfügbar ist.

Verwenden Sie Ihre Administratoranmeldeinformationen, um sich bei der Citrix.com-Website anzumelden, auf die neuesten NetScaler ADM -Setupdateien zuzugreifen und sie auf Ihren Computer herunterzuladen. Installieren Sie dann den NetScaler ADM auf Ihrer Linux-KVM-Plattform und konfigurieren Sie ihn für Ihr Netzwerk.

Voraussetzungen

Stellen Sie vor der Installation der virtuellen NetScaler ADM-Appliance sicher, dass Linux-KVM-Version 3.6.11-4 und höher auf Hardware installiert ist, die die Mindestanforderungen erfüllt.

Hardwareanforderungen

Komponente Voraussetzung
CPU Ein 64-Bit-x86-Prozessor mit den Hardware-Virtualisierungsfunktionen, die im Intel VT-X Prozessor enthalten sind. Stellen Sie mindestens 2 CPU-Kerne bereit, um Linux-KVM zu hosten. Hinweis Um zu testen, ob Ihre CPU Linux-Host unterstützt, geben Sie an der Linux-Shell-Eingabeaufforderung den folgenden Befehl ein: *. egrep'^flags.\* ( vmx | svm ) '/proc/cpuinfo* Wenn die BIOS-Einstellungen für die Erweiterung deaktiviert sind, müssen Sie sie im BIOS aktivieren. Es gibt keine spezifische Empfehlung für die Prozessorgeschwindigkeit, aber höher die Geschwindigkeit, desto besser ist die Leistung des NetScaler ADM.
Speicher (RAM) Mindestens 4 GB für den Host-Linux-Kernel. Fügen Sie nach Bedarf für die VMs zusätzlichen Speicher hinzu.
Festplatte Berechnen Sie den Speicherplatz für den Host-Linux-Kernel und die VM-Anforderungen. Eine einzelne NetScaler ADM VM benötigt 120 GB Festplattenspeicher.

Hinweis

Die angegebenen Speicher- und Festplattenanforderungen gelten für die Bereitstellung von NetScaler ADM auf der OpenStack-Plattform, da keine anderen virtuellen Maschinen auf dem Host ausgeführt werden. Die Hardwareanforderungen für OpenStack hängen von der Anzahl der virtuellen Maschinen ab, die darauf ausgeführt werden.

Softwareanforderungen

Citrix empfiehlt neuere Kernel, z. B. die 64-Bit-Version des 3.6.11-4-Kernels oder höher.

Netzwerkanforderungen

NetScaler ADM unterstützt nur eine von VirtIO paravirtualisierte Netzwerkschnittstelle. Stellen Sie sicher, dass Sie diese Schnittstelle mit dem Verwaltungsnetzwerk des Linux-KVM-Hosts verbinden, damit NetScaler ADM und Linux-KVM kommunizieren können.

NetScaler ADM -Setupdateien herunterladen

NetScaler ADM-Setupdateien von www.citrix.com herunterladen:

  1. Öffnen Sie einen Webbrowser und geben Sie www.citrix.com in die Adressleiste ein.

  2. Zeigen Sie mit der Maus auf die Option Anmelden, klicken Sie auf My Account, geben Sie Ihre Citrix Anmeldeinformationen ein, und klicken Sie dann erneut auf Anmelden.

  3. Navigieren Sie zum Abschnitt Downloads.

  4. Wählen Sie in der Download-Liste die Option NetScaler Application Delivery Managementaus.

  5. Wählen Sie auf der Seite NetScaler Application Delivery Management die Version aus. Wählen Sie beispielsweise Version 13.0aus.

  6. Klicken Sie auf Produktsoftware, um sie zu erweitern, und klicken Sie auf den neuesten Build. Wählen Sie beispielsweise NetScaler MAS Release (Feature Phase) 13.0Build 36.27 aus.

    Die ausgewählte Build-Seite wird angezeigt.

  7. Wählen Sie in der Liste Zum Download springen die Option NetScaler MAS Image für KVM, 13.0 Build xx.xx

  8. Klicken Sie auf Datei herunterladen, akzeptieren Sie die EULA und laden Sie die komprimierte Image-Datei in einen beliebigen Ordner auf Ihrem lokalen Computer herunter.  

Installieren Sie das NetScaler Application Delivery Management auf Linux-KVM

  1. Melden Sie sich mit SSH am KVM-Host an.

  2. Kopieren Sie das Bild an der CLI-Eingabeaufforderung mithilfe eines der Dateiübertragungsprogramme in einen Ordner auf dem Server.

  3. Navigieren Sie zu dem Verzeichnis, in dem Sie das heruntergeladene Bild gespeichert haben.

  4. Führen Sie diese in der Befehlszeile aus:

    1. Listet die Dateien im Verzeichnis auf und überprüft das Vorhandensein der Image-Datei.

    2. Verwenden Sie den Befehl tar, um die NetScaler Application Delivery Management-Imagedatei zu entpacken. Das entpackte Paket enthält die folgenden Komponenten:

      1. Eine Domänen-XML-Datei, die die NetScaler ADM-Attribute spezifiziert

      2. Eine Textdatei, die die Prüfsumme des Domain-Disk-Images angibt

      3. Ein Domänendatenträgerimage

        tar -xvfz MAS-KVM.tgz
        MAS-KVM.xml
        MAS-KVM.qcow2
        checksum.txt
        <!--NeedCopy-->
        

        Ein Domänendatenträgerimage

      4. Erstellen Sie eine Kopie von MAS-kvm.xml als Mas1-kvm.xml als Backupoption. Öffnen Sie die Datei MAS1-KVM.xml mit dem vi-Editor.

      5. Bearbeiten Sie mas1-kVM.xml für die folgenden Netzwerkattribute:
        1. name - Geben Sie den Namen an.

        2. mac - Geben Sie die MAC-Adresse an.

        3. source file - Geben Sie den absoluten Disk-Image-Quellpfad an. Der Dateipfad muss absolut sein.

          Hinweis

          Der Domänenname und die MAC-Adresse müssen eindeutig sein.

        4. mode - Geben Sie den Modus an.

        5. model type - Stellen Sie auf VirtIO.

        6. source dev - Geben Sie das Interface an.

          <name> MAS1-KVM</name>
          <mac address='52:54:00:29:74:b3'/>
          <source file='/var/ MAS-KVM.qcow2'/>
          <source dev='eth0' mode='bridge'/>
          <model type='virtio'/>
          <!--NeedCopy-->
          
      6. Definieren Sie die VM-Attribute in der Datei MAS1-KVM.xml mit dem folgenden Befehl: virsh define \<FileName\>.xml

        virsh define MAS-KVM.xml
        Domain MAS defined from MAS-KVM.xml
        <!--NeedCopy-->
        

        Definieren Sie VM-Attribute in K

      7. Starten Sie den NetScaler ADM, indem Sie den folgenden Befehl eingeben: virsh start \[\<DomainName\> | \<DomainUUID\>\]

        virsh start MAS
        Domain MAS started
        <!--NeedCopy-->
        

        Starten Sie NetScaler ADM

      8. Sie können eine Verbindung mit der virtuellen NetScaler ADM-Maschine herstellen, indem Sie den folgenden Befehl verwenden: virsh console \<DomainName\>

        virsh console MAS
        Connected to domain MAS
        Escape character is ^]
        <!--NeedCopy-->
        

        Verbunden mit NetScaler ADM

Konfigurieren Sie das NetScaler Application Delivery Management

Hinweis

Auf einigen Linux-KVM-Hosts können FreeBSD-Gäste nicht ordnungsgemäß neu starten, wenn sie über mehr als eine CPU verfügen. Wenn die virtuelle NetScaler ADM-Appliance neu gestartet wird, reagieren die NetScaler ADM CLI und die GUI nicht mehr. Einzelheiten finden Sie unter https://bugs.launchpad.net/qemu/+bug/1329956

Um zu vermeiden, dass die NetScaler ADM CLI und die GUI beim Neustart der virtuellen NetScaler ADM-Appliance nicht mehr reagiert, fahren Sie alle virtuellen Maschinen auf dem KVM-Host herunter und führen Sie Folgendes auf dem KVM-Host aus:

  1. Entfernen Sie das kvm_intel-Modul mit dem folgenden Befehl: rmmod kvm\_intel

  2. Deaktivieren Sie ApicV und laden Sie das kvm_intel-Modul mit dem folgenden Befehl neu: modprobe kvm\_intel enable\_apicv=N

  3. Starten Sie die virtuellen Maschinen auf dem KVM-Host.

Nach der Installation des NetScaler ADM können Sie etwa 10 Minuten einplanen, bis die Dienste verfügbar werden, und melden Sie sich dann beim NetScaler ADM an.

  1. Verwenden Sie in der Befehlszeile die standardmäßigen Anmeldeinformationen des Systemadministrators, um sich am System anzumelden:

    • Benutzername: nsroot

    • Kennwort: nsroot

    Hinweis

    Nachdem Sie sich zum ersten Mal angemeldet haben, ändern Sie das Administratorkennwort. Konfigurieren Sie dann den MAS so, dass er in Ihrem Netzwerk funktioniert. Sie können das Kennwort über die NetScaler ADM Benutzeroberfläche ändern. Navigieren Sie auf der NetScaler ADM-Homepage zu Einstellungen > Benutzerverwaltung > Benutzer. Wählen Sie den Benutzer aus, klicken Sie auf Bearbeiten, und aktualisieren Sie das Kennwort im Feld Kennwort.

  2. Geben Sie an der Eingabeaufforderung Folgendes ein: shell

  3. Geben Sie networkconfig ein, um das NetScaler ADM-Menü für die erste Netzwerkkonfiguration aufzurufen. Konfigurieren Sie die Management-IP-Adresse.

  4. Folgen Sie den Anweisungen, um die anfängliche Netzwerkkonfiguration von NetScaler ADM abzuschließen. Die Konsole zeigt die anfänglichen Netzwerkkonfigurationsoptionen von NetScaler ADM zum Festlegen der folgenden Parameter für das NetScaler ADM an. Der Hostname wird standardmäßig aufgefüllt.

    1. Geben Sie 2 ein, um die NetScaler ADM IPv4-Adresse zu aktualisieren — die Management-IP-Adresse, über die Sie auf ein NetScaler ADM zugreifen

    2. Geben Sie 3 ein, um die Netzmaske zu aktualisieren — die der Management-IP-Adresse zugeordnete Subnetzmaske

    3. Geben Sie 4 ein, um die Gateway-IPv4-Adresse zu aktualisieren — die Standard-Gateway-IP-Adresse für das Subnetz der Management-IP-Adresse des NetScaler ADM

    4. Geben Sie 7 ein, um zu speichern und zu beenden - speichert Ihre Konfigurationsänderungen und beendet das System.

      Netzwerkkonfiguration

  5. Führen Sie das Bereitstellungsskript aus, indem Sie den Befehl an der Shell-Eingabeaufforderung eingeben: deployment_type.py

  6. Wählen Sie im angezeigten Bereitstellungsbildschirm den Bereitstellungstyp als NetScaler ADM -Serveraus.

    Wählen Sie NetScaler ADM als Bereitstellungsserver

  7. Geben SieJaein, um NetScaler ADM als eigenständige Bereitstellung bereitzustellen.

  8. Geben Sie Ja ein, um den NetScaler ADM Server neu zu starten.

  9. Melden Sie sich nach dem Neustart des NetScaler ADM-Servers über die Befehlszeile oder die GUI bei NetScaler ADM an, indem Sie die standardmäßigen Administratoranmeldeinformationen als nsroot/nsroot verwenden.

    Sie können später auf das NetScaler ADM zugreifen, indem Sie die IP-Adresse des NetScaler ADM-Servers in die Adressleiste Ihres Browsers eingeben. Die standardmäßigen Administratoranmeldedaten für die Anmeldung am Server sind nsroot/nsroot.

NetScaler ADM auf Linux KVM-Server