Freigeben über


Einrichten dynamischer und Leistungsoptimierung in VMM

Lesen Sie diesen Artikel, um mehr über die Aktivierung der dynamischen Optimierung (DO) und die Leistungsoptimierung für virtuelle Computer (VMs) in System Center – Virtual Machine Manager (VMM) zu erfahren. Der Artikel enthält eine Übersicht über Features, Anweisungen zum Einrichten von BMC für die Energieoptimierung und beschreibt, wie diese Features aktiviert und ausgeführt werden.

Hinweis

  • VMM unterstützt die dynamische Optimierung für Compute und Speicher. Versionen vor VMM 2019 unterstützen do nur für die Berechnung. Verwenden Sie die folgenden Verfahren, sofern zutreffend, für die Version von VMM, die Sie verwenden.
  • VMM unterstützt keine websitefähigen Cluster oder gestreckten Cluster. VMM berücksichtigt keine von Hyper-V definierten standortspezifischen Fehlerdomänen 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 angeben, um den Lastenausgleich zwischen Hosts und freigegebenem Clusterspeicher (Cluster shared volumes , CSVs), Dateifreigaben zu verbessern und die Platzierungsprobleme für VMs zu beheben.

    • Compute Dynamic Optimization (Optimization of hosts) can be perform on hosts in a cluster to optimize host performance by migrationing VMs across hosts. Sie können für CPU und Arbeitsspeicher Schwellenwerte für die Hostleistung festlegen.

    • Die dynamische Speicheroptimierung (Optimierung des für VMM 2019 und höher geltenden Speicherplatzes) kann auf freigegebenem Clusterspeicher (CSVs, Dateifreigaben) ausgeführt werden, um die Verfügbarkeit von Speicherplatz zu optimieren, indem virtuelle Festplatten (VHDs) über gemeinsam genutzten Speicher migriert werden. Sie können den Schwellenwert für freien Speicherplatz im freigegebenen Clusterspeicher 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 Berechnung der dynamischen Optimierung (compute and storage in VMM 2019 und höher) und die Energieoptimierung auf Hyper-V-Hostclustern. Compute dynamic optimization and power optimization is also supported on VMware host clusters in the VMM fabric that support live migration.

Vor der Installation

Beachten Sie die folgenden Informationen, bevor Sie mit der Verwendung der DO beginnen.

Dynamische Optimierung

  • Dynamische Optimierung und Leistungsoptimierung können auf Hostclustern konfiguriert werden, die die Livemigration unterstützen.
  • Die dynamische Optimierung kann in einer Hostgruppe so konfiguriert werden, dass virtuelle Computer und virtuelle Festplatten (VHDs) innerhalb von Hostclustern mit einer bestimmten Häufigkeit und Aggressivität migriert werden. VM-Aggressivität bestimmt die Menge des Lastenungleichgewichts, das erforderlich ist, um eine Migration während der dynamischen Optimierung zu initiieren.
  • Die Aggressivität des Speicherplatzes bestimmt die Menge an freiem Speicherplatz unter dem Schwellenwert für den Speicherplatz, der zum Migrieren von VHDs zu einem anderen freigegebenen Clusterspeicher während der dynamischen Optimierung erforderlich ist.
  • 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 Hostgruppe die Einstellungen für die dynamische Optimierung von der übergeordneten Hostgruppe.
  • Wenn Sie eine dynamische Optimierung für eine Hostgruppe ohne Cluster einrichten, hat dies keine Auswirkungen.
  • Dynamische Optimierung kann für Cluster mit zwei oder mehr Knoten eingerichtet werden. Die dynamische Speicheroptimierung benötigt zwei oder mehr freigegebene Speicherdateien/Volumes, um im Cluster vorhanden zu sein. Wenn eine Hostgruppe eigenständige Hosts oder Hostcluster enthält, die keine Livemigration unterstützen, wird die dynamische Optimierung nicht auf diesen Hosts ausgeführt. Alle Hosts, die sich im Wartungsmodus befinden, werden ebenfalls von der dynamischen Optimierung ausgeschlossen. Darüber hinaus migriert VMM nur hoch verfügbare virtuelle Computer, die gemeinsam genutzten Speicher verwenden. Wenn ein Hostcluster virtuelle Computer enthält, die nicht hoch verfügbar sind, werden diese virtuellen Computer während der dynamischen Optimierung nicht migriert.
  • Die dynamische On-Demand-Optimierung ist auch für einzelne Hostcluster verfügbar, indem sie die Aktion "Hosts optimieren/Speicherplatz optimieren" im Arbeitsbereich "VMs und Dienste" verwenden. Sie kann ausgeführt werden, ohne die dynamische Optimierung für Hostgruppen zu konfigurieren. Nachdem die dynamische Optimierung für einen Hostcluster angefordert wurde, listet VMM die virtuellen Computer/VHDs auf, die zur Genehmigung des Administrators migriert werden. Optimieren von Hosts führt den VM-Lastenausgleich über Hosts in einem Cluster hinweg aus, während "Optimieren" VHDs über den freigegebenen Speicher in einem Cluster migriert.

