NetScaler VPX 14.1

NetScaler VPX auf Red Hat OpenShift Virtualization installieren

NetScaler® bietet ein dediziertes VPX-Image für Red Hat® OpenShift® Virtualization (RHOCPV), das die Bereitstellungs- und Verwaltungserfahrung erheblich verbessert. Sie können Instanzen jetzt über die RHOCPV-Konsole bereitstellen. Kunden erhalten offiziellen Support und Zugriff auf alle notwendigen Ressourcen. Dies stellt sicher, dass Sie nahtlos auf der RHOCPV-Infrastruktur bereitstellen können.

Wichtig:

Die RHOCPV-Unterstützung ist in NetScaler Release 14.1 Build 66.64 und höher verfügbar. Nach der allgemeinen Verfügbarkeit (GA) können Sie das RHOCPV-Image verwenden, um virtuelle NetScaler VPX™-Maschinen auf RHOCPV bereitzustellen.

Systemanforderungen

Die CPU- und Speicheranforderungen für die Bereitstellung von NetScaler VPX auf RHOCPV hängen vom VPX-Modell und der erwarteten Arbeitslast ab.

  • CPU: Mindestens 2 vCPUs
  • Arbeitsspeicher: Mindestens 4 GB RAM
  • Speicher: Mindestens 20 GB Festplattenspeicher

Hinweis:

Ab NetScaler Release 14.1-72.x kann NetScaler VPX auf RHOCPV mit 2 GB RAM bereitgestellt werden.

NetScaler VPX-Instanzen auf OpenShift Virtualization installieren

Befolgen Sie dieses Schritt-für-Schritt-Verfahren, um NetScaler VPX auf der RHOCPV-Konsole zu installieren.

Schritt 1. Umgebung vorbereiten.

  • Stellen Sie sicher, dass Ihr RHOCPV-Cluster betriebsbereit ist.
  • Stellen Sie sicher, dass Sie Administratorzugriff zum Erstellen der VMs haben.
  • Stellen Sie sicher, dass der Virtualisierungsoperator aktiviert ist, um VMs zu erstellen und zu verwalten.

Schritt 2. NetScaler VPX-Image abrufen.

  1. Navigieren Sie zu Citrix.com > Downloads > NetScaler > Virtual Appliances, und laden Sie das mit RHOCPV kompatible NetScaler VPX-Image von der Seite Citrix Downloads herunter.

  2. Extrahieren Sie die heruntergeladene Datei „NSVPX-RHOV-<version-build>_lx_64.tgz“, um die qcow2-Imagedatei zu erhalten.

Schritt 3. Image in das bootfähige RHOCPV-Volume hochladen.

  1. Melden Sie sich bei Ihrer Red Hat OpenShift-Konsole an.
  2. Navigieren Sie im Dashboard zu Virtualization > Bootable Volumes.
  3. Klicken Sie oben rechts auf Add volume und wählen Sie With Form.
  4. Laden Sie die NetScaler VPX-Imagedatei hoch.

    VPX-Imagedatei

  5. Geben Sie einen Namen für das Volume ein.
  6. Klicken Sie auf Save.

Schritt 4. NetScaler VPX-VM erstellen.

Sie können die VM entweder über den Instanztyp oder die YAML-Konfiguration erstellen.

VPX-VM erstellen

Option 1. VM aus Instanztyp erstellen:

  1. Gehen Sie zu Virtualization > VirtualMachine und klicken Sie auf Create.
  2. Wählen Sie From InstanceType.
  3. Wählen Sie das bootfähige Volume aus, das Sie in Schritt 3 erstellt haben.

    Bootfähiges Volume auswählen

  4. Wählen Sie einen Instanztyp aus, der den Hardware-Spezifikationen der VM für Ihr VPX-Modell entspricht. Details finden Sie unter Systemanforderungen.

    Instanztyp auswählen

  5. Geben Sie einen Namen für die VM ein.
  6. Klicken Sie auf Create VirtualMachine.

Option 2. VM mit YAML erstellen:

  1. Gehen Sie zu Virtualization > VirtualMachine und klicken Sie auf Create.
  2. Wählen Sie With YAML.
  3. Bearbeiten Sie die erforderlichen Felder mit Ihren Werten.
  4. Aktualisieren Sie die Startdiskette so, dass sie auf das NetScaler-Image verweist, das Sie in Schritt 3 importiert haben.

    VM mit YAML erstellen

    Beispiel-YAML-Datei:

      apiVersion: kubevirt.io/v1
      kind: VirtualMachine
      metadata:
      name: <vm-name>
      annotations:
      description: <VM description>
      labels:
      app: default
      os.template.kubevirt.io/rhel10: 'true'
      spec:
      runStrategy: Once
      template:
      metadata:
      annotations:
        vm.kubevirt.io/flavor: small
        vm.kubevirt.io/os: rhel10
        vm.kubevirt.io/workload: server
      labels:
        kubevirt.io/domain: default
        kubevirt.io/size: small
      spec:
       domain:
        cpu:
          cores: <2>
          sockets: 1
          threads: 1
        devices:
          disks:
            - disk:
                bus: virtio
              name: <disk-name>
          interfaces:
            - masquerade: {}
              model: virtio
              name: default
          networkInterfaceMultiqueue: true
          rng: {}
        memory:
          guest: <4Gi>
      hostname: <vm-name>
      networks:
        - name: default
          pod: {}
      terminationGracePeriodSeconds: 180
      volumes:
        - name: <diskname>
          persistentVolumeClaim:
            claimName: <14.1-66.4-lx-amd64>
    <!--NeedCopy-->
    
  5. Klicken Sie auf Erstellen.

