Bewertung von Hosts durch Virtual Machine Manager

Letzte Aktualisierung: September 2009

Betrifft: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1

Wenn Sie eine virtuelle Maschine zu einem Host migrieren oder auf einem Host bereitstellen, wird der Vorgang zur Bewertung und Auswahl des für die virtuelle Maschine am besten geeigneten Hosts als Platzierung der virtuellen Maschine oder einfach als Platzierung bezeichnet. Während der Platzierung wird die Eignung verfügbarer Hosts auf einer Skala von 0 Sternen (ungeeignet) bis 5 Sterne (am besten geeignet) durch Virtual Machine Manager (VMM) bewertet und jedem Host eine Bewertung in Schritten von einem halben Stern zugewiesen. Bei der Bewertung der einzelnen Hosts werden verschiedene Faktoren berücksichtigt, beispielsweise die auf dem Host verfügbare Virtualisierungssoftware, die Hardware- und Netzwerkkonfiguration von Host und virtueller Maschine, die Ressourcenanforderungen der virtuellen Maschine und die Information, ob ein Host hoch verfügbar ist, oder nicht.

Die Hostkompatibilitätsprüfung gehört zu den neuen Features von VMM 2008 R2 und wird von VMM vor dem Migrieren einer virtuellen Maschine eingesetzt, die auf einem unter Windows Server 2008 R2 erstellten Hyper-V-Hostcluster ausgeführt wird. Die Hardware des Zielhosts, beispielsweise sein CPU-Modell, wird von der Hostkompatibilitätsprüfung auf Kompatibilität mit der des Quellhosts geprüft, um ein Fehlschlagen der Migration zu verhindern. Die API zur Hyper-V-Kompatibilitätsprüfung von Windows Server 2008 R2 und die APIs zur VMware-Kompatibilitätsprüfung werden von VMM eingesetzt, um sicherzustellen, dass die Hardwareanforderungen der jeweils verwendeten Virtualisierungssoftware erfüllt werden. Dieses Feature steht für unter Windows Server 2008 erstellte Failovercluster nicht zur Verfügung.

Wichtig

In VMM 2008 RS gilt für Hosts unter Windows Server 2008 R2 oder für ESX Server-Hosts, dass die anfangs auf der Seite Host auswählen des Assistenten angezeigten Bewertungen auf einer vorläufigen Prüfung durch VMM basieren. Um die auf einer gründlicheren Prüfung basierende Hostbewertung anzuzeigen, müssen Sie den Host durch Klicken auswählen.

Verwenden von Hostbewertungen zum Auswählen von Hosts

Sie haben die Möglichkeit, eigene Standardkriterien festzulegen, die VMM bei der Bewertung von Hosts während der Platzierung verwenden soll. Dies hilft Ihnen dabei, virtuelle Maschinen auf dem am besten geeigneten Host platzieren. Sie können das Platzierungsziel angeben, das VMM zum Errechnen von Hostbewertungen verwenden soll. Die Platzierungsziele werden in der folgenden Tabelle beschrieben:

Ziel Beschreibung Strategie

Ressourcenmaximierung

Konsolidiert mehrere Arbeitsauslastungen mit geringem Auslastungsgrad auf einen einzelnen Host. Virtuelle Maschinen werden auf diesem Host platziert, bis die Limits erreicht sind.

Verwenden Sie diese Option, um einen Host voll auszulasten, bevor Sie virtuelle Maschinen anderen Hosts zuweisen.

Lastenausgleich

Minimiert die Verarbeitungslast auf jedem Host.

Verwenden Sie diese Option, um die Leistungslast Ihrer virtuellen Maschinen gleichmäßig über die Hosts zu verteilen.

Darüber hinaus können Sie die jeweilige relative Wichtigkeit der folgenden Ressourcen festlegen, die von VMM beim Bewerten von Hosts verwendet werden sollen:

  • CPU-Auslastung

  • Arbeitsspeicherauslastung

  • Datenträger-E/A

  • Netzwerkauslastung

Wenn Sie beispielsweise eine auf Windows Server 2008 basierende virtuelle Maschine für Entwickler erstellen und wissen, dass diese virtuelle Maschine eine beträchtliche CPU-Auslastung verursachen wird, der Host jedoch nur über geringe Datenträger- oder Netzwerkressourcen verfügt, können Sie die Standardbewertungen anpassen, indem Sie die Priorität von freien Prozessorressourcen erhöhen, während Sie jene von Datenträgern und Netzwerk verringern.