Knoten-Fairness

Node Fairness ist ein neues Feature in Windows Server 2016.

Er identifiziert Clusterknoten mit leichten Lasten und verteilt virtuelle Computer an diesen Knoten, um lastenausgleichen zu können.It identifies cluster nodes with light load, and distributes VMs to those node to balance load. Dies ähnelt der dynamischen Optimierung von VMM. Um potenzielle Leistungsprobleme zu vermeiden, sollten dynamische Optimierungen und Knoten-Fairness nicht zusammenarbeiten. Um sicherzustellen, dass dies nicht geschieht, deaktiviert VMM die Knoten-Fairness in allen Clustern in einer Hostgruppe, für die die dynamische Optimierung automatisch festgelegt ist. Wenn Sie die Knoten-Fairness außerhalb der VMM-Konsole aktivieren, deaktiviert VMM sie, wenn die dynamische Optimierung das nächste Mal aktualisiert wird. Wenn Sie die Knoten-Fairness verwenden möchten, deaktivieren Sie die dynamische Optimierung, und aktivieren Sie dann die Knoten-Fairness manuell.

Leistungsoptimierung

  • Zur Leistungsoptimierung müssen die Computer über einen Baseboard-Verwaltungscontroller (Baseboard Management Controller, BMC) verfügen, der die Out-of-Band-Verwaltung ermöglicht.
  • Die Energieoptimierung stellt sicher, dass ein Cluster ein Quorum verwaltet, wenn ein aktiver Knoten fehlschlägt. Für Cluster, die außerhalb von VMM erstellt und zu VMM hinzugefügt wurden, erfordert die Power Optimization mehr als vier Knoten. Für jeden zusätzlichen Knoten in einem Cluster kann ein Knoten heruntergefahren werden. Beispiel:
    • Ein Knoten kann für einen Cluster mit fünf oder sechs Knoten heruntergefahren werden.
    • Zwei Knoten können für einen Cluster mit sieben oder acht Knoten heruntergefahren werden.
    • Für einen Cluster von neun oder zehn Knoten können drei Knoten heruntergefahren werden.
  • Wenn VMM einen Cluster erstellt, wird ein Quorumdatenträger erstellt und dieser Datenträger als Teil des Quorummodells verwendet. Bei von VMM erstellten Clustern kann die Energieoptimierung für Cluster mit mehr als drei Knoten eingerichtet werden. Dies bedeutet, dass die Anzahl der Knoten, die heruntergefahren werden können, wie folgt lautet:
    • Ein Knoten kann für einen Cluster mit vier oder fünf Knoten heruntergefahren werden.
    • Für einen Cluster von sechs oder sieben Knoten können zwei Knoten heruntergefahren werden.
    • Drei Knoten können für einen Cluster mit acht oder neun Knoten heruntergefahren 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 BMC-Einstellungen wie folgt konfigurieren:

  1. Erstellen Sie ein Run As-Konto mit Berechtigungen für den Zugriff auf den BMC auf einem Host.
  2. Wählen Sie Fabric-Server>>alle Hosts> host >Properties>Hardware>Advanced>BMC-Einstellung aus.
  3. Um die VMM-Verwaltung zu aktivieren, wählen Sie diesen physischen Computer für die OOB-Verwaltung konfiguriert.
  4. Auf diesem Computer wird der angegebene OOB-Energieverwaltungskonfigurationsanbieter unterstützt, und wählen Sie das unterstützte Verwaltungsprotokoll aus. Geben Sie die IP-Adresse des BMC ein, und akzeptieren Sie den von VMM angebotenen Standardport. Wählen Sie das Konto ausführen und dann "OK" aus.

