Citrix ADC

Bereitstellen eines VPX-Hochverfügbarkeitspaars mit privater IP-Adresse auf der Google Cloud Platform

Sie können ein VPX-Hochverfügbarkeitspaar auf GCP mithilfe einer privaten IP-Adresse bereitstellen. Die Client-IP (VIP) und Server-IP (SNIP) müssen als Alias-IP-Adressen auf dem primären Knoten konfiguriert werden. Beim Failover werden sowohl die Client-IP-Adresse als auch die Server-IP-Adresse auf den sekundären Knoten verschoben, damit der Datenverkehr fortgesetzt wird.

Hinweis:

Deaktivieren Sie den Modus Independent Network Configuration (INC), um ein Hochverfügbarkeitspaar mit privaten IP-Adressen zu konfigurieren.

Weitere Informationen zu HA finden Sie unter Hohe Verfügbarkeit.

Vorbereitung

  • Lesen Sie die Beschränkung, Hardwareanforderungen, Punkte, die in erwähnt werden sollen Bereitstellen einer Citrix ADC VPX-Instanz auf der Google Cloud Platform. Diese Informationen gelten auch für HA-Bereitstellungen.
  • Aktivieren Sie die Cloud Resource Manager-API für Ihr GCP-Projekt.

  • Stellen Sie sicher, dass Ihr GCP-Dienstkonto über die folgenden IAM-Berechtigungen verfügt:

     REQUIRED_INSTANCE_IAM_PERMS = [
    
     "compute.instances.get",
    
     "compute.instances.list",
    
     "compute.instances.updateNetworkInterface",
    
     "compute.zones.list",
     ]
    
  • Um die externen IP-Adressen zu verwenden, stellen Sie sicher, dass Ihr GCP-Dienstkonto über die folgenden IAM-Berechtigungen verfügt:

     REQUIRED_INSTANCE_IAM_PERMS = [
    
     "compute.addresses.use"
    
     "compute.instances.addAccessConfig",
    
     "compute.instances.deleteAccessConfig",
    
     "compute.instances.get",
    
     "compute.instances.list",
    
     “compute.instances.updateNetworkInterface"
    
     "compute.networks.useExternalIp",
    
     "compute.subnetworks.useExternalIp",
    
     "compute.zones.list",
    
     ]
    

So stellen Sie ein VPX HA-Paar auf der Google Cloud Platform bereit

Hier finden Sie eine Zusammenfassung der HA-Bereitstellungsschritte:

  1. Erstellen Sie drei VPC-Netzwerke in derselben Region. Zum Beispiel Asien-Ost.
  2. Erstellen Sie zwei VPX-Instanzen (primäre und sekundäre Knoten) in derselben Region. Sie können sich in derselben Zone oder verschiedenen Zonen befinden. Zum Beispiel Asia east-1a und Asia east-Ib.
  3. Konfigurieren Sie HA-Einstellungen auf beiden Instanzen über die Citrix ADC GUI- oder ADC-CLI-Befehle.

Hinweis:

Die Einstellungen “Stayprimary” und “Staysecondary” werden für die Bereitstellung mit hoher Verfügbarkeit auf der Google Cloud Platform nicht unterstützt.

Schritt 1. Erstellen von drei VPC-Netzwerken

Erstellen Sie drei VPC-Netzwerke für die Zuordnung zu Verwaltungs-NIC, Client-NIC und Server-NIC.

Führen Sie die folgenden Schritte aus, um ein VPC-Netzwerk zu erstellen:

  1. Melden Sie sich auf der Google-Konsole an > Netzwerk > VPC-Netzwerk erstellen.
  2. Füllen Sie die erforderlichen Felder aus, und klicken Sie auf Erstellen.

Weitere Informationen finden Sie im Abschnitt Erstellen von VPC-Netzwerken unter Bereitstellen einer Citrix ADC VPX-Instanz auf der Google Cloud Platform.

Schritt 2. Erstellen Sie zwei VPX-Instanzen

Erstellen Sie zwei VPX-Instanzen, indem Sie die in angegebenen Schritte ausführenSzenario: Bereitstellen einer eigenständigen Multi-NIC-VPX-Instanz mit mehreren IP-Adressen.

Wichtig:

Weisen Sie dem primären Knoten eine Client-Alias-IP-Adresse und eine Server-Alias-IP-Adresse zu. Verwenden Sie nicht die interne IP-Adresse der VPX-Instanz, um die VIP oder SNIP zu konfigurieren.

Führen Sie die folgenden Schritte aus, um eine Client-Alias-IP-Adresse zu erstellen:

  1. Navigieren Sie zur VM-Instanz, und klicken Sie auf Bearbeiten.

  2. Bearbeiten Sie im Fenster Netzwerkschnittstelle die Clientschnittstelle.

  3. Geben Sie im Feld Alias IP-Bereich die IP-Adresse des Client-Alias ein.

IP-Adresse des Client-Alias

Führen Sie die folgenden Schritte aus, um eine Serveralias-IP-Adresse zu erstellen:

  1. Navigieren Sie zur VM-Instanz, und klicken Sie auf Bearbeiten.

  2. Bearbeiten Sie im Fenster Netzwerkschnittstelle die Serverschnittstelle.

  3. Geben Sie im Feld Alias IP-Bereich die IP-Adresse des Serveralias ein.

Nach dem Failover werden die Alias-IP-Adressen von der alten primären und an die neue primäre Adresse angehängt, wenn die alte primäre Adresse die sekunäre wird.

