Virtuelle Server mit mehreren IP-Adressen

Das Citrix ADC unterstützt die Erstellung eines einzelnen virtuellen Lastausgleichsservers mit mehreren nicht aufeinanderfolgenden IPv4- und IPv6-Adressen vom Typ VIP. Jede an einen virtuellen Server gebundene VIP-Adresse wird als individueller virtueller Server behandelt. Diese virtuellen Server haben dasselbe Protokoll und andere Einstellungen auf der Ebene der virtuellen Server. Ein virtueller Server mit mehreren VIP-Adressen wird auch als virtueller Multi-IP-Server bezeichnet.

Im Folgenden sind einige Vorteile der Verwendung virtueller Multi-IP-Server:

  • Ein virtueller Multi-IP-Server entlastet die Arbeit, viele virtuelle Server mit den gleichen Einstellungen und Dienstbindungen zu erstellen.
  • Virtuelle Server mit mehreren IP-Adressen reduzieren effektiv die Möglichkeit, das Maximallimit für virtuelle Server-Entitäten zu erreichen.
  • Ein virtueller Multi-IP-Server kann für Clients in verschiedenen Subnetzen verwendet werden, um eine Verbindung mit demselben Server herzustellen.
  • Nur ein virtueller Multi-IP-Server kann für IPv6- und IPv4-Clients verwendet werden, um eine Verbindung mit demselben Server herzustellen.

Konfigurieren eines virtuellen Multi-IP-Servers

Die Konfiguration eines virtuellen Multi-IP-Servers umfasst die folgenden Aufgaben:

  • Erstellen Sie ein IPSet und binden Sie mehrere IP-Adressen daran.
  • Binden Sie das IPSet an den Lastenausgleich von virtuellen Servern.

Beachten Sie die folgenden Punkte im Zusammenhang mit der IPSet-Konfiguration:

  • Ein IPSet kann Folgendes haben:
    • Nicht aufeinanderfolgende IPv4-Adressen und IPv6-Adressen
    • Kombinationen von IPv4- und IPv6-Adressen.
  • Alle IPv4/IPv6-Adressen, die virtuellen Servern mit IPSet zugeordnet werden sollen, müssen vom Typ VIP sein.
  • Ein einzelnes IPSet kann an mehrere virtuelle Server gebunden werden.
  • IPv4/IPv6-Adressen können unabhängig von vorhandenen IPSet-Bindungen an virtuelle Server gebunden/entbunden werden.
  • Sie müssen die IPSet-Bindung auf einen virtuellen Server aufheben, bevor Sie ein neues IPSet an ihn binden.

So fügen Sie ein IPSet hinzu und binden mehrere VIP-Adressen mit der CLI

Geben Sie an der Eingabeaufforderung Folgendes ein:

add ipset <name>

bind ipset <name> <IPaddress1 …>

bind ipset <name> <IPaddress2…>

show ipset <name>

So binden Sie das IPSet mit der CLI an einen virtuellen Server

Geben Sie an der Eingabeaufforderung Folgendes ein:

set lb vserver <name> -ipset <ipset name>

show lb vserver <name>

So fügen Sie ein IPSet hinzu und binden mehrere VIP-Adressen mit der GUI

Navigieren Sie zu System > Netzwerk > IPSets, und erstellen Sie ein IPSet mit mehreren VIP-Adressen.

So binden Sie das IPSet mit der GUI an einen virtuellen Server

  1. Navigieren Sie zu Traffic Management > Load Balancing > Virtuelle Server, und öffnen Sie einen virtuellen Server, an den Sie das erstellte IPSet binden möchten.
  2. Legen Sie in den Grundeinstellungenden IPSet-Parameter auf den Namen des erstellten IPSet fest.
> add ipset IPSET-1


Done

> bind ipset IPSET-1 9.9.9.10


Done

> bind ipset IPSET-1 1000::20


Done

> add lb vserver LBVS-1 HTTP 8.8.8.10 80 –ipset IPSET-1


Done

> add service SVC-1 3.3.3.10 HTTP 80


Done

> add service SVC-2 3.3.3.100 HTTP 80


Done

> bind lb vserver LBVS-1 SVC-1


Done

> bind lb vserver LBVS-1 SVC-2


Done

GSLB-Unterstützung für virtuelle Multi-IP-Server

In Cloud-Bereitstellungen werden schwebende IP-Adressen nicht unterstützt. Diese IP-Adressen sind für Hochverfügbarkeitsbereitstellungen erforderlich. Mit IPSet-Support können Sie jeder primären und sekundären Instanzen eine private IP-Adresse zuordnen. Beim Erstellen des virtuellen Servers wird eine der privaten IP-Adressen hinzugefügt. Die andere IP-Adresse ist an ein IPSet gebunden. Dieses IPSet wird dann dem virtuellen Server zugeordnet. In der Regel wird eine öffentliche IP einer der privaten IPs zugeordnet, basierend auf der Appliance den Datenverkehr übernimmt. Während des Failovers ändert sich diese Zuordnung dynamisch, um den Datenverkehr an den neuen primären Server weiterzuleiten.

In GSLB-Bereitstellungen stellt der GSLB-Dienst die IP-Adresse, die Portnummer und den Diensttyp des virtuellen Servers dar. Diese IP-Adresse kann die IP-Adresse sein, die beim Hinzufügen des virtuellen Servers konfiguriert wird, oder es kann sich um eine der IP-Adressen im IPSet handeln. Unabhängig von der IP-Adresse, die im GSLB-Dienst verwendet wird, werden Statistiken und Status von derselben virtuellen Load Balancing Server-Entität geerbt.

Die übergeordnete untergeordnete Topologie wird auch mit IPSet unterstützt. Den Lastenausgleichs-Servern auf den untergeordneten Sites kann das IPSet zugeordnet sein. Die Kommunikation zwischen den übergeordneten und den untergeordneten Sites erfolgt immer über die öffentliche IP-Adresse und den öffentlichen Port des GSLB-Dienstes

Mit IPSet-Support können Sie außerdem über einen einzelnen virtuellen Serverendpunkt für IPv4- und IPv6-Datenverkehr verfügen. Zuvor mussten Sie verschiedene virtuelle Server für IPv4- und IPv6-Datenverkehr konfigurieren. Mit IPSet-Support können Sie IPv4- und IPv6-IP-Adressen demselben IPSet zuordnen. Sie können verschiedene GSLB-Dienste hinzufügen, die die IPv4- und IPv6-Endpunkte darstellen.

Hinweis: Einem GSLB-Dienst ist nur eine IP-Adresse zugeordnet. Sie können ein IPSet mit einem GSLB-Dienst nicht verknüpfen. Weitere Informationen zum Konfigurieren von GSLB-Entitäten finden Sie im ThemaGSLB-Entitäten einzeln konfigurieren.