Konfigurieren von SLB-VIPs über VMM-Dienstvorlagen

Wichtig

Diese Version von Virtual Machine Manager (VMM) hat das Ende des Supports erreicht. Es wird empfohlen, ein Upgrade auf VMM 2022 durchzuführen.

Beim Software-Defined Networking (SDN) kann ein Softwarelastenausgleich (Software Load Balancing, SLB) verwendet werden, um Netzwerkdatenverkehr gleichmäßig auf Workloads zu verteilen, die von einem Dienstanbieter und Mandanten verwaltet werden. VMM 2016 unterstützt die Bereitstellung von virtuellen IPs (VIPs) für SLB nur mithilfe von PowerShell.

System Center – Virtual Machine Manager (VMM) 1801 und höher unterstützen die Konfiguration von SLB-VIPs während der Bereitstellung von Anwendungen mit mehreren Ebenen mithilfe von Dienstvorlagen und unterstützt auch den öffentlichen und internen Lastenausgleich.

System Center – Virtual Machine Manager (VMM) unterstützt die Konfiguration von SLB-VIPs mithilfe von Dienstvorlagen während der Bereitstellung von Anwendungen mit mehreren Ebenen. VMM unterstützt zudem sowohl einen öffentlichen als auch einen internen Lastenausgleich.

Vorbereitung

Stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt werden:

Vorgehensweise zum Erstellen von SLB-VIPs

Führen Sie die folgenden Schritte durch:

  1. Geben Sie die Affinität zu logischen Netzwerken an.

    • Wählen Sie in der VMM-Konsole Fabric>Network Service>Network Controller>Eigenschaften>Logische Netzwerkaffinität aus.

    • Geben Sie die für den Lastenausgleich verfügbaren Front-End- und Back-End-Netzwerke an, und wählen Sie OK aus.

      Screenshot: Angeben der Affinität zu logischen Netzwerken

  2. Erstellen Sie eine VIP-Vorlage.

    • Wählen Sie in der VMM-Konsole FabricCREATE VIP Template (FABRIC-VIP-Vorlage> erstellen) aus.

    • Geben Sie in Assistent für VIP-Vorlage des LastenausgleichsmodulsName den Vorlagennamen und eine Beschreibung ein.

    • Geben Sie im Virtuellen IP-Port den Port an, der für den Typ des Netzwerkdatenverkehrs verwendet wird, den Sie ausgleichen möchten.

    • Geben Sie im Back-End-Port den Port an, an dem der Back-End-Server auf Anforderungen lauscht.

      Screenshot der Vorlageneigenschaften.

    • Geben Sie unter Typ einen Vorlagentyp an, und wählen Sie Spezifisch aus. Wählen Sie Microsoft als Hersteller aus. Wählen Sie Microsoft-Netzwerkcontroller als Modell aus. Wählen Sie Weiter aus.

      Screenshot des Vorlagentyps.

    • Geben Sie unter Protokoll die Protokolloptionen an. Wählen Sie Weiter aus.

      Screenshot des Protokolls.

    • Wählen Sie unter Lastenausgleichsmethode die Methode und dann Weiter aus.

      Screenshot der Lastenausgleichsmethode.

    • In Integritätsmonitore können Sie optional festlegen, dass für den Lastenausgleich in regelmäßigen Intervallen eine Überprüfung ausgeführt werden soll. Um einen Integritätsmonitor hinzuzufügen, geben Sie das Protokoll und die Anforderung an. Ein Beispiel: Der Befehl GET sendet eine HTTP GET-Anforderung an die Startseite des Lastenausgleichsmoduls und sucht nach einer Headerantwort. Sie können auch den Antworttyp, das Überwachungsintervall, das Timeout und wiederholungsversuche ändern.

    Hinweis

    Das Timeout sollte kleiner als das Intervall sein.

    Screenshot: Hinzufügen des Integritätsmonitors.

    • Bestätigen Sie unter Zusammenfassung die Einstellungen, und wählen Sie Fertig stellen aus, um die VIP-Vorlage zu erstellen.
  3. Konfigurieren der SLB-VIP während der Dienstbereitstellung

    • Wenn die Dienstvorlage nicht geöffnet ist, wählen SieBibliotheksvorlagen-Dienstvorlagen>> aus, und öffnen Sie sie.
    • Wählen Sie Aktionen>Öffnen Designer aus.
    • Wählen Sie im Designer Dienstvorlage die Gruppe> DienstvorlagenkomponentenLoad Balancer hinzufügen aus.
    • Wählen Sie das Lastenausgleichsobjekt aus. Sie erkennen es anhand des VIP-Vorlagennamens.
    • Wählen SieToolconnector> aus. Wählen Sie die Serververbindung aus, die der Vorlage zugeordnet ist, und wählen Sie dann ein NIC-Objekt aus, um den Lastenausgleich mit dem Adapter zu verbinden. Überprüfen Sie in den NIC-Eigenschaften die Adresstypen, und stellen Sie sicher, dass die MAC-Adresse statisch ist.

    Hinweis

    Die Serververbindung muss mit der Back-End-Netzwerkschnittstelle des Diensts verbunden sein. Die Back-End-Netzwerkschnittstelle kann entweder mit einem VM-Netzwerk mit nur einer Verbindung oder einem virtualisierten VM-Netzwerk verbunden sein.

    • Wenn der Connector aktiviert ist, wählen Sie die Clientverbindung aus, die dem Lastenausgleich zugeordnet ist, und wählen Sie dann ein logisches Netzwerkobjekt aus.

      Hinweis

      Die Clientverbindung muss mit einem Front-End-Netzwerk des Lastenausgleichs verbunden sein. Hierbei kann es sich um ein öffentliches VM-Netzwerk oder ein virtualisiertes VM-Netzwerk handeln. Ein virtualisiertes VM-Netzwerk wird für Szenarien mit internem Lastenausgleich verwendet.

    • Speichern Sie die Dienstvorlage in DienstvorlageSpeichern und überprüfen.

