Freigeben über


Einrichten der Dynamik- und Energieoptimierung im VMM

In diesem Artikel erfahren Sie mehr über die Aktivierung der dynamischen Optimierung (DO) und der Energieoptimierung für virtuelle Maschinen (VMs) in System Center - Virtual Machine Manager (VMM). Der Artikel enthält einen Überblick über die Funktionen, Anweisungen zum Einrichten von BMC für die Energieoptimierung und beschreibt, wie diese Funktionen aktiviert und ausgeführt werden können.

Hinweis

  • VMM unterstützt die dynamische Optimierung für Compute und Speicher. Versionen vor VMM 2019 unterstützen DO nur für die Datenverarbeitung. Verwenden Sie je nach Ihren Anforderungen die folgenden Verfahren:
  • VMM unterstützt keine standortbezogenen Cluster oder erweiterte Cluster. VMM berücksichtigt nicht die von Hyper-V definierten standortspezifischen Fault Domains für die Berechnung der dynamischen Optimierung.
  • Dynamische Optimierung: VMM führt mithilfe der dynamischen Optimierung eine Livemigration von VMs und VHDs innerhalb eines Hostclusters durch. Die Migration basiert auf den Einstellungen, die Sie definieren, um die Lastverteilung zwischen den Hosts und dem gemeinsam genutzten Cluster-Speicher (gemeinsam genutzte Cluster-Volumes (CSVs), Dateifreigaben) zu verbessern und die Platzierungsprobleme für VMs zu korrigieren.

    • Compute Dynamische Optimierung (Optimierung von Hosts) kann auf Hosts in einem Cluster durchgeführt werden, um die Host-Leistung durch die Migration von VMs über Hosts hinweg zu optimieren. Sie können für CPU und Arbeitsspeicher Schwellenwerte für die Hostleistung festlegen.

    • Dynamische Speicheroptimierung (Optimierung des Datenträgers, anwendbar für VMM 2019 und später) kann auf gemeinsam genutzten Clusterspeichern (CSVs, Dateifreigaben) durchgeführt werden, um die Verfügbarkeit des Speicherplatzes zu optimieren, indem virtuelle Festplatten (VHDs) über gemeinsam genutzte Speicher migriert werden. Sie können einen Schwellenwert für den freien Speicherplatz auf dem gemeinsamen Cluster-Speicher festlegen.

  • Leistungsoptimierung: Die Energieoptimierung ist ein Feature der dynamischen Optimierung, das Energie spart, indem Hosts deaktiviert werden, die nicht erforderlich sind, um ressourcenanforderungen in einem Cluster zu erfüllen, und sie wieder einzuschalten, wenn sie benötigt werden.

VMM unterstützt die dynamische Optimierung von Rechenleistung (sowohl Rechenleistung als auch Speicher in VMM 2019 und höher) und die Energieoptimierung auf Hyper-V-Host-Clustern. Dynamische Compute-Optimierung und Energieoptimierung werden auch auf VMware-Host-Clustern in der VMM Fabric unterstützt, die Live-Migration unterstützen.

Vor der Installation

Beachten Sie die folgenden Informationen, bevor Sie mit der DO starten.

