Freigeben über


Konfigurieren von SLB-VIPs über VMM-Dienstvorlagen

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) 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.

Voraussetzungen

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

Verfahren zum Erstellen von SLB-VIPs

Führen Sie die folgenden Schritte aus:

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

    • Wählen Sie in der VMM-Konsole die Seite "Fabric>Network Service>Network Controller>Properties>Logical Network Affinity" aus.

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

      Screenshot der Angabe der Affinität zu logischen Netzwerken.

  2. Erstellen Sie eine VIP-Vorlage.

    • Wählen Sie in der VMM-Konsole fabric Create>VIP Template aus.

    • Geben Sie im Assistenten für lastenausgleichsbasierte VIP-Vorlagen>den Vorlagennamen und die Beschreibung an.

    • 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, auf dem der Back-End-Server auf Anforderungen lauscht.

      Screenshot der Vorlageneigenschaften.

    • Geben Sie im Typ einen Vorlagentyp an, und wählen Sie "Spezifisch" aus. Wählen Sie Microsoft für Hersteller aus. Wählen Sie Microsoft-Netzwerkcontroller für Modell aus. Wählen Sie Weiter aus.

      Screenshot des Vorlagentyps.

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

      Screenshot des Protokolls.

    • Wählen Sie in der Load Balancing-Methode die Methode und dann "Weiter" aus.

      Screenshot der Methode zum Lastenausgleich.

    • In Systemüberwachung s können Sie optional angeben, dass eine Überprüfung in regelmäßigen Abständen für das Lastenausgleichsmodul ausgeführt werden soll. Um einen Integritätsmonitor hinzuzufügen, geben Sie das Protokoll und die Anforderung an. Beispielsweise führt die Eingabe des Befehls GET eine HTTP GET-Anforderung für die Startseite des Lastenausgleichs aus 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 des Add-Integritätsmonitors.

    • Überprüfen Sie zusammenfassend die Einstellungen, und wählen Sie " Fertig stellen " aus, um die VIP-Vorlage zu erstellen.
  3. Konfigurieren von SLB VIP beim Bereitstellen des Diensts

    • Wenn die Dienstvorlage nicht geöffnet ist, wählen Sie Bibliotheksvorlagen-Dienstvorlagen>> aus, und öffnen Sie sie.
    • Wählen Sie "Aktionen>öffnen" aus.
    • Wählen Sie im Dienstvorlagen-Designer die Gruppe>"Dienstvorlagenkomponenten hinzufügen" aus.
    • Wählen Sie das Lastenausgleichsobjekt aus. Sie identifizieren sie mit dem NAMEN der VIP-Vorlage.
    • Wählen Sie "Toolkonnektor>" aus. Wählen Sie die Serververbindung aus, die der Vorlage zugeordnet ist, und wählen Sie dann ein NIC-Objekt aus, um das Lastenausgleichsmodul 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 verbundenen VM-Netzwerk oder einem virtualisierten VM-Netzwerk im Netzwerk verbunden werden.

    • Wählen Sie mit aktiviertem Connector die Clientverbindung aus, die dem Lastenausgleichsmodul zugeordnet ist, und wählen Sie dann ein logisches Netzwerkobjekt aus.

      Hinweis

      Die Clientverbindung muss mit einem Front-End-Netzwerk des Lastenausgleichs verbunden sein. Dabei kann es sich um ein öffentliches VM-Netzwerk oder ein virtualisiertes Netzwerk für virtuelle Computer sein. Ein virtualisiertes VM-Netzwerk im Netzwerk wird für interne Lastenausgleichsszenarien verwendet.

    • Speichern Sie die Dienstvorlage in "Speichern und Überprüfen" der Dienstvorlage>.

Beispiel 1: Konfigurieren des Diensts mit dem virtuellen Netzwerk "Public" als Front-End. Hier kann das Back-End-Netzwerk ein verbundenes oder netzwerk virtualisiertes VM-Netzwerk sein.

Diagramm des slb vip-Beispiels 1.

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

Diagramm des slb vip-Beispiels 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 ihn 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 Balancers aus.
  2. Wählen Sie "Dienstlastenausgleichsinformationen>für Dienste anzeigen>" aus, und erweitern Sie den Dienst, um zu sehen, welcher VIP zugewiesen ist.
  3. Wenn Benutzer den DNS-Namen für den Zugriff auf den Dienst verwenden, fordern Sie den DNS-Administrator an, einen DNS-Eintrag für die VIP manuell zu erstellen. Der Eintrag sollte der Name sein, den Benutzer angeben, um eine Verbindung mit dem Dienst herzustellen. Beispiel: servicename.contosol.com.