Beispiel 1: Konfigurieren des Diensts mit öffentlichem VM-Netzwerk als Front-End. Hier kann das „Back-End-Netzwerk“ ein Netzwerk mit nur einer Verbindung oder ein virtualisiertes VM-Netzwerk sein.

Diagramm von slb vip Beispiel 1.

Beispiel 2: Konfigurieren des Diensts mit Front-End und Back-End, das mit dem virtualisierten VM-Netzwerk "HNV-VM-Netzwerk" verbunden ist. Dieses Szenario wird für den internen Lastenausgleich verwendet.

Diagramm von slb vip Beispiel 2.

Einrichten der VIP für den Benutzerzugriff

Wenn der Dienst bereitgestellt wird, wählt VMM automatisch eine VIP aus dem reservierten Bereich im statischen IP-Adresspool aus und weist sie der Dienstebene mit Lastenausgleich zu. Damit Benutzer eine Verbindung mit dem Dienst herstellen können, müssen Sie nach der Bereitstellung des Diensts die VIP ermitteln und einen DNS-Eintrag dafür konfigurieren.

  1. Wählen Sie nach der Bereitstellung des Diensts Fabric>Networking>Load Balancer aus.
  2. Wählen SieDienst>anzeigen>Load Balancer Informationen für Dienste aus, und erweitern Sie den Dienst, um anzuzeigen, welche VIP zugewiesen ist.
  3. Wenn Benutzer den DNS-Namen für den Zugriff auf den Dienst verwenden, bitten Sie den DNS-Administrator, manuell einen DNS-Eintrag für die VIP zu erstellen. Der Eintrag sollte dem Namen entsprechen, den Benutzer für die Verbindung mit dem Dienst angeben. Beispiel: servicename.contosol.com.