Dynamische Optimierung

  • Dynamische Optimierung und Energieoptimierung können auf Host-Clustern konfiguriert werden, die Live-Migration unterstützen.
  • Die dynamische Optimierung kann auf einer Host-Gruppe konfiguriert werden, um virtuelle Maschinen und virtuelle Datenträger (VHDs) innerhalb von Host-Clustern mit einer bestimmten Häufigkeit und Aggressivität zu migrieren. Die VM-Aggressivität ermittelt das Ausmaß des Lastgleichgewichts, das erforderlich ist, um eine Migration während der dynamischen Optimierung einzuleiten.
  • Die Speicherplatzaggressivität ermittelt die Menge an freiem Speicherplatz unterhalb des Schwellenwerts für den Datenträger, der erforderlich ist, um VHDs während der dynamischen Optimierung auf andere gemeinsam genutzte Cluster-Speicher zu migrieren.
  • Standardmäßig werden virtuelle Computer alle 10 Minuten mit mittlerer Aggressivität migriert, wenn die automatische Migration aktiviert ist. Beim Konfigurieren der Häufigkeit und Aggressivität für die dynamische Optimierung müssen Administratoren den Ressourcenaufwand für zusätzliche Migrationen gegen die Vorteile des Lastenausgleichs zwischen Hosts bzw. freigegebenem Speicher in einem Hostcluster abwägen. Standardmäßig erbt eine Host-Gruppe die Einstellungen für die dynamische Optimierung von ihrer übergeordneten Host-Gruppe.
  • Wenn Sie die dynamische Optimierung auf einer Hostgruppe ohne Cluster einrichten, hat dies keine Auswirkungen.
  • Die dynamische Optimierung kann für Cluster mit zwei oder mehr Knoten eingerichtet werden. Für die Dynamische Speicheroptimierung müssen zwei oder mehr gemeinsam genutzte Speicherdateien/Volumes im Cluster vorhanden sein. Wenn eine Host-Gruppe eigenständige Hosts oder Host-Cluster enthält, die keine Live-Migration unterstützen, wird die dynamische Optimierung auf diesen Hosts nicht durchgeführt. Alle Hosts, die sich im Wartungsmodus befinden, sind ebenfalls von der dynamischen Optimierung ausgeschlossen. Darüber hinaus migriert VMM nur in hohem Maße verfügbare virtuelle Maschinen, die gemeinsamen Speicher verwenden. Wenn ein Host-Cluster virtuelle Maschinen enthält, die nicht in hohem Maße verfügbar sind, werden diese virtuellen Maschinen während der dynamischen Optimierung nicht migriert.
  • Die dynamische On-Demand-Optimierung ist auch für einzelne Host-Cluster verfügbar, indem Sie die Aktion Hosts optimieren/Datenträger optimieren im Arbeitsbereich VMs und Dienste verwenden. Sie kann durchgeführt werden, ohne die dynamische Optimierung auf Hostgruppen zu konfigurieren. Nachdem die dynamische Optimierung für einen Host-Cluster angefordert wurde, listet der VMM die virtuellen Maschinen/VHDs auf, die zur Genehmigung durch den Administrator migriert werden sollen. Mit „Host optimieren“ wird der Lastenausgleich von VMs über Hosts in einem Cluster durchgeführt, während „Datenträger optimieren“ VHDs über freigegebenen Speicher in einem Cluster migriert.

Node Fairness

Node Fairness ist ein neues Feature in Windows Server 2016.

Er identifiziert Clusterknoten mit geringer Last und verteilt VMs auf diese Knoten, um die Last auszugleichen. Dies ist vergleichbar mit der dynamischen Optimierung des VMM. Um potenzielle Leistungsprobleme zu vermeiden, sollten dynamische Optimierungen und Node Fairness nicht zusammenarbeiten. Um dies zu verhindern, deaktiviert der VMM diNode Fairness in allen Clustern einer Hostgruppe, für die die dynamische Optimierung auf automatisch festgelegt ist. Wenn Sie die Node Fairness außerhalb der VMM-Konsole aktivieren, schaltet der VMM sie bei der nächsten Aktualisierung der dynamischen Optimierung aus. Wenn Sie Node Fairness verwenden möchten, deaktivieren Sie die dynamische Optimierung und aktivieren Sie dann Node Fairness manuell.

Leistungsoptimierung

  • Zur Energieoptimierung müssen die Computer über einen Baseboard Management Controller (BMC) verfügen, der eine Out-of-Band-Verwaltung ermöglicht.
  • Die Energieoptimierung stellt sicher, dass ein Cluster ein Quorum hält, wenn ein aktiver Knoten fehlgeschlagen ist. Bei Clustern, die außerhalb des VMM erstellt und zum VMM hinzugefügt wurden, sind für die Energieoptimierung mehr als vier Knoten erforderlich. Für jeden weiteren ein oder zwei Knoten in einem Cluster kann ein Knoten abgeschaltet werden. Beispiel:
    • Bei einem Cluster von fünf oder sechs Knoten kann ein Knoten ausgeschaltet werden.
    • Bei einem Cluster von sieben oder acht Knoten können zwei Knoten ausgeschaltet werden.
    • Bei einem Cluster von neun oder zehn Knoten können drei Knoten ausgeschaltet werden.
  • Wenn VMM einen Cluster erstellt, wird ein Quorum-Datenträger erstellt und dieser Datenträger als Teil des Quorum-Modells verwendet. Bei Clustern, die mit VMM erstellt wurden, kann die Energieoptimierung für Cluster mit mehr als drei Knoten eingerichtet werden. Das bedeutet, dass die Anzahl der Knoten, die ausgeschaltet werden können, wie folgt ist:
    • Bei einem Cluster von vier oder fünf Knoten kann ein Knoten ausgeschaltet werden.
    • Bei einem Cluster von sechs oder sieben Knoten können zwei Knoten ausgeschaltet werden.
    • Bei einem Cluster von acht oder neun Knoten können drei Knoten abgeschaltet werden.

Konfigurieren von BMC