Nachdem Sie die VPX-Instanzen konfiguriert haben, können Sie die erforderlichen IP-Adressen konfigurieren. Weitere Informationen finden Sie unter Konfigurieren von Citrix ADC-eigenen IP-Adressen.

Schritt 3. Konfigurieren der Hochverfügbarkeit

Nachdem Sie die Instanzen auf der Google Cloud Platform erstellt haben, können Sie HA über die Citrix ADC GUI oder CLI konfigurieren.

Konfigurieren der Hochverfügbarkeit mit der GUI

Schritt 1. Richten Sie Hochverfügbarkeit im INC-Modus Deaktiviert auf beiden Instanzen ein.

  1. Melden Sie sich am primären Knoten mit Benutzernamensroot und Instanz-ID als Kennwort an.
  2. Navigieren Sie zu Konfiguration > System > Hohe Verfügbarkeit > Knoten, und klicken Sie auf Hinzufügen.
  3. Geben Sie im Feld IP-Adresse des Remote-Knotens die private IP-Adresse der Verwaltungs-NIC des sekundären Knotens ein.
  4. Deaktivieren Sie das Kontrollkästchen INC-Modus (Independent Network Configuration) auf Selbstknoten aktivieren.
  5. Geben Sie unter Anmeldeinformationen für Remote-Systemanmeldungden Benutzernamen und das Kennwort für den sekundären Knoten ein.
  6. Klicken Sie auf Erstellen.
  7. Wiederholen Sie die Schritte im sekundären Knoten.

Schritt 2. Fügen Sie auf dem primären Knoten die IP-Adresse des Client-Alias und die IP-Adresse des Server-Alias hinzu.

  1. Navigieren Sie zu System > Netzwerk > IPs > IPv4s, und klicken Sie auf Hinzufügen.
  2. So erstellen Sie eine Client-Alias-IP-Adresse (VIP):
    1. Geben Sie die Alias-IP-Adresse und die Netzmaske ein, die für das Client-Subnetz in der VM-Instanz konfiguriert sind.
    2. Wählen Sie im Feld IP-Typ die Option Virtuelle IP aus dem Dropdown-Menü aus.
    3. Klicken Sie auf Erstellen.
  3. So erstellen Sie eine SNIP-Adresse (Serveralias IP):
    1. Geben Sie die Alias-IP-Adresse und die Netzmaske ein, die für das Server-Subnetz in der VM-Instanz konfiguriert sind.
    2. Wählen Sie im Feld IP-Typ die Option Subnetz-IP aus dem Dropdown-Menü aus.
    3. Klicken Sie auf Erstellen.

Schritt 3. Fügen Sie einen virtuellen Server in der primären Instanz hinzu.

  1. Navigieren Sie zu Konfiguration > Datenverkehrsverwaltung > Lastenausgleich > Virtuelle Server > Hinzufügen.

Speichern Sie die Konfiguration. Jetzt hat der sekundäre Knoten die gleichen Anmeldeinformationen wie der primäre Knoten. Nach einem erzwungenen Failover wird der sekundäre zum neuen primären. Der Clientalias IP (VIP) und der Serveralias IP (SNIP) aus dem alten Primärserver werden in den neuen Primärserver verschoben.

Konfigurieren der Hochverfügbarkeit mit der CLI

Schritt 1. Richten Sie die hohe Verfügbarkeit im INC Deaktivierter Modus in beiden Instanzen mithilfe der Citrix ADC CLI ein.

Geben Sie auf dem primären Knoten den folgenden Befehl ein.

add ha node 1 <sec_ip> -inc DISABLED in primary

Geben Sie auf dem sekundären Knoten den folgenden Befehl ein.


add ha node 1 <prim_ip> -inc DISABLED in secondary

Der sec_ip bezieht sich auf die private IP-Adresse der Management-NIC des sekundären Knotens.

Der prim_ip bezieht sich auf die private IP-Adresse der Management-NIC des primären Knotens.

Schritt 2. Fügen Sie VIP und SNIP auf dem primären Knoten hinzu.

Geben Sie die folgenden Befehle auf dem primären Knoten ein:

add ns ip <primary_client_alias_ip> <subnet> -type VIP

Hinweis:

Geben Sie die Alias-IP-Adresse und die Netzmaske ein, die für das Client-Subnetz in der VM-Instanz konfiguriert sind.

add ns ip <primary_server_alias_ip> <subnet> -type SNIP

Hinweis:

Geben Sie die Alias-IP-Adresse und die Netzmaske ein, die für das Server-Subnetz in der VM-Instanz konfiguriert sind.

Schritt 3. Fügen Sie einen virtuellen Server auf dem primären Knoten hinzu.

Geben Sie den folgenden Befehl ein:

add <server_type> vserver <vserver_name> <protocol> <primary_client_alias_ip> <port>

Schritt 4. Fügen Sie ein SNIP auf dem sekundären Knoten hinzu.

Geben Sie den folgenden Befehl auf dem sekundären Knoten ein:

add ns ip <primary_server_alias_ip> <subnet> -type SNIP

Hinweis:

Geben Sie den Befehl save config ein, um die Konfiguration zu speichern. Andernfalls gehen die Konfigurationen verloren, nachdem Sie die Instanzen neu starten.

Bereitstellen eines VPX-Hochverfügbarkeitspaars mit privater IP-Adresse auf der Google Cloud Platform