Aktivieren der dynamischen Und Leistungsoptimierung für eine Hostgruppe

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

  2. Wenn die Hostgruppe ausgewählt ist, wählen Sie "Ordnereigenschaften>"-Gruppeneigenschaften >aus.

  3. Wählen Sie in den Hostgruppeneigenschaften die Option "Dynamische Optimierung" aus.

  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 "Aggressivität" "Hoch", "Mittel" oder "Niedrig" aus.

    Hinweis

    In VMM 2019 und höher werden VM-Aggressivenesswerte von niedriger/mittlerer/hoher Skalierung bis hin zu ganzzahliger Skalierung von 1 bis 5 ersetzt.

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

    VM-Aggressivität bestimmt die Menge des Lastenungleichgewichts, das erforderlich ist, um eine Migration während der dynamischen Optimierung zu initiieren.

    Die Aggressivität des Speicherplatzes bestimmt die Menge an freiem Speicherplatz unter dem Schwellenwert für den Speicherplatz, der zum Migrieren von VHDs zu einem anderen freigegebenen Clusterspeicher während der dynamischen Optimierung erforderlich ist.

    Wenn Sie Häufigkeit und Aggressivität für die dynamische Optimierung konfigurieren, sollten Sie versuchen, die Ressourcenkosten zusätzlicher Migrationen mit den Vorteilen des Lastenausgleichs zwischen Hosts in einem Hostcluster zu ausgleichen. Zunächst akzeptieren Sie möglicherweise den Standardwert " Mittel". 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 VMM Hosts ausschalten muss, wenn sie nicht benötigt werden, und wieder aktivieren, wenn sie benötigt werden, konfigurieren Sie die Energieoptimierung für die Hostgruppe. Die Energieoptimierung ist nur verfügbar, wenn virtuelle Computer automatisch migriert werden, um die Last auszugleichen.

  7. Um die dynamische Optimierung in regelmäßigen Abständen auf qualifizierenden Hostclustern in der Hostgruppe auszuführen, geben Sie die folgenden Einstellungen ein:

    1. Aktivieren Sie das Kontrollkästchen "Virtuelle Computer automatisch migrieren" zum Ausgleich des Lastenausgleichs , um freien Speicherplatz über gemeinsam genutzten Speicher hinweg auszugleichen.
    2. Geben Sie in "Häufigkeit" an, wie oft die dynamische Optimierung ausgefü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 Compute- und Speicherressourcen (gilt für VMM 2019 und höher) fest. Wenn Sie die Einheiten der Ressourcen ändern möchten, wechseln Sie zu Hostgruppeneigenschaften-Hostreserven>>, und wählen Sie die Einheit aus dem Dropdownmenü aus.

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

    Hinweis

    Wenn zwischen Hostgruppen, die dieselbe Dateifreigabe aufweisen, ein Konflikt zwischen Datenträgerspeicherspeicherwarnungen besteht, kann dies zu mehreren Migrationen zu und von dieser Dateifreigabe führen und sich auf die Leistung von Speicher-DO auswirken. Es wird empfohlen, keine Dateifreigabe für verschiedene Hostgruppen zu verwenden, für die die dynamische Optimierung des Speichers aktiviert ist.