Weitere Informationen zur Vorgehensweise beim Festlegen von Standardwerten für die Platzierung finden Sie unter Vorgehensweise beim Festlegen von Standardwerten für die Platzierung von virtuellen Maschinen (https://go.microsoft.com/fwlink/?LinkID=162975).

Automatische Platzierung

Virtuelle Maschinen werden von VMM automatisch auf dem am besten geeigneten Host einer Hostgruppe und das am besten geeignete Volume auf dem Host platziert (letzteres basierend auf dem verfügbaren Speicherplatz des Volumes). Dieser als automatische Platzierung bezeichnete Prozess kommt in folgenden Situationen zum Einsatz:

Während der automatischen Platzierung werden die zur virtuellen Maschine gehörenden Dateien auf den am besten geeigneten Host einer Hostgruppe und auf das, basierend auf dem verfügbaren Speicherplatz, am besten geeignete Volume auf dem ausgewählten Host verschoben. Für eine erfolgreiche automatische Platzierung müssen Sie einen Standardpfad für virtuelle Maschinen auf dem empfohlenen Volume konfigurieren. Weitere Informationen finden Sie unter Informationen zu Standardpfaden für virtuelle Maschinen (https://go.microsoft.com/fwlink/?LinkID=162784).

Hinweis

Wenn Sie eine virtuelle Maschine mit der Hardwarekonfiguration Diese VM hoch verfügbar machen konfiguriert haben, werden bei der Platzierung nur für Hyper-V-Clusterhosts und ESX Server-Hosts, die sich in einem Hostcluster befinden, Hostbewertungen durch VMM erstellt. Weitere Informationen finden Sie unter Vorgehensweise beim Konfigurieren der Priorität und Verfügbarkeit von virtuellen Maschinen.

Bewertung von Hosts durch Virtual Machine Manager

VMM bewertet die Hosts innerhalb der ausgewählten Hostgruppe sowie alle Hosts in untergeordneten Hostgruppen. Die Bewertungen basieren auf den Standardeinstellungen für die Platzierung und ändern sich nicht durch die Bewertungen von anderen Hosts.

Jeder Host muss in der Lage sein, ausreichende Kapazität für die Hostreserven und die maximale Ressourcenzuweisung für alle gehosteten virtuellen Maschinen bereitzustellen. Bei Hostreserven handelt es sich um die Ressourcen, die auf dem physischen Hostcomputer für das Hostbetriebssystem reserviert wurden.

Messen des Ressourceneinsatzes

Etwa alle 10 Minuten erfolgt durch VMM für jeden Host eine Messung der CPU-Nutzung, der Arbeitsspeicherauslastung, der Datenträger-E/A-Auslastung und der Netzwerknutzung sowie eine Neuberechnung der Durchschnittsbewertung. Die gemeldete Nutzung ist ein Durchschnittswert aus allen Messungen, die seit der letzten Aktion, durch die die Ressourcenverwendung des Hosts geändert wurde, erfolgt sind. Zu den Aktionen, die in einem Zurücksetzen der Daten auf einem Host resultieren, zählen unter anderem:

  • Neue virtuelle Maschine

  • Virtuelle Maschine bereitstellen

  • Virtuelle Maschine speichern

  • Virtuelle Maschine migrieren

  • Virtuelle Maschine löschen

  • Virtuelle Maschine eingeschaltet

  • Virtuelle Maschine ausgeschaltet, beendet, angehalten oder gespeichert

Berechnen von Hostbewertungen

Die Hostbewertung wird von VMM auf einer Skala mit 0 bis 5 Sternen in Schritten von halben Sternen ermittelt. Die Bewertungen beruhen auf einzelnen Hosts und nicht auf der relativen Eignung aller verfügbaren Hosts. VMM berechnet Hostbewertungen gemäß bestimmten Formeln, die in der folgenden Tabelle beschrieben werden:

Bewertung Formel

CPU

[1 – (CPU-Auslastung/(100 – CPU-Reserve))] x CPU-Gewichtung

Arbeitsspeicher

[1 – (Verwendeter Arbeitsspeicher/(Gesamter Arbeitsspeicher – Arbeitsspeicherreserve))] x Arbeitsspeichergewichtung

Datenträger

[1 – (Datenträger-E/A-Vorgänge pro Sekunde/Maximale Datenträger-E/A-Vorgänge pro Sekunde] x Datenträgergewichtung

Netzwerk

[1 – (Netzwerkauslastung/(100 – Netzwerkreserve))] x Netzwerkgewichtung

Faktoren, die zu einer Bewertung von 0 führen

Wenn ein Host eine oder mehrere vorgegebene Anforderungen nicht erfüllt, erhält er eine Hostbewertung von 0 Sternen. Jeder verfügbare Host, der diese Anforderungen erfüllt, erhält automatisch eine Bewertung von mehr als 0 Sternen. Die Anforderungen werden in der folgenden Tabelle beschrieben:

Anforderung Beschreibung

Speicherplatz auf der physischen Festplatte

Der Host muss mindestens eine Festplatte mit ausreichender Kapazität für den von der virtuellen Maschine insgesamt benötigten Festplattenspeicherplatz besitzen. Bei dynamischen Festplatten wird die aktuelle und nicht die maximale Festplattengröße verwendet.

Arbeitsspeicher

Der Arbeitsspeicher, der für die virtuelle Maschine erforderlich ist, muss kleiner sein als die Menge an Arbeitsspeicher, die auf dem Host aktuell verfügbar ist. Ein Host muss ausreichend freien Arbeitsspeicher zum Starten der virtuellen Maschine aufweisen.

Hinweis

Ein Host benötigt geringfügig mehr Arbeitsspeicher zum Starten einer virtuellen Maschine als zum Platzieren einer solchen.

Berücksichtigen Sie folgende Überlegungen zur Platzierung, wenn Sie den dynamischen Arbeitsspeicher auf einer virtuellen Maschine aktivieren:

  • Auf einer virtuellen Maschine, die (einschließlich ihrer Prüfpunkte) für die Verwendung von dynamischem Arbeitsspeicher konfiguriert ist, wird die Platzierung während der Erstellung oder Migration blockiert, wenn auf dem Hyper-V-Zielhost kein dynamischer Arbeitsspeicher unterstützt wird.

  • Zur erfolgreichen Platzierung einer neuen oder angehaltenen virtuellen Maschine muss der Hyper-V-Zielhost mindestens die Startspeicheranforderungen der virtuellen Maschine erfüllen.

  • Zur erfolgreichen Platzierung einer gerade ausgeführten virtuellen Maschine muss der Hyper-V-Zielhost mindestens die aktuellen Speicheranforderungen der virtuellen Maschine erfüllen.

  • Während der Platzierung einer virtuellen Maschine im gespeicherten Zustand werden folgende Werte mit Werten auf dem Zielhost verglichen:

    • der letzte bekannte Speicherauslastungswert der virtuellen Maschine

    • der Startspeicher der virtuellen Maschine

    Zur erfolgreichen Platzierung muss auf dem Hyper-V-Zielhost der jeweils höchste Wert zur Verfügung stehen.

Weitere Informationen zum dynamischen Arbeitsspeicher finden Sie unter Neu in Virtual Machine Manager 2008 R2 SP1.

Netzwerkverbindungen

Die von der virtuellen Maschine erforderten virtuellen Netzwerke werden mit den virtuellen Netzwerken verglichen, die auf dem Host verfügbar sind. Der Host muss alle virtuellen Netzwerke enthalten, die für die virtuelle Maschine erforderlich sind. Wenn Sie Netzwerktags verwenden, müssen Netzwerkadresse und Netzwerktag der virtuellen Maschine und des Hostcomputers übereinstimmen. Anderenfalls wird der Host mit 0 Sternen bewertet. Weitere Informationen finden Sie unter Konfigurieren virtueller Netzwerke in VMM (https://go.microsoft.com/fwlink/?LinkId=197222).

Grafikkarte

Berücksichtigen Sie folgende Überlegungen, wenn Sie die Microsoft RemoteFX 3D-Grafikkarte auf einer virtuellen Maschine aktivieren:

  • Wenn die virtuelle Maschine (einschließlich ihrer Prüfpunkte) für die Verwendung der RemoteFX 3D-Grafikkarte konfiguriert wurde, wird die Platzierung während der Erstellung oder Migration blockiert, wenn auf dem Hyper-V-Host RemoteFX nicht unterstützt wird. Informationen zu den Anforderungen für RemoteFX finden Sie unter Neu in Virtual Machine Manager 2008 R2 SP1.

  • Während der Erstellung oder Migration einer gerade ausgeführten virtuellen Maschine wird die Platzierung blockiert, wenn der RemoteFX-fähige Hyper-V-Zielhost nicht mindestens eine RemoteFX-fähige GPU (Graphics Processing Unit) mit genügend verfügbarem Grafikspeicher aufweist. Wenn die virtuelle Maschine angehalten wurde oder sich in einem gespeicherten Zustand befindet, erhalten Sie eine Bewertung von 0 Sternen mit einer entsprechenden Warnung. Die Platzierung wird jedoch nicht blockiert.

  • Während der Migration einer gerade ausgeführten virtuellen Maschine wird die Platzierung blockiert, wenn der Hyper-V-Zielhost nicht dieselbe GPU mit genügend verfügbarem Grafikspeicher aufweist. Wenn sich die virtuelle Maschine in einem gespeicherten Zustand befindet, erhalten Sie eine Bewertung von 0 Sternen mit einer entsprechenden Warnung. Die Platzierung wird jedoch nicht blockiert.

Wartungsmodus

In VMM 2008 R2 erhält ein Host, der sich im Wartungsmodus befindet, eine Bewertung von 0 Sternen und kann nicht zur Platzierung ausgewählt werden. Weitere Informationen finden Sie unter Informationen zum Wartungsmodus (https://go.microsoft.com/fwlink/?LinkId=178844).

Clustering

Hoch verfügbare virtuelle Maschinen müssen in Hostclustern platziert werden. Beim Migrieren der hoch verfügbaren virtuellen Maschine erhalten nicht gruppierte Hosts von VMM eine Bewertung von 0 Sternen, und die Platzierung dieser Hosts wird nicht von VMM blockiert. Wenn Sie bestätigen, dass Sie die hoch verfügbare virtuelle Maschine zu einem nicht gruppierten Host migrieren möchten, wird die virtuelle Maschine als nicht hoch verfügbar konfiguriert.

Clusterhosts mit dem Status "Überbelegt" erhalten eine Bewertung von 0 Sternen, werden jedoch nicht von der Platzierung ausgeschlossen. In VMM wird mit der Einstellung Clusterreserve die Knotenfehlerzahl angegeben, die von einem Hostcluster toleriert werden muss, ohne die Unterstützung der auf den Hosts bereitgestellten virtuellen Maschinen zu beeinträchtigen. Wenn in einem Hostcluster die angegebene Knotenfehlerzahl nicht toleriert wird und dennoch alle virtuellen Maschinen ausgeführt werden, erhält der Cluster den Status "Überbelegt". Weitere Informationen zum Status "Überbelegt" finden Sie unter Erstellen und Verwalten von hoch verfügbaren virtuellen Maschinen (https://go.microsoft.com/fwlink/?LinkID=145066).

Verschieben aus Hyper-V

Die Migration virtueller Maschinen von einem Hyper-V-Host zu einem Host, auf dem eine andere Virtualisierungssoftware ausgeführt wird, wird von VMM blockiert.

Kompatibilität der Virtualisierungssoftware

Die Migration virtueller Maschinen mit Features, die von der Virtualisierungssoftware auf dem Host nicht unterstützt werden, wird von VMM blockiert. Beispiel: Auf VMware-Hosts sind keine IDE-Festplatten zulässig, während auf Hyper-V-Hosts das Starten von einer SCSI-Festplatte nicht erlaubt ist.

Vorgehensweise beim Interpretieren von Hostbewertungen

Hostbewertungen sind Empfehlungen auf der Grundlage von Kriterien, die Sie anpassen oder während der Platzierung außer Kraft setzen können. Hostbewertungen beinhalten nicht alle relevanten Informationen. So wird zur Berechnung der Hostbewertung die Geschwindigkeit von Netzwerkverbindungen nicht einbezogen.

Sie können eine virtuelle Maschine unabhängig von der Bewertung auf einem Host platzieren, wenn der Speicherplatz auf der physischen Festplatte und der Arbeitsspeicher auf dem Host ausreichend sind. Allerdings verbessert sich die Leistung einer virtuellen Maschine, wenn diese auf einem Host mit einer höheren Bewertung platziert wird.

Richtlinien für das Erzielen genauer Hostbewertungen

Verwenden Sie die folgenden bewährten Methoden, um genaue Hostbewertungen während der Platzierung sicherzustellen.

Sie können Trends bei der Nutzung von Hosts und virtuellen Maschinen überwachen, indem Sie regelmäßige Berichte in Operations Manager planen. Weitere Informationen finden Sie unter Konfigurieren der Operations Manager-Integration in VMM (https://go.microsoft.com/fwlink/?LinkID=159865).

Konfigurieren von Standardpfaden für virtuelle Maschinen

Fügen Sie Standardpfade für virtuelle Maschinen für jedes Volume auf einem Host hinzu, auf dem virtuelle Maschinen gespeichert werden sollen. Dies ist notwendig, damit der Self-Service für virtuelle Maschinen unterstützt wird. Weitere Informationen zur Vorgehensweise beim Hinzufügen von Pfaden für virtuelle Maschinen auf dem Host finden Sie unter Vorgehensweise beim Festlegen von Platzierungsoptionen für einen Host (https://go.microsoft.com/fwlink/?LinkID=162976). Weitere Informationen zum Self-Service für virtuelle Maschinen finden Sie unter Informationen zum Self-Service für virtuelle Maschinen (https://go.microsoft.com/fwlink/?LinkID=121834).