Einrichten der dynamischen Optimierung und der Energieoptimierung in VMM
Wichtig
Diese Version von Virtual Machine Manager (VMM) hat das Supportende erreicht. Sie sollten ein Upgrade auf VMM 2019 durchführen.
Lesen Sie diesen Artikel, um Informationen über das Aktivieren der dynamischen Optimierung (DO) und der Energieoptimierung für virtuelle Computer (VMs) in System Center – Virtual Machine Manager (VMM) zu erhalten. Der Artikel enthält einen Überblick über die Funktionen sowie Anweisungen zum Einrichten des BMC für die Energieoptimierung und beschreibt, wie Sie diese Funktionen aktivieren und ausführen.
Hinweis
- VMM 2019 und höher unterstützt die dynamische Optimierung für Compute und Speicher. Versionen vor VMM 2019 unterstützen DO nur für Compute. Nutzen Sie je nach verwendeter VMM-Version die folgenden Verfahren.
- VMM unterstützt weder standortfähige Cluster noch Stretched Cluster. VMM berücksichtigt bei den Berechnungen für die dynamische Optimierung keine durch Hyper-V definierten standortspezifischen Fehlerdomänen.
Dynamische Optimierung: VMM führt mithilfe der dynamischen Optimierung eine Livemigration von VMs und VHDs innerhalb eines Hostclusters durch. Die Migration basiert auf den von Ihnen angegebenen Einstellungen, um den Lastenausgleich zwischen Hosts und freigegebenem Clusterspeicher (freigegebene Clustervolumes (Cluster Shared Volumes (CSV), Dateifreigaben) zu verbessern und die Platzierungsprobleme für VMs zu korrigieren.
Die dynamische Optimierung für Compute (Optimierung von Hosts) kann auf Hosts in einem Cluster durchgeführt werden, um die Hostleistung durch die hostübergreifende Migration von VMs zu optimieren. Sie können für CPU und Arbeitsspeicher Schwellenwerte für die Hostleistung festlegen.
Die dynamische Optimierung für Speicher (Optimierung von Festplattenspeicher, gilt für VMM 2019 und höher) kann in freigegebenem Clusterspeicher (Cluster Shared Volumes (CSV), Dateifreigaben) durchgeführt werden, um durch die speicherübergreifende Migration von virtuellen Festplatten (Virtual Hard Disks, VHD) die Verfügbarkeit von Speicherplatz zu optimieren. Sie können den Schwellenwert für Speicherplatz in freigegebenem Clusterspeicher beliebig festlegen.
Energieoptimierung: Die Energieoptimierung ist eine Funktion der dynamischen Optimierung, bei der Energie gespart wird, indem Hosts ausgeschaltet werden, welche nicht benötigt werden, um die Ressourcenanforderungen in einem Cluster zu erfüllen. Wenn die Hosts benötigt werden, werden sie wieder eingeschaltet.
VMM unterstützt die dynamische Optimierung für Compute (sowohl Compute als auch Speicher in VMM 2019 und höher) und die Energieoptimierung in Hyper-V-Hostclustern. Die dynamische Optimierung für Compute und die Energieoptimierung werden auch in den VMware-Hostclustern im VMM-Fabric unterstützt, die Livemigration unterstützen.
Vorbereitung
Beachten Sie die folgenden Informationen, bevor Sie mit der Verwendung der dynamischen Optimierung beginnen.
Dynamische Optimierung
- Die dynamische Optimierung und die Energieoptimierung können auf Hostclustern konfiguriert werden, die eine Livemigration unterstützen.
- Die dynamische Optimierung kann in einer Hostgruppe konfiguriert werden, um VMs und virtuelle Festplatten (Virtual Hard Disks, VHDs) innerhalb von Hostclustern mit einer festgelegten Frequenz und Aggressivität zu migrieren. Von der VM-Aggressivität wird das Ausmaß der Lastendiskrepanz bestimmt, das zum Initiieren einer Migration während der dynamischen Optimierung erforderlich ist.
- Mit der Aggressivität des Speicherplatzes auf dem Datenträger wird die Menge an freiem Speicherplatz unterhalb des entsprechenden Schwellenwerts bestimmt, die benötigt wird, um VHDs während der dynamischen Optimierung zu anderem freigegebenem Clusterspeicher zu migrieren.
- Standardmäßig werden virtuelle Computer alle zehn Minuten bei 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 werden die Einstellungen der dynamischen Optimierung von der übergeordneten Hostgruppe an untergeordnete Hostgruppen vererbt.
- Wenn Sie die dynamische Optimierung in einer Hostgruppe ohne einen Cluster einrichten, hat sie keine Auswirkung.
- Die dynamische Optimierung kann für Cluster mit mindestens zwei Knoten eingerichtet werden. Bei der dynamischen Optimierung des Speichers müssen im Cluster mindestens zwei freigegebene Speicherdateien bzw. Volumes vorhanden sein. Bei Hostgruppen mit eigenständigen Hosts oder Hostclustern, die keine Livemigration unterstützen, wird die dynamische Optimierung auf den betreffenden Hosts nicht ausgeführt. Hosts im Wartungsmodus sind ebenfalls von der dynamischen Optimierung ausgeschlossen. Ferner werden in VMM nur hoch verfügbare virtuelle Maschinen migriert, die freigegebenen Speicher verwenden. Wenn ein Hostcluster virtuelle Maschinen enthält, die nicht hoch verfügbar sind, werden diese virtuellen Maschinen bei der dynamischen Optimierung nicht migriert.
- Die dynamische Optimierung nach Bedarf ist im Arbeitsbereich „VMs und Dienste“ über die Aktion „Hosts optimieren“ bzw. „Speicherplatz optimieren“ auch für einzelne Hostcluster verfügbar. Sie kann ausgeführt werden, ohne dass eine dynamische Optimierung auf Hostgruppen konfiguriert wird. Nach der Anforderung einer dynamischen Optimierung für einen Hostcluster werden in VMM die virtuellen Computer bzw. VHDs, die migriert werden sollen, zur Genehmigung durch den Administrator aufgelistet. Bei „Hosts optimieren“ wird der VM-Lastenausgleich für die Hosts eines Clusters durchgeführt, während bei „Speicherplatz optimieren“ VHDs übergreifend für freigegebenen Speicher eines Clusters migriert werden.
Knotenfairness
Knotenfairness ist ein neues Feature in Windows Server 2016. Es identifiziert Clusterknoten mit niedrigen Lasten und verteilt VMs auf diesen Knoten zum Lastenausgleich. Dies ähnelt der dynamischen Optimierung von VMM. Um potenzielle Leistungsprobleme zu vermeiden, dürfen dynamische Optimierung und Knotenfairness nicht zusammenarbeiten. Um sicherzustellen, dass dies nicht geschieht, deaktiviert VMM die Knotenfairness in allen Clustern einer Hostgruppe, für die die dynamische Optimierung auf „Automatisch“ festgelegt ist. Wenn Sie die Knotenfairness außerhalb der VMM-Konsole aktivieren, deaktiviert VMM sie das nächste Mal, wenn die dynamische Optimierung aktualisiert wird. Wenn Sie Knotenfairness verwenden möchten, müssen Sie die dynamische Optimierung deaktivieren und anschließend Knotenfairness manuell aktivieren.
Energieoptimierung
- Für die Energieoptimierung ist auf den Computern ein Baseboard-Verwaltungscontroller (BMC) erforderlich, der eine Out-of-Band-Verwaltung ermöglicht.
- Durch die Energieoptimierung wird sichergestellt, dass bei Ausfall eines aktiven Knotens ein Quorum für das Cluster aufrechterhalten wird. Bei Clustern, die außerhalb von VMM erstellt und zu VMM hinzugefügt wurden, sind für die Energieoptimierung mehr als vier Knoten erforderlich. Für alle zusätzlichen ein bis zwei Knoten in einem Cluster kann ein Knoten ausgeschaltet werden. Zum Beispiel:
- Bei einem Cluster mit fünf oder sechs Knoten kann ein Knoten ausgeschaltet werden.
- Bei einem Cluster mit sieben oder acht Knoten können zwei Knoten ausgeschaltet werden.
- Bei einem Cluster mit neun oder zehn Knoten können drei Knoten ausgeschaltet werden.
- Bei der Erstellung eines Clusters durch VMM wird ein Quorumdatenträger erstellt und als Teil des Quorummodells verwendet. Bei durch VMM erstellten Clustern kann die Energieoptimierung für Cluster mit mehr als drei Knoten eingerichtet werden. Dies bedeutet, dass die Anzahl der Knoten, die ausgeschaltet werden, jeweils wie folgt lautet:
- Bei einem Cluster mit vier oder fünf Knoten kann ein Knoten ausgeschaltet werden.
- Bei einem Cluster mit sechs oder sieben Knoten können zwei Knoten ausgeschaltet werden.
- Bei einem Cluster mit acht oder neun Knoten können drei Knoten ausgeschaltet werden.
Konfigurieren des BMC
Bei Hosts mit einem Baseboard-Verwaltungscontroller (Baseboard Management Controller, BMC), die IMPI 1.5/2.0, DCMI 1.0 oder SMASH 1.0 über WS-Management unterstützen, können Sie die Einstellungen des BMC wie folgt festlegen:
- Erstellen Sie ein ausführendes Konto mit Zugriffsberechtigungen für den BMC auf einem Host.
- Klicken Sie auf FabricServerAlle Hosts Host >>>>>>>>.
- Wählen Sie zum Aktivieren der VMM-Verwaltung die Option This physical machine is configured for OOB management (Dieser physische Computer ist für die OOB-Verwaltung konfiguriert).
- Klicken Sie unter This computer supports the specified OOB power management configuration provider (Dieser Computer unterstützt den angegebenen Anbieter für die OOB-Energieverwaltungskonfiguration) auf das unterstützte Verwaltungsprotokoll. Geben Sie die IP-Adresse des BMC ein, und übernehmen Sie den von VMM bereitgestellten Standardport. Wählen Sie das ausführende Konto aus, und klicken Sie auf OK.
Aktivieren der dynamischen Optimierung und der Energieoptimierung für eine Hostgruppe
Klicken Sie auf FabricServerAlle Hosts, und wählen Sie die Hostgruppe aus, die Sie konfigurieren möchten.
Klicken Sie bei ausgewählter Hostgruppe auf OrdnerEigenschaften Gruppe Eigenschaften.
Klicken Sie in den Hostgruppeneigenschaften auf Dynamische Optimierung.
Deaktivieren Sie unter Einstellungen für dynamische Optimierung angeben das Kontrollkästchen Einstellungen für dynamische Optimierung von der übergeordneten Hostgruppe verwenden.
Wählen Sie unter Aggressivität eine der Optionen Hoch, Mittel oder Niedrig aus.
Hinweis
In VMM 2019 und höher werden die VM-Aggressivitätswerte „Niedrig“/„Mittel“/„Hoch“ durch eine Skala mit ganzen Zahlen von 1 bis 5 ersetzt.
1 steht hierbei für den niedrigsten Grad an Aggressivität. 5 ist der höchste Wert.
Von der VM-Aggressivität wird das Ausmaß der Lastendiskrepanz bestimmt, das zum Initiieren einer Migration während der dynamischen Optimierung erforderlich ist.
Mit der Aggressivität des Speicherplatzes auf dem Datenträger wird die Menge an freiem Speicherplatz unterhalb des entsprechenden Schwellenwerts bestimmt, die benötigt wird, um VHDs während der dynamischen Optimierung zu anderem freigegebenem Clusterspeicher zu migrieren.
Beim Konfigurieren von Frequenz und Aggressivität für die dynamische Optimierung sollte nach Möglichkeit der Ressourcenaufwand für zusätzliche Migrationen gegen die Vorteile des Lastenausgleichs zwischen Hosts in einem Hostcluster abgewogen werden. Akzeptieren Sie zunächst den Standardwert Mittel. Wenn Sie Auswirkungen der dynamischen Optimierung in Ihrer Umgebung feststellen, können Sie die Aggressivität erhöhen.
Konfigurieren Sie die Energieoptimierung für die Hostgruppe, um Energie zu sparen, indem VMM nicht benötigte Hosts so lange ausschaltet, bis sie wieder benötigt werden. Die Energieoptimierung ist nur verfügbar, wenn virtuelle Maschinen automatisch für den Lastenausgleich migriert werden.
Geben Sie die folgenden Einstellungen ein, um die dynamische Optimierung in regelmäßigen Abständen auf berechtigenden Hostclustern in der Hostgruppe auszuführen:
- Aktivieren Sie das Kontrollkästchen Automatically migrate virtual machines to balance load (Virtuelle Computer für Lastenausgleich automatisch migrieren), um den freien Speicherplatz gleichmäßig auf den freigegebenen Speicher zu verteilen.
- Geben Sie unter Frequenz an, wie oft die dynamische Optimierung ausgeführt werden soll. Sie können einen beliebigen Wert zwischen 10 und 1440 Minuten (24 Stunden) eingeben.
Legen Sie Schwellenwerte für alle aufgeführten Compute- und Speicherressourcen (gilt für VMM 2019) fest. Navigieren Sie zum Ändern der Einheiten der Ressourcen zu HostgruppeEigenschaftenHostreserven, und wählen Sie die Einheit im Dropdownmenü aus.
Aktivieren Sie das Kontrollkästchen Enable power optimization (Energieoptimierung aktivieren), um die Energieoptimierung für die Hostgruppe einzuschalten. Klicken Sie erneut auf OK, um Ihre Änderungen zu speichern.
Hinweis
Falls ein Konflikt in Bezug auf die Warnstufen für Datenträgerspeicherplatz zwischen Hostgruppen besteht, die über dieselbe Dateifreigabe verfügen, kann dies zu einer höheren Zahl von Migrationen für diese Dateifreigabe führen und eine Auswirkung auf die Leistung bei der dynamischen Optimierung des Speichers haben. Es wird empfohlen, keine Dateifreigabe für verschiedene Hostgruppen zu verwenden, für die die dynamische Optimierung des Speichers aktiviert ist.
Konfigurieren der Einstellungen für die Energieoptimierung
- Navigieren Sie in Fabric zu der Hostgruppe, und öffnen Sie Eigenschaften.
- Klicken Sie auf Dynamische OptimierungSpecify dynamic optimization settings (Einstellungen für dynamische Optimierung angeben)Einstellungen.
- Ändern Sie unter Zeitplan für Energieoptimierung anpassen die Einstellungen für die folgenden Ressourcen: CPU, Arbeitsspeicher, Datenträger-E/A bzw. Netzwerk-E/A.
- Wählen Sie unter Zeitplan die Stunden aus, in denen die Energieoptimierung ausgeführt werden soll. Klicken Sie auf ein Feld, um die Energieoptimierung für die betreffende Stunde zu aktivieren bzw. zu deaktivieren. VMM wendet den Zeitplan entsprechend der Zeitzone des Hosts an.
Ausführen der dynamischen Optimierung bei Bedarf in einem Hostcluster
Sie können die dynamische Optimierung bei Bedarf in einem Hostcluster ausführen. Hierfür muss diese dynamische Optimierung nicht für die übergeordnete Hostgruppe konfiguriert sein.
Öffnen Sie FabricServerHostgruppen, und navigieren Sie zum Hostcluster.
Klicken Sie auf Hosts optimieren, um den Lastenausgleich für Computeressourcen durchzuführen. Klicken Sie auf Speicherplatz optimieren, um den Lastenausgleich für Speicher übergreifend für den freigegebenen Clusterspeicher durchzuführen.
Hosts optimieren: VMM stellt mithilfe einer Überprüfung der dynamischen Optimierung fest, ob VHDs migriert werden können, um den Lastenausgleich im Hostcluster zu verbessern. Wenn der Lastenausgleich durch die Migration von VMs verbessert werden kann, zeigt VMM eine Liste mit den für die Migration empfohlenen VMs an (mit Angabe der aktuellen Hosts und der Zielhosts). Von der Liste werden Hosts im Wartungsmodus in VMM sowie alle virtuellen Maschinen, die nicht hoch verfügbar sind, ausgeschlossen.
Speicherplatz optimieren: VMM führt eine Überprüfung der dynamischen Optimierung durch. So wird festgestellt, ob VHDs migriert werden können, um den Schwellenwert für freien Festplattenspeicher (Datenträgerspeicherplatz) einzuhalten, während gleichzeitig die auf der Seite „Dynamische Optimierung“ festgelegte Aggressivität berücksichtigt wird. Die dynamische Optimierung wird nur ausgelöst, wenn durch freigegebenen Clusterspeicher der festgelegte Schwellenwert für Datenträgerspeicherplatz verletzt wird. 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 anderem freigegebenem Speicher migriert, der über die gleiche Speicherklassifizierung verfügt.
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, auch wenn die Schwellenwert- und Aggressivitätskriterien erfüllt sind, dann überprüfen Sie die HostVolumeID mit dem Get-SCStorageVolume-Cmdlet. Wenn HostVolumeID für das Volume „Null“ zurückgibt, sollten Sie die VM aktualisieren und die dynamische Optimierung des Speichers erneut durchführen. Überprüfen Sie „DiskSpacePlacementLevel“ für die Hostgruppe, indem Sie das Cmdlet „Get-SCHostReserve“ verwenden. Legen Sie den Wert von DiskSpacePlacementLevel auf den Wert des Datenträgers fest, der im Assistenten „Dynamische Optimierung“ in den Einstellungen für die Hostreserve festgelegt ist.
Ein-/Ausschalten eines Computers in VMM
- Klicken Sie auf FabricServerAlle Hosts Hostname.
- Klicken Sie auf der Registerkarte Host in der Gruppe Host auf Einschalten bzw. Ausschalten. Sie können Informationen zu Ein- und Ausschaltereignissen in den BMC-Protokollen anzeigen. (Klicken Sie dazu auf HardwareErweitertBMC-Protokolle.)
Nächste Schritte
Erfahren Sie mehr über die Bereitstellung von VMs.