Schritt 5. Konfigurieren Sie die NetScaler VPX VM.

  1. Gehen Sie zu Virtualisierung > Virtuelle Maschine und wählen Sie die neu erstellte NetScaler VM aus.
  2. Stellen Sie sicher, dass die VM sich im Status Ausgeschaltet befindet.
  3. Klicken Sie auf Konfiguration. Überprüfen Sie die Konfigurationsoptionen im Abschnitt Netzwerk und konfigurieren Sie die VM-Schnittstellen: Management und Daten.

    VM-Konfiguration mit YAML

Schritt 6. Konfigurieren Sie die Management-IP-Adresse.

  1. Beim ersten Start verwendet NetScaler eine Standard-IP-Adresse für das Management-Netzwerk. Führen Sie die folgenden Schritte aus, um die Management-IP-Adresse zu konfigurieren:

  2. Legen Sie die Management-IP-Adresse und Netzmaske mit dem folgenden Befehl fest:

    set ns config -IPAddress <ip> -netmask <mask>
    <!--NeedCopy-->
    
  3. Fügen Sie die Standardroute mit dem folgenden Befehl hinzu:

    add route <network> <netmask> <gateway>
    <!--NeedCopy-->
    
  4. Speichern Sie die Konfiguration mit dem folgenden Befehl:

    save config
    <!--NeedCopy-->
    
  5. Starten Sie die VM neu, damit die Änderungen wirksam werden.

  6. Nachdem die VPX-Instanz gestartet ist, greifen Sie auf die Management-Schnittstelle mithilfe der NetScaler-Konsole oder der NSIP-Adresse zu.

Schritt 7. Konfiguration abschließen.

Nachdem Sie die Lizenzen angewendet und die Netzwerkeinstellungen konfiguriert haben, richten Sie NetScaler-Funktionen wie Lastausgleich, SSL-Offloading oder Anwendungs-Firewall nach Bedarf für Ihre Bereitstellung ein.

Hinweis:

RHOCPV-Bereitstellungen werden mit Bare-Metal-SNO-Clustern und Allzweck-U-Serien-Instanzen getestet und qualifiziert.

Upgrade von NetScaler VPX auf OpenShift Virtualization

Schritt 1: Laden Sie das RHOCPV-spezifische NetScaler-Upgrade-Bundle herunter.

  1. Navigieren Sie zu Citrix.com > Downloads > NetScaler > Virtual Appliances, und laden Sie das mit RHOCPV kompatible NetScaler VPX-Upgrade-Bundle von der Citrix Downloads-Seite herunter.

    Hinweis:

    Verwenden Sie beim Upgrade von NetScaler VPX auf RHOCPV nicht das Standard-NetScaler-Upgrade-Bundle, da das Upgrade fehlschlägt. Stellen Sie stattdessen sicher, dass Sie das RHOCPV-spezifische Upgrade-Bundle mit dem Namen „build-<version-build>_lx_64.tgz“ verwenden, um Kompatibilitätsprobleme zu vermeiden.

  2. Kopieren und entpacken Sie die heruntergeladene Datei „build-<version-build>_lx_64.tgz“ in das /var/nsinstall/-Verzeichnis in der NetScaler VPX Shell.

  3. Führen Sie ./installns aus und starten Sie neu, um NetScaler VPX zu aktualisieren.

Nicht unterstützte Funktionen und Einschränkungen

Eine Liste der NetScaler-Funktionen, -Protokolle und -Systemfunktionen, die in der NetScaler VPX-Bereitstellung auf RHOCPV nicht unterstützt werden, finden Sie unter Einschränkungen für NetScaler VPX-Bereitstellungen auf Red Hat OpenShift Virtualization und Nutanix AHV.

Hinweis:

Bei NetScaler VPX-Bereitstellungen auf RHOCPV legen Sie nach Ausführung des Befehls clear config auf der Instanz den MSS-Wert des TCP-Profils auf 1360 fest. Wenn Sie einen höheren MSS-Wert konfigurieren, werden TCP-Pakete auf Netzwerkebene verworfen, was zu Fehlern beim Secure Copy Protocol (SCP) und Secure Shell (SSH)-Datenverkehr führt.

NetScaler VPX auf Red Hat OpenShift Virtualization installieren