Konfigurieren von Einstellungen für die Energieoptimierung

  1. Navigieren Sie in der Fabric zur Hostgruppe, und öffnen Sie "Eigenschaften".
  2. Wählen Sie "Dynamische Optimierung>" aus. Geben Sie einstellungen für die dynamische Optimierung an.>
  3. Ändern Sie unter "Zeitplan für die Optimierung der Energieoptimierung" die Einstellungen für eine dieser Ressourcen: CPU, Arbeitsspeicher, E/A oder Netzwerk-E/A.
  4. Wählen Sie unter "Zeitplan" die Stunden aus, wenn die Leistungsoptimierung ausgeführt werden soll. Wählen Sie ein Feld aus, um die Energieoptimierung für diese Stunde ein- oder auszuschalten. VMM wendet den Zeitplan entsprechend der Hostzeitzone an.

Ausführen dynamischer Optimierung bei Bedarf in einem Hostcluster

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

  1. Öffnen Sie Fabric>Server-Hostgruppen>, und navigieren Sie zum Hostcluster.

  2. Wählen Sie zum Ausführen des Computeressourcenlastenausgleichs die Option "Hosts optimieren" aus. Um den Speicherlastenausgleich über den gemeinsam genutzten Cluster hinweg durchzuführen, wählen Sie " Datenträger optimieren" aus.

    Zur Optimierung von Hosts: VMM führt eine dynamische Optimierungsüberprü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 VMM eine Liste der virtuellen Computer an, die für die Migration empfohlen werden, wobei die aktuellen und Zielhosts angegeben sind. Die Liste schließt alle Hosts aus, die sich im Wartungsmodus in VMM befinden, und alle virtuellen Computer, die nicht hoch verfügbar sind.

    Zur Optimierung des Speicherplatzes: VMM führt eine dynamische Optimierungsüberprüfung durch, um zu ermitteln, ob VHDs migriert werden können, um den Schwellenwert für freien Speicherplatz (Speicherplatz) zu erfüllen, während aggressive Einstellungen auf der Seite "Dynamische Optimierung" berücksichtigt werden. Die dynamische Optimierung wird nur ausgelöst, wenn ein freigegebener Clusterspeicher gegen den festgelegten Schwellenwert für den Speicherplatz verstößt. 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 zu einem anderen freigegebenen Speicher mit derselben Speicherklassifizierung migriert.

  3. Klicken Sie auf Migrieren.

Hinweis

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

  • Überprüfen Sie die HostVolumeID mithilfe des Cmdlets "Get-SCStorageVolume". Wenn die HostVolumeID null für das Volume zurückgibt, aktualisieren Sie den virtuellen Computer, und führen Sie die dynamische Speicheroptimierung erneut aus.
  • Überprüfen Sie den DiskSpacePlacementLevel der Hostgruppe mithilfe des Cmdlets "Get-SCHostReserve". Legen Sie den DiskSpacePlacementLevel-Wert auf den Wert des Speicherplatzes fest, der in den Hostreserveeinstellungen im Assistenten für die dynamische Optimierung festgelegt ist.

Ein-/Ausschalten eines Computers in VMM

  1. Wählen Sie "Fabric>Server>All Hosts>"-Hostname aus.
  2. Wählen Sie auf der Registerkarte "Host" in der Gruppe "Host" die Option "Ein- oder Ausschalten" aus. Sie können Informationen zu Ein- und Ausschalten-Ereignissen in den BMC-Protokollen anzeigen (wählen Sie "Erweiterte>BMC-Protokolle für Hardware>") aus.

Nächste Schritte

Erfahren Sie mehr über die Bereitstellung von virtuellen Computern.