ADC

Migrieren eines HA-Setups auf ein Cluster-Setup

Für die Migration eines vorhandenen Hochverfügbarkeitssetups (HA) zu einem Cluster-Setup müssen Sie zuerst die beiden NetScaler-Instanzen aus dem HA-Setup entfernen und eine Backup der HA-Konfigurationsdatei erstellen. Sie können diese Instanzen dann verwenden, um einen Cluster zu erstellen und die gesicherte Konfiguration auf den Cluster anzuwenden.

Hinweis

  • Bevor Sie die Konfiguration aus der gesicherten HA-Konfigurationsdatei auf den Cluster anwenden, müssen Sie sie ändern, um sie clusterkompatibel zu machen.

Bei dem vorherigen Ansatz handelt es sich um eine grundlegende Migrationslösung, die zu Ausfallzeiten für die bereitgestellte Anwendung führt. Daher darf es nur in Bereitstellungen verwendet werden, bei denen die Anwendungsverfügbarkeit nicht berücksichtigt wird.

In den meisten Bereitstellungen ist die Verfügbarkeit der Anwendung jedoch von größter Bedeutung. In solchen Fällen müssen Sie den Ansatz verwenden, bei dem ein HA-Setup mit minimaler Ausfallzeit zu einem Cluster-Setup migriert werden kann. Bei diesem Ansatz wird ein vorhandenes HA-Setup zu einem Cluster-Setup migriert, indem zuerst die sekundäre Instanz entfernt und diese Instanz verwendet wird, um einen Einzelknoten-Cluster zu erstellen. Nachdem der Cluster betriebsbereit ist und den Datenverkehr bedient, wird die primäre Instanz des HA-Setups dem Cluster hinzugefügt.

So konvertieren Sie ein HA-Setup mit der CLI in ein Cluster-Setup

