Share via


Integrieren des Lastenausgleichs in 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.

Lesen Sie diesen Artikel, um mehr über die Integration von Windows-Netzwerklastenausgleich (NLB) und Hardwarelastenausgleichsmodulen in System Center – Virtual Machine Manager (VMM)-Dienstvorlagen zu erfahren.

Dienstvorlagen gruppieren VMs, um eine App bereitzustellen. Sie enthalten Informationen zu einem Dienst, einschließlich der als Teil des Diensts bereitgestellten VMs, der auf VMs installierten Anwendungen sowie der zu verwendenden Netzwerkeinstellungen. Sie können VM-Vorlagen, Netzwerkeinstellungen, Anwendungen und Speicher zu einer Dienstvorlage hinzufügen.

Dienstvorlagen können ein- oder mehrschichtig sein. Ein Ein-Ebenen-Dienst enthält eine VM, die als bestimmte App verwendet wird. Ein Mehr-Ebenen-Dienst enthält mehrere VMs. Weitere Informationen

Einrichten des Lastenausgleichs für eine Dienstebene

Mithilfe des Lastenausgleichs können Sie die Anforderungslast der VMs einer Dienstebene ausgleichen. Sie können einen Hardwarelastenausgleich oder NLB für den Roundrobinausgleich verwenden.

Zum Hinzufügen des Lastenausgleichs müssen die folgenden Schritte ausgeführt werden:

  • Sicherstellen, dass logische Netzwerke konfiguriert sind. Den logischen Netzwerken sollten Netzwerkstandorte zugeordnet sein. Diese Netzwerkstandorte sollten über mindestens ein zugeordnetes Subnetz verfügen, um statische IP-Adresspools zu erstellen. Ordnen Sie außerdem jeden Netzwerkstandort der Hostgruppe zu, in der der Dienst bereitgestellt wird.
  • Erstellen eines IP-Adresspools für die logischen Netzwerke. Der IP-Pool muss einen reservierten Bereich virtueller IP-Adressen umfassen, die für den Lastenausgleich zugewiesen werden können. Die statischen IP-Adresspools müssen für den Lastenausgleich und für die virtuellen Maschinen eingerichtet werden, für die der Lastenausgleich konfiguriert wird. Sie können aus dem gleichen Pool oder aus unterschiedlichen Pools stammen. Für die virtuellen Maschinen werden jedoch sowohl VIPs als auch IP-Adressen benötigt.
  • Erstellen von VM-Netzwerken zusätzlich zu logischen Netzwerken.
  • Erstellen von VIP-Vorlagen: Eine VIP-Vorlage (virtuelle IP) enthält Einstellungen mit Lastenausgleich für einen bestimmten Typ von Netzwerkdatenverkehr. Nachdem Sie eine VIP-Vorlage erstellt haben, können Sie diese beim Einrichten des Lastenausgleichs in einer Dienstvorlage angeben.
  • Einrichten eines Hardwarelastenausgleichs: Wenn Sie den Hardwarelastenausgleich in einer Dienstvorlage aktivieren möchten, müssen Sie viele Voraussetzungen vorbereiten.
  • Einrichten von NLB: Wenn kein Hardwarelastenausgleich verwendet werden soll, können Sie NLB verwenden. Es müssen bestimmte Anforderungen und Einschränkungen berücksichtigt werden.

Erstellen von VIP-Vorlagen

  1. Wählen Sie in der VMM-Konsole Fabric>Networking>VIP-Vorlagen aus.

  2. Wählen Sie Start>Fabric-Ressourcen>>anzeigenVIP-Vorlage> erstellen aus.

  3. Geben Sie in Assistent für VIP-Vorlage des LastenausgleichsmodulsName den Vorlagennamen und eine Beschreibung ein. Geben Sie in VIP-Port den Port für den Typ von Netzwerkdatenverkehr an, für den ein Lastenausgleich durchgeführt werden soll. Beispiel: Port 443 für HTTPS-Datenverkehr. Geben Sie in Back-End-Port das Portal an, über das der Back-End-Server auf Anforderungen lauscht.

  4. Führen Sie unter Typ die folgenden Schritte aus:

    • Um NLB zu verwenden, wählen Sie Microsoft in der Herstellerliste und Microsoft-Netzwerkcontroller unter Modell aus.
    • Um einen Hardwarelastenausgleich zu verwenden, wählen Sie Generisch aus, um eine Vorlage für alle unterstützten Hardwarelastenausgleiche zu erstellen. Wählen Sie Spezifisch aus, um eine Vorlage für einen bestimmten Lastenausgleich zu erstellen und den Hersteller und das Modell anzugeben.
  5. Wählen Sie unter Protokoll das Protokoll aus, für das Sie die VIP-Vorlage erstellen möchten.

    • Bei Auswahl von HTTPS müssen Sie das Ende des Datenverkehrs angeben.
    • Wählen Sie HTTPS-Passthrough, um den Datenverkehr an die VM zu übermitteln, ohne ihn zu entschlüsseln.
    • Wählen Sie HTTPS beenden aus, um den HTTPS-Datenverkehr am Lastenausgleichsmodul zu beenden und zu entschlüsseln. Diese Option gibt dem Lastenausgleich weitere Informationen, z. B. Cookies und Header. Um diese Option zu verwenden, geben Sie den Antragstellernamen eines Zertifikats auf dem Lastenausgleich an, der für die HTTPS-Authentifizierung verwendet werden kann. Mit dieser Option können Sie Erneut verschlüsseln aktivieren, um den HTTPS-Datenverkehr vom Lastenausgleich zum virtuellen Computer erneut zu verschlüsseln.
    • Wählen Sie Benutzerdefiniert, um TCP, UDP oder beide Optionen anzugeben.
  6. Aktivieren Sie in Persistenz die Option Persistenz aktivieren, um eine beständige Clientsitzung einzurichten (Affinität). Bei Festlegung dieser Einstellung versucht der Load Balancer immer, denselben Client an dieselbe VM zu leiten. Grundlage für diese Einstellung sind die angegebene Quell-IP-Adresse und die Subnetzmaske sowie die Ziel-IP-Adresse und weitere Parameter, die abhängig vom Protokoll variieren.

  7. 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. Geben Sie beispielsweise den Befehl GET ein? stellt eine HTTP GET-Anforderung für die Startseite des Lastenausgleichs und sucht nach einer Headerantwort. Sie können auch den Antworttyp, das Überwachungsintervall, das Timeout und die Wiederholungen ändern.

Hinweis

Das Timeout sollte kleiner als das Intervall sein.

  1. Wählen Sie in Lastenausgleich aus, welche Lastenausgleichsmethode verwendet werden soll. Sie können konfigurieren, dass neue Verbindungen basierend auf der geringsten Anzahl von Verbindungen oder basierend auf der schnellsten Antwortzeit geleitet werden. Sie können auch die Roundrobinmethode oder eine benutzerdefinierte Methode verwenden, die der Load Balancer unterstützt. Wählen Sie Roundrobin aus, wenn Sie NLB aktivieren.
  2. Überprüfen Sie auf der Seite Zusammenfassung die Einstellungen, und wählen Sie Fertig stellen aus. Das Dialogfeld Aufträge wird angezeigt. Warten Sie, bis der Status Abgeschlossen angezeigt wird. Prüfen Sie dann im Bereich VIP-Vorlagen, ob die Vorlage angezeigt wird.

Einrichten des Hardwarelastenausgleichs

Richten Sie den Hardwarelastenausgleich wie folgt ein:

  • Abrufen eines Konfigurationsanbieters: Um einen unterstützten Hardware-Lastenausgleich hinzuzufügen, müssen Sie einen Konfigurationsanbieter herunterladen und installieren, der vom Hersteller des Lastenausgleichs verfügbar ist. VMM unterstützt derzeit den Load Balancer-Anbieter Brocade ServerIron ADX und den Lastenausgleichsanbieter Citrix NetScaler. Der Anbieter ist ein VMM-Plug-In, das VMM-PowerShell-Befehle für die Load Balancer-API übersetzt. Nach der Installation des Anbieters sollte der VMM-Dienst neu gestartet werden (net stop scwmmservicenet start scvmmservice).
  • Einrichten eines Kontos: Erstellen Sie ein VMM-RunAs-Konto mit den Anmeldeinformationen eines Benutzers, der über die Berechtigungen zum Konfigurieren des heruntergeladenen Load Balancers verfügt.
  • Hinzufügen des Lastenausgleichs zu VMM: Fügen Sie VMM mithilfe des Assistenten zum Hinzufügen von Load Balancer einen Hardwarelastenausgleich hinzu.

Hinzufügen des hardwarebasierten Load Balancers zu VMM