Für Hosts mit BMC, die IMPI 1.5/2.0, DCMI 1.0 oder SMASH 1.0 über WS-Management unterstützen, können Sie die BMC-Einstellungen wie folgt konfigurieren:

  1. Erstellen Sie ein Konto „Ausführen als“ mit der Berechtigung zum Zugriff auf das BMC auf einem Host.
  2. Wählen Sie Fabric>Server>Alle Hosts> host >Eigenschaften>Hardware>Erweitert>BMC-Einstellung.
  3. Um die VMM-Verwaltung zu aktivieren, wählen Sie Dieser physische Computer ist für die OOB-Verwaltung konfiguriert.
  4. Wählen Sie unter Dieser Computer unterstützt den angegebenen OOB-Energieverwaltungskonfigurationsanbieter das unterstützte Verwaltungsprotokoll. Geben Sie die IP-Adresse des BMC ein, und akzeptieren Sie den vom VMM angebotenen Standard Port. Wählen Sie "Konto Ausführen als" und wählen Sie OK.

Aktivieren der dynamischen und Energieoptimierung für eine Host-Gruppe

  1. Wählen Sie Fabric>Server>Alle Hosts, und wählen Sie die Hostgruppe, die Sie konfigurieren möchten.

  2. Wählen Sie bei ausgewählter Host-Gruppe die Gruppe Ordner>Eigenschaften >Eigenschaften.

  3. Wählen Sie in den Eigenschaften der Host-Gruppe Dynamische Optimierung.

  4. Deaktivieren Sie unter Einstellungen für dynamische Optimierung angeben das Kontrollkästchen Einstellungen für dynamische Optimierung von der übergeordneten Hostgruppe verwenden.

  5. Wählen Sie unter Aggressivität Hoch, Mittel oder Niedrig.

    Hinweis

    Im VMM 2019 und später werden die VM-Aggressivitätswerte von einer niedrigen/mittleren/hohen Skala durch eine ganzzahlige Skala von 1 bis 5 ersetzt.

    1 ist der niedrigste Grad der Aggressivität, 5 der höchste.

    Die VM-Aggressivität ermittelt das Ausmaß des Lastgleichgewichts, das erforderlich ist, um eine Migration während der dynamischen Optimierung einzuleiten.

    Die Speicherplatzaggressivität ermittelt die Menge an freiem Speicherplatz unterhalb des Schwellenwerts für den Datenträger, der erforderlich ist, um VHDs während der dynamischen Optimierung auf andere gemeinsam genutzte Cluster-Speicher zu migrieren.

    Wenn Sie die Häufigkeit und Aggressivität der dynamischen Optimierung konfigurieren, sollten Sie versuchen, die Ressourcenkosten zusätzlicher Migrationen gegen die Vorteile des Lastenausgleichs zwischen den Hosts in einem Hostcluster abzuwägen. Anfänglich können Sie den Standardwert Mittel akzeptieren. Nachdem Sie die Auswirkungen der dynamischen Optimierung in Ihrer Umgebung beobachtet haben, können Sie die Aggressivität erhöhen.

  6. Um Energie zu sparen, indem der VMM die Hosts ausschaltet, wenn sie nicht benötigt werden, und sie wieder einschaltet, wenn sie benötigt werden, konfigurieren Sie die Energieoptimierung für die Hostgruppe. Die Energieoptimierung ist nur verfügbar, wenn virtuelle Maschinen automatisch migriert werden, um die Last auszugleichen.

  7. Um die dynamische Optimierung auf qualifizierten Host-Clustern in der Host-Gruppe regelmäßig durchzuführen, geben Sie die folgenden Einstellungen ein:

    1. Aktivieren Sie das Kontrollkästchen Virtuelle Maschinen automatisch migrieren, um die Last auszugleichen, um den freien Speicherplatz über den gemeinsamen Speicher auszugleichen.
    2. In Häufigkeit geben Sie an, wie oft die dynamische Optimierung durchgeführt werden soll. Sie können einen beliebigen Wert zwischen 10 und 1440 Minuten (24 Stunden) eingeben.
  8. Legen Sie Schwellenwerte für jede der aufgelisteten Rechen- und Speicherressourcen (gilt für VMM 2019 und höher) fest. Um die Einheiten der Ressourcen zu ändern, gehen Sie zu Hostgruppe>Eigenschaften>Host Reserve und wählen die Einheit aus dem Dropdown-Menü.

  9. Um die Energieoptimierung für die Hostgruppe zu aktivieren, markieren Sie das Kontrollkästchen Energieoptimierung aktivieren. Wählen Sie erneut OK, um Ihre Änderungen zu speichern.

    Hinweis

    Wenn die Warnstufen für den Datenträger zwischen Hostgruppen mit derselben Dateifreigabe nicht übereinstimmen, kann dies zu mehrfachen Migrationen zu und von dieser Dateifreigabe führen und die Leistung der Speicher-DO beeinträchtigen. Es wird empfohlen, keine Dateifreigabe für verschiedene Hostgruppen zu verwenden, für die die dynamische Optimierung des Speichers aktiviert ist.