Betrachten wir das Beispiel eines HA-Setups mit primärer Instanz (NS1) — 198.51.100.131 und sekundärer Instanz (NS2) — 198.51.100.132.

  1. Stellen Sie sicher, dass die Konfiguration des HA-Paares stabil ist.

  2. Melden Sie sich bei der sekundären Instanz an, gehen Sie zur Shell und erstellen Sie eine Kopie der Datei ns.conf (zum Beispiel )/nsconfig/ns_backup.conf. Eine Liste der im Cluster unterstützten Sicherungsdateien finden Sie unter Sichern eines Cluster-Setups

  3. Melden Sie sich bei der sekundären Instanz NS2 an und löschen Sie die Konfiguration. Dieser Vorgang entfernt NS2 aus dem HA-Setup und macht es zu einer eigenständigen Instanz.

    > clear ns config full
    

    Hinweis

    • Dieser Schritt ist erforderlich, um sicherzustellen, dass NS2 nicht anfängt, VIP-Adressen zu besitzen, da es sich um eine eigenständige Instance handelt.
    • Zu diesem Zeitpunkt ist die primäre Instance, NS1, noch aktiv und bedient weiterhin den Datenverkehr.
  4. Erstellen Sie einen Cluster auf NS2 (jetzt keine sekundäre Instanz mehr) und konfigurieren Sie ihn als PASSIV-Knoten.

     > add cluster instance 1
    
     > add cluster node 0 198.51.100.132 -state PASSIVE -backplane 0/1/1
    
     > add ns ip 198.51.100.133 255.255.255.255 -type CLIP
    
     > enable cluster instance 1
    
     > save ns config
    
     > reboot -warm
    
  5. Ändern Sie die gesicherte Konfigurationsdatei wie folgt:

    1. (Optional) Entfernen Sie die Funktionen, die in einem Cluster nicht unterstützt werden. Eine Liste der nicht unterstützten Funktionen finden Sie unter NetScaler Features, die von einem Cluster unterstützt werden. Wenn Sie diesen Schritt nicht ausführen, schlagen die nicht unterstützten Befehle möglicherweise fehl, wenn Sie die Konfiguration aus der gesicherten Datei anwenden.

    2. Entfernen Sie die Konfiguration, die Schnittstellen enthält, oder aktualisieren Sie die Schnittstellennamen von der c/u-Konvention auf die n/c/u-Konvention.

      Beispiel

      > add vlan 10 -ifnum 0/1
      

      muss geändert werden in

      > add vlan 10 -ifnum 0/0/1 1/0/1
      
    3. Die Sicherungskonfigurationsdatei kann SNIP-Adressen haben. Diese Adressen sind auf allen Clusterknoten Striped. Es wird empfohlen, für jeden Knoten gepunktete IP-Adressen hinzuzufügen.

      Beispiel

      > add ns ip 1.1.1.1 255.255.255.0 -ownerNode 0
      
      > add ns ip 1.1.1.2 255.255.255.0 -ownerNode 1
      
    4. Aktualisieren Sie den Hostnamen, um den Besitzerknoten anzugeben.

      Beispiel

      > set ns hostname ns0 -ownerNode 0
      
      > set ns hostname ns1 -ownerNode 1
      
    5. Ändern Sie alle anderen relevanten Netzwerkkonfigurationen, die von den erkannten IP-Adressen abhängen. Zum Beispiel L3-VLAN, RNAT-Konfiguration, die SNIPs als NATIP verwendet, INAT-Regeln, die sich auf SNIPS/MIPS beziehen).

  6. Gehen Sie auf dem Cluster wie folgt vor:

    1. Nehmen Sie die topologischen Änderungen am Cluster vor, indem Sie die Cluster-Backplane, den Cluster-Link-Aggregationskanal usw. verbinden.

    2. Wenden Sie die Konfiguration aus der geänderten Datei über die Cluster-IP-Adresse auf den Konfigurationskoordinator an.

      > batch -f /nsconfig/ns_backup.conf -o /nsconfig/batch_output > **Hinweis:** > > Die Ausgabe der Befehle wird in der     `batch_output`Datei gespeichert. Sie müssen die Ausgabedatei überprüfen, um sicherzustellen, dass die erforderlichen Befehle fehlerfrei ausgeführt werden.
      
    3. Konfigurieren Sie externe Verkehrsverteilungsmechanismen wie ECMP oder Cluster-Link-Aggregation.

    Hinweis:

    Stellen Sie sicher, dass Sie die erforderliche Spott-Konfiguration auf den Clusterknoten konfigurieren. Weitere Informationen zur Liste der geteilten Konfigurationen finden Sie unter [Liste der geteilten Konfigurationen](/de-de/citrix-adc/current-release/clustering/cluster-overview/cluster-config-type#list-of-spotted-configuration) und Unterstützungsmatrix für NetScaler-Cluster .

  7. Verlagern Sie den Datenverkehr vom HA-Setup zum Cluster.

    1. Melden Sie sich bei der primären Instanz, NS1, an und deaktivieren Sie alle Datenschnittstellen darauf.

      > disable interface <interface_id>
      
    2. Melden Sie sich bei der Cluster-IP-Adresse an, und konfigurieren Sie NS2 als ACTIVE-Knoten.

      > set cluster node 0 -state ACTIVE
      

    Hinweis

    Zwischen der Deaktivierung der Schnittstellen und der Aktivierung des Clusterknotens kann es zu einer minimalen Ausfallzeit kommen.

  8. Stellen Sie sicher, dass der Cluster und alle Dienste aktiv sind.

  9. Melden Sie sich bei der primären Instanz, NS1, an und entfernen Sie sie aus dem HA-Setup.

    1. Löschen Sie die Konfiguration. Dieser Vorgang entfernt NS1 aus dem HA-Setup und macht es zu einer eigenständigen Instanz.

      > clear ns config full
      
    2. Aktivieren Sie alle Datenschnittstellen.

      > enable interface <interface_id>
      
  10. Fügen Sie NS1 zum Cluster hinzu.

    1. Melden Sie sich bei der Cluster-IP-Adresse an, und fügen Sie NS1 zum Cluster hinzu.

      > add cluster node 1 198.51.100.131 -state PASSIVE -backplane 1/1/1
      
    2. Melden Sie sich bei NS1 an und verbinden Sie es mit dem Cluster, indem Sie die folgenden Befehle sequenziell ausführen:

      > join cluster -clip 198.51.100.133 -password nsroot
      
      > save ns config
      
      > reboot -warm
      
  11. Melden Sie sich bei NS1 an, und führen Sie die erforderlichen topologischen und Konfigurationsänderungen durch.

    Hinweis:

    Stellen Sie sicher, dass Sie die erforderliche Spott-Konfiguration auf den Clusterknoten konfigurieren. Weitere Informationen zur Liste der geteilten Konfigurationen finden Sie unter [Liste der geteilten Konfigurationen](/de-de/citrix-adc/current-release/clustering/cluster-overview/cluster-config-type#list-of-spotted-configuration) und Unterstützungsmatrix für NetScaler-Cluster .

  12. Melden Sie sich bei der Cluster-IP-Adresse an, und legen Sie NS1 als ACTIVE-Knoten fest.

        > set cluster node 1 -state ACTIVE
    
Migrieren eines HA-Setups auf ein Cluster-Setup