Wählen Sie während des Assistenten die Hostgruppen aus, für die der Lastenausgleich verfügbar ist, geben Sie das Lastenausgleichsmodell an, geben Sie die Adresse und den Port an, die zum Verwalten des Lastenausgleichs verwendet werden, geben Sie die Affinität zum logischen VMM-Netzwerk an, wählen Sie den Konfigurationsanbieter aus, und testen Sie die Verbindung. Sie müssen den Hardwarelastenausgleich konfigurieren, bevor Sie einen Dienst bereitstellen. Nachdem der Dienst bereitgestellt wurde, kann kein Lastenausgleich hinzugefügt werden.

  1. Wählen Sie FabricNetworking>Load Balancers>Fabric Resources>Home> AddResources> (Ressourcen> hinzufügen)>aus Load Balancer.
  2. Wählen Sie in Assistent zum Hinzufügen von LastenausgleichsmodulenAnmeldeinformationen das RunAs-Konto mit den Anmeldeinformationen für den Lastenausgleich aus.
  3. Wählen Sie in Hostgruppe alle Hostgruppen aus, in denen der Dienst bereitgestellt wird. Die Hosts sollten auf den Load Balancer zugreifen können. Darüber hinaus sollte auf dem Host ein physischer Netzwerkadapter für die Verwendung desselben logischen Netzwerks wie die Dienstebene konfiguriert werden.
  4. Wählen Sie die geeigneten Einträge in Hersteller und Modell aus.
  5. Geben Sie in Adresse die IP-Adresse und den FQDN oder die NetBIOS-Namen des Lastenausgleichs an. Geben Sie den Port an, an dem der Load Balancer auf Anforderungen lauscht.
  6. Geben Sie unter Affinität zu logischen Netzwerken die Affinität zu logischen Netzwerken an.

Hinweis

  • Für Front-End-Affinität geben Sie das logische Netzwerk an, von dem der Lastenausgleich seine virtuelle IP bezieht. Die VIP ist die IP-Adresse, die dem Load Balancer bei der Bereitstellung in einer Dienstvorlage zugewiesen wird.
  • Für die Front-End-Affinität bestimmt VMM basierend auf den logischen Netzwerken die statischen IP-Adresspools, auf die sowohl vom Lastenausgleich als auch von der relevanten Hostgruppe aus zugegriffen werden kann.
  • Bei Auswahl von logischen Netzwerken für Front-End-Affinität sollte der zugeordnete Netzwerkstandort mit dem reservierten VIP-Adressbereich für die Hostgruppen verfügbar sein, die dem Lastenausgleich zugewiesen sind.
  • Für die Back-End-Affinität wählen Sie die logischen Netzwerke aus, für die Sie den Lastenausgleich für Verbindungen von den VMs in einer Dienstebene verfügbar machen möchten.
  1. Wählen Sie unter Anbieter den Lastenausgleichsanbieter aus. Wählen Sie Testen aus, um die Konfiguration zu überprüfen.
  2. Überprüfen Sie unter Zusammenfassung die Einstellungen, und wählen Sie Fertig stellen aus. Das Dialogfeld Auftrag wird geöffnet. Warten Sie, bis der Status Abgeschlossen angezeigt wird, und überprüfen Sie in der Spalte Anbieter, ob der Anbieter aktiv ist.

Einrichten von NLB

NLB wird automatisch für den Lastenausgleich in VMM aufgenommen. Solange Sie eine NLB-VIP-Vorlage eingerichtet haben, ist keine andere Aktion erforderlich. Beachten Sie jedoch Folgendes:

  • NLB kann nicht verwendet werden, wenn VM-Netzwerke mit Netzwerkvirtualisierung konfiguriert sind.
  • NLB kann nicht für Dienstebenen mit Linux-VMs verwendet werden.

Aktivieren des Lastenausgleichs

  1. Wenn die Dienstvorlage nicht geöffnet ist, wählen SieBibliotheksvorlagen>>Dienstvorlagen aus, und öffnen Sie sie.
  2. Wählen Sie Aktionen>Designer öffnen aus.
  3. Wählen Sie im Designer Dienstvorlage die Gruppe >DienstvorlagenkomponentenLoad Balancer hinzufügen aus.
  4. Wählen Sie das Lastenausgleichsobjekt aus. Sie erkennen es anhand des VIP-Vorlagennamens.
  5. Wählen SieToolconnector> aus. Wählen Sie die Der Vorlage zugeordnete Serververbindung aus, 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 prüfen Sie, ob die MAC-Adresse statisch ist.
  6. 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.
  7. Speichern Sie die Dienstvorlage in DienstvorlageSpeichern und überprüfen.

Einrichten der Hardware-VIP für den Benutzerzugriff

Wenn der Dienst bereitgestellt wird, wird von VMM automatisch eine VIP aus dem reservierten Bereich im statischen IP-Adresspool ausgewählt und der Dienstebene mit Lastenausgleich zugewiesen. 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 zu sehen, welche VIP zugewiesen ist.
  3. Fordern Sie die manuelle Erstellung eines DNS-Eintrags für die VIP durch den Administrator an. Der Eintrag sollte dem Namen entsprechen, den Benutzer für die Verbindung mit dem Dienst angeben. Beispiel: servicename.contosol.com.

Nächste Schritte

Sie können auch einen Software Load Balancer in einem durch Software definierten Netzwerkinfrastruktur (SDN) im VMM-Fabric einrichten.