Einstellungen für die Energieoptimierung konfigurieren

  1. In der Fabric navigieren Sie zu der Hostgruppe und öffnen Eigenschaften.
  2. Wählen Sie Dynamische Optimierung>Einstellungen für die dynamische Optimierung festlegen>Einstellungen.
  3. Ändern Sie unter Stromverbrauchsoptimierungsplan anpassen die Einstellungen für eine der folgenden Ressourcen: CPU, Speicher, Festplatten-E/A oder Netzwerk-E/A.
  4. Wählen Sie unter Zeitplan die Stunden aus, in denen die Energieoptimierung durchgeführt werden soll. Wählen Sie ein Kästchen, um die Energieoptimierung für diese Stunde ein- oder auszuschalten. VMM wendet den Zeitplan entsprechend der Zeitzone des Hosts an.

Dynamische Optimierung nach Bedarf in einem Hostcluster durchführen

Sie können dynamische Optimierung bei Bedarf auf einem Hostcluster ausführen. Zu diesem Zweck muss die dynamische Optimierung nicht auf der übergeordneten Hostgruppe konfiguriert werden.

  1. Öffnen Sie Fabric>Server>Hostgruppen und navigieren Sie zu dem Hostcluster.

  2. Wählen Sie Hosts optimieren, um einen Lastenausgleich für Compute-Ressourcen durchzuführen. Wählen Sie Festplatten optimieren, um einen Speicherlastenausgleich über den gemeinsamen Cluster-Speicher durchzuführen.

    Zur Optimierung von Hosts: VMM führt eine dynamische Optimierungsprüfung durch, um festzustellen, ob VHDs migriert werden können, um den Lastenausgleich im Hostcluster zu verbessern. Wenn die Migration von VMs den Lastenausgleich verbessern kann, zeigt der VMM eine Liste von VMs an, die für die Migration empfohlen werden, wobei der aktuelle und der Zielhost angegeben werden. Die Liste schließt alle Hosts aus, die sich im VMM im Wartungsmodus befinden, sowie alle virtuellen Maschinen, die nicht hochverfügbar sind.

    Optimierung des Speicherplatzes: VMM führt eine dynamische Optimierungsprüfung durch, um festzustellen, ob VHDs migriert werden können, um den Schwellenwert für freien Speicherplatz (Speicherplatz auf dem Datenträger) zu erreichen, wobei die auf der Seite „Dynamische Optimierung“ eingestellte Aggressivität berücksichtigt wird. Die dynamische Optimierung wird nur dann ausgelöst, wenn ein gemeinsam genutzter Cluster-Speicher den eingestellten Schwellenwert für den Speicherplatz auf dem Datenträger überschreitet. Falls mit der Migration von VHDs für eine Entlastung des Schwellenwerts für Speicherplatz im Cluster gesorgt werden kann, wird in VMM eine Liste mit den VHDs angezeigt, für die eine Migration empfohlen wird. Hierbei wird der aktuelle und der zu erzielende Speicherplatz angegeben. VHDs werden nur auf einen anderen gemeinsamen Speicher mit der gleichen Speicherklassifizierung migriert.

  3. Klicken Sie auf Migrieren.

Hinweis

Wenn VHDs von einem Speichertyp zu einem anderen migriert werden (z. B. von einer CSV- zu einer NAS-Dateifreigabe), ist die Speichermigration langsam. Wenn die Speicheroptimierung keine Liste der zu migrierenden VHDs zurückgibt, selbst wenn die Kriterien für Schwellenwert und Aggressivität erfüllt sind:

  • Überprüfen Sie die HostVolumeID mithilfe von Cmdlet Get-SCStorageVolume. Wenn die HostVolumeID für das Volume Null zurückgibt, aktualisieren Sie die VM und führen Sie die dynamische Speicheroptimierung erneut durch.
  • Überprüfen Sie das DiskSpacePlacementLevel der Hostgruppe mit Cmdlet Get-SCHostReserve. Setzen Sie den Wert DiskSpacePlacementLevel gleich dem Wert des Speicherplatzes auf dem Datenträger, der in den Host-Reserve-Einstellungen im Assistenten für die dynamische Optimierung festgelegt wurde.

Ein-/Ausschalten eines Computers in VMM

  1. Wählen Sie Fabric>Server>Alle Hosts> Hostname.
  2. Wählen Sie auf der Registerkarte Host in der Gruppe Host Einschalten oder Ausschalten. Sie können Informationen über Ein- und Ausschaltereignisse in den BMC-Protokollen anzeigen (wählen Sie Hardware>Erweitert>BMC-Protokolle).

Nächste Schritte

Erfahren Sie mehr über Bereitstellung von VMs.