vCenter Server führt vor der Migration von ausgeführten oder angehaltenen virtuellen Maschinen Kompatibilitätsprüfungen durch, um sicherzustellen, dass die virtuelle Maschine mit dem Zielhost kompatibel ist.
vMotion überträgt den aktuellen Status einer virtuellen Maschine innerhalb der zugrunde liegenden ESXi-Systeme. Eine Live-Migration setzt voraus, dass die Prozessoren des Zielhosts die virtuelle Maschine nach der Migration mit den gleichen Instruktionen versorgen, die die Prozessoren des Quellhosts vor der Migration bereitgestellt hatten. Die Taktfrequenz, die Cachegröße und die Anzahl der Kerne können sich zwischen den Quell- und Zielprozessoren unterscheiden. Die Prozessoren müssen jedoch aus derselben Anbieterklasse stammen (AMD oder Intel), um mit vMotion kompatibel zu sein.
Migrationen angehaltener virtueller Maschinen erfordern zudem, dass die virtuelle Maschine die Ausführung mit gleichwertigen Anweisungen auf dem Zielhost fortsetzen kann.
Wenn Sie eine Migration mit vMotion oder eine Migration von einer angehaltenen virtuellen Maschine initiieren, überprüft der Assistent Virtuelle Maschine migrieren die Kompatibilität des Zielhosts. Wenn Kompatibilitätsprobleme die Migration verhindern, zeigt der Assistent eine Fehlermeldung an.
Der dem Betriebssystem und den in der virtuellen Maschine ausgeführten Anwendungen zur Verfügung stehende CPU-Befehlssatz wird festgelegt, wenn die virtuelle Maschine eingeschaltet wird. Dieser Funktionssatz der CPU wird anhand der folgenden Elemente festgelegt:
- Host-CPU-Familie und -Modell
- Einstellungen im BIOS, die möglicherweise CPU-Funktionen deaktivieren
- Die ESXi-Version, die auf dem Host ausgeführt wird
- Die Kompatibilitätseinstellung der virtuellen Maschine
- Das Gastbetriebssystem der virtuellen Maschine
Zur Verbesserung der CPU-Kompatibilität zwischen Hosts mit unterschiedlichen CPU-Funktionssätzen können einige CPU-Funktionen vor der virtuellen Maschine verborgen werden, indem der Host in einem EVC-Cluster (Enhanced vMotion Compatibility) platziert wird. Weitere Informationen zu EVC finden Sie unter Info zu Enhanced vMotion Compatibility.
Die Funktionen der Host-CPU können auch vor einer virtuellen Maschine verborgen werden, indem Sie auf der virtuellen Maschine eine benutzerdefinierte CPU-Kompatibilitätsmaske anwenden. Dies wird allerdings nicht empfohlen. VMware arbeitet mit CPU- und Hardwareanbietern zusammen, um eine vMotion-Kompatibilität für eine möglichst breite Palette an Prozessoren zu gewährleisten. Weitere Informationen finden Sie, indem Sie in der VMware-Knowledgebase nach suchen (FAQ zu vMotion und CPU-Kompatibilität)..
vSphere vMotion- und CPU-Kompatibilitätsszenarien
Wenn EVC nicht verwendet wird und die CPU-Kompatibilitätsprüfungen von vCenter Server eine Nichtübereinstimmung zwischen den Funktionen der Hosts auf Benutzerebene erkennen, wird die Migration blockiert. Dabei ist es unerheblich, ob die virtuelle Maschine selbst auf diese Funktionen zugreifen kann oder nicht. Eine Nichtübereinstimmung zwischen den Kernelfunktionen der Hosts blockiert die Migration allerdings nur dann, wenn die virtuelle Maschine Zugriff auf eine Funktion hat, über die der Zielhost nicht verfügt.
Die CPU-Kompatibilitätsprüfungen von vCenter Server vergleichen die CPU-Funktionen, die auf dem Quellhost zur Verfügung stehen, die Teilmenge der Funktionen, auf die die virtuelle Maschine zugreifen kann, und die verfügbaren Funktionen auf dem Zielhost.
Funktionen auf Benutzerebene sind nicht privilegierte Befehle, die von VM-Anwendungen verwendet werden. Dazu gehören SSE3, SSSE3, SSE4.1, SSE4.2 und AES. Da es sich um Anweisungen auf Benutzerebene handelt, die die Virtualisierungsebene umgehen, können diese Anweisungen für instabile Anwendungen sorgen, wenn sie nach einer Migration mit vMotion nicht übereinstimmen.
Funktionen auf Kernelebene sind privilegierte Befehle, die vom VM-Betriebssystem verwendet werden. Dazu gehören die AMD No eXecute (NX)- und die Intel eXecute Disable (XD)-Sicherheitsfunktionen.
Beim Versuch, eine virtuelle Maschine mit vMotion zu migrieren, liegt eines der folgenden Szenarien vor:
- Der Funktionssatz des Zielhosts entspricht dem CPU-Funktionssatz der virtuellen Maschine. Die CPU-Kompatibilitätsanforderungen sind erfüllt, und die Migration mit vMotion wird fortgesetzt.
- Der CPU-Funktionssatz der virtuellen Maschine enthält Funktionen, die vom Zielhost nicht unterstützt werden. Die CPU-Kompatibilitätsanforderungen sind nicht erfüllt, und die Migration mit vMotion kann nicht fortgesetzt werden.
Hinweis: EVC überwindet eine solche Inkompatibilität durch die Bereitstellung eines „Baseline“-Funktionssatzes für alle virtuellen Maschinen, die in einem Cluster ausgeführt werden. Dieser Baseline-Funktionssatz blendet die Unterschiede zwischen den CPUs des geclusterten Hosts von den virtuellen Maschinen aus.
- Der Zielhost unterstützt den Funktionssatz der virtuellen Maschine sowie zusätzliche Benutzerfunktionen (z. B. SSE4.1), die im Funktionssatz der virtuellen Maschine nicht gefunden wurden. Die CPU-Kompatibilitätsanforderungen sind nicht erfüllt, und die Migration mit vMotion kann nicht fortgesetzt werden.
Hinweis: Diese Art der Inkompatibilität wird für Migrationen zwischen Hosts in EVC-Clustern ignoriert.
- Der Zielhost unterstützt den Funktionssatz der virtuellen Maschine sowie zusätzliche Kernelfunktionen (z. B. NX oder XD), die im Funktionssatz der virtuellen Maschine nicht gefunden wurden. Die CPU-Kompatibilitätsanforderungen sind erfüllt, und die Migration mit vMotion wird fortgesetzt. Die virtuelle Maschine behält ihre CPU-Funktionen bei, während sie eingeschaltet ist. Dadurch kann sie problemlos erneut auf den ursprünglichen Host migriert werden. Wenn die virtuelle Maschine neu gestartet wird, erhält sie einen neuen Funktionssatz vom neuen Host. Dieser Vorgang kann zu einer vMotion-Inkompatibilität führen, wenn Sie versuchen, die virtuelle Maschine zurück auf den ursprünglichen Host zu migrieren.
Kompatibilität von CPU-Familien und Funktionssätzen mit vSphere vMotion
Prozessoren werden in Familien gruppiert. Prozessoren innerhalb einer bestimmten Familie verfügen in der Regel über ähnliche Funktionssätze.
Prozessoranbieter definieren Prozessorfamilien. Sie können verschiedene Prozessorversionen aus derselben Familie unterscheiden, indem Sie Prozessormodell, Stepping-Level und erweiterte Funktionen vergleichen. In einigen Fällen haben die Prozessoranbieter innerhalb einer Prozessorfamilie signifikante Änderungen an der Architektur vorgenommen, z. B. an den SSSE3- und SSE4.1-Anweisungen und den NX/XD-CPU-Sicherheitsfunktionen.
vCenter Server erkennt standardmäßig Nichtübereinstimmungen bei für Anwendungen verfügbaren Funktionen als inkompatibel, um die Stabilität von virtuellen Maschinen nach Migrationen mit vMotion sicherzustellen.
Die CPU-Spezifikationen der Serverhardware geben normalerweise an, ob die CPUs über die Funktionen verfügen, die Auswirkungen auf die vMotion-Kompatibilität haben.
Weitere Informationen zum Ermitteln von Intel-Prozessoren und deren Funktionen finden Sie in der Dokumentation Application Note 485: Intel® Processor Identification and the CPUID Instruction, die über Intel verfügbar ist. Weitere Informationen zum Ermitteln von AMD-Prozessoren und deren Funktionen finden Sie in der von AMD bereitgestellten CPUID Specification.
CPU-Kompatibilitätsmasken und vSphere vMotion
CPU-Kompatibilitätsmasken ermöglichen die Anpassung der für eine virtuelle Maschine angezeigten CPU-Funktionen.
vCenter Server vergleicht die für eine virtuelle Maschine verfügbaren CPU-Funktionen mit den CPU-Funktionen des Zielhosts, um zu ermitteln, ob Migrationen mit vMotion zulässig sind oder nicht.
Um die Stabilität von virtuellen Maschinen nach einer Migration auf vMotion zu gewährleisten, legt VMware die Standardwerte für CPU-Kompatibilitätsmasken fest.
Wenn eine Auswahl zwischen der CPU-Kompatibilität oder den Gastbetriebssystem-Funktionen (z. B. NX/XD) besteht, bietet VMware Kontrollkästchenoptionen zum Konfigurieren von einzelnen virtuellen Maschinen. Sie können auf die Konfigurationsoptionen über die Option „Erweiterte Einstellungen“ für die CPU der virtuellen Maschine zugreifen. Für eine bessere Steuerung der Sichtbarkeit von CPU-Funktionen können Sie die CPU-Kompatibilitätsmaske der virtuellen Maschine auf Bitebene bearbeiten.
CPU-Kompatibilitätsmasken können nicht in allen Fällen verhindern, dass virtuelle Maschinen auf maskierte CPU-Funktionen zugreifen. Unter bestimmten Umständen können Anwendungen maskierte Funktionen selbst dann ermitteln und verwenden, wenn diese für das Gastbetriebssystem nicht sichtbar sind. Ferner können Anwendungen, die nicht die CPUID-Anweisung, sondern nicht unterstützte Methoden zur Ermittlung von CPU-Funktionen verwenden, auf jedem Host auf maskierte Funktionen zugreifen. Bei virtuellen Maschinen, die Anwendungen ausführen, die nicht unterstützte CPU-Erkennungsmethoden verwenden, können nach der Migration Stabilitätsprobleme auftreten.
Enhanced vMotion Compatibility
Mithilfe der EVC-Funktion (Enhanced vMotion Compatibility) können Sie die vMotion-Kompatibilität für die Hosts innerhalb eines Clusters sicherstellen. EVC stellt sicher, dass alle Hosts in einem Cluster denselben CPU-Funktionssatz gegenüber der virtuellen Maschine offenlegen – selbst dann, wenn die tatsächlichen CPUs auf den Hosts abweichen. Durch die Verwendung von EVC wird verhindert, dass mit VMotion durchgeführte Migrationen aufgrund nicht kompatibler CPUs fehlschlagen.
Konfigurieren Sie EVC über das Dialogfeld „Clustereinstellungen“. Bei der EVC-Konfiguration werden alle Hostprozessoren im Cluster so konfiguriert, dass sie den Funktionssatz eines Baseline-Prozessors darstellen. Dieser Baseline-Funktionssatz wird als „EVC-Modus“bezeichnet. EVC nutzt die AMD-V Extended Migration-Technologie (für AMD-Hosts) und die Intel FlexMigration-Technologie (für Intel-Hosts) zum Maskieren der Prozessorfunktionen, sodass Hosts den Funktionssatz einer früheren Generation von Prozessoren darstellen können. Der EVC-Modus muss mit dem Funktionssatz des Hosts, der über den kleinsten Funktionssatz im Cluster verfügt, identisch oder eine Untermenge dieses Funktionssatzes sein.
EVC maskiert nur die Prozessorfunktionen, die Auswirkungen auf die vMotion-Kompatibilität haben. Auch bei aktiviertem EVC kann eine virtuelle Maschine die von neuen Hosts möglicherweise bereitgestellten Vorteile höherer Prozessorgeschwindigkeiten, einer größeren Anzahl von CPU-Kernen oder einer besseren Unterstützung für die Hardwarevirtualisierung nutzen.
EVC kann virtuelle Maschinen nicht daran hindern, auf ausgeblendete CPU-Funktionen zuzugreifen. Anwendungen, die nicht die vom CPU-Hersteller empfohlenen Methoden zur Funktionserkennung verwenden, verhalten sich in einer EVC-Umgebung möglicherweise nicht wie erwartet. VMware EVC bietet keine Unterstützung für Anwendungen, die nicht den Empfehlungen des CPU-Herstellers folgen. Weitere Informationen zum Erstellen von Anwendungen, die sich ordnungsgemäß verhalten, finden Sie im VMware Knowledgebase-Artikel Detecting and Using New Features in CPUs.
Ab vSphere 7.0 Update 1 können Sie die EVC-Funktion für Virtual Shared Graphics Acceleration (vSGA) nutzen. vSGA ermöglicht mehreren virtuellen Maschinen, auf ESXi-Hosts installierte GPUs freizugeben und die 3D-Grafikbeschleunigungsfunktionen zu nutzen.
Erweiterte vMotion-Kompatibilitätsanforderungen für Hosts
Zur Verbesserung der CPU-Kompatibilität zwischen Hosts mit unterschiedlichen CPU-Funktionssätzen können Sie einige CPU-Funktionen vor den virtuellen Maschinen verbergen, indem Sie den Host in einem EVC (Enhanced vMotion Compatibility)-Cluster platzieren. Hosts in einem EVC-Cluster und Hosts, die Sie einem vorhandenen EVC-Cluster hinzufügen, müssen die EVC-Anforderungen erfüllen.
Schalten Sie alle virtuellen Maschinen im Cluster aus, die auf Hosts mit einem größeren Funktionssatz als dem für die Aktivierung geplanten EVC-Modus ausgeführt werden. Sie können diese virtuellen Maschinen auch aus dem Cluster migrieren.
Alle Hosts im Cluster müssen die folgenden Anforderungen erfüllen.
Anforderungen |
Beschreibung |
---|---|
Unterstützte ESXi-Version |
ESXi 6.7 oder höher. |
vCenter Server |
Der Host muss mit einem vCenter Server-System verbunden sein. |
CPUs |
Ein einzelner Anbieter, entweder AMD oder Intel. |
Erweiterte CPU-Funktionen aktiviert |
Aktivieren Sie diese CPU-Funktionen im BIOS, falls sie verfügbar sind:
Hinweis:
Manchmal deaktivieren Hardwareanbieter standardmäßig bestimmte CPU-Funktionen im BIOS. Sie haben beim Aktivieren von EVC möglicherweise Probleme, weil die EVC-Kompatibilitätsprüfungen Funktionen nicht finden, die bei einer bestimmten CPU erwartet werden. Wenn Sie EVC auf einem System mit einem kompatiblen Prozessor nicht aktivieren können, stellen sie sicher, dass alle Funktionen im BIOS aktiviert sind. |
Unterstützte CPUs für den EVC-Modus, den Sie aktivieren möchten |
Weitere Informationen zur EVC-Unterstützung für einen bestimmten Prozessor oder ein bestimmtes Servermodell finden Sie im VMware-Kompatibilitätshandbuch unter http://www.vmware.com/resources/compatibility/search.php. |
Konfiguriert für vMotion |
Weitere Informationen hierzu finden Sie unter Hostkonfiguration für vSphere vMotion. |
Vorgehensweise zum Aktivieren von vSphere EVC auf einem vorhandenen Cluster
Erfahren Sie, wie Sie vSphere Enhanced vMotion Compatibility (EVC) auf einem vorhandenen Cluster aktivieren, um die vMotion-CPU-Kompatibilität zwischen den Hosts im Cluster sicherzustellen. Andere Clusterfunktionen wie vSphere DRS und vSphere HA sind mit EVC vollständig kompatibel.
Voraussetzungen
Prozedur
Vorgehensweise zum Ändern des vSphere EVC-Modus für Ihren Cluster
Erfahren Sie, wie Sie vSphere EVC konfigurieren, um sicherzustellen, dass Migrationen virtueller Maschinen zwischen Hosts im Cluster nicht wegen der Inkompatibilität von CPU-Funktionen fehlschlagen.
Mehrere EVC-Ansätze sind verfügbar, um die CPU-Kompatibilität sicherzustellen:
Wenn alle Hosts in einem Cluster mit einem neueren EVC-CPU- oder Grafikmodus (vSGA) kompatibel sind, können Sie den EVC-CPU- oder Grafikmodus (vSGA) eines vorhandenen EVC-Clusters ändern.
Sie können EVC für einen Cluster aktivieren, bei dem EVC nicht aktiviert ist.
Sie können den EVC-Modus erhöhen, um weitere CPU-Funktionen freizulegen.
Sie können den EVC-Modus herabsenken, um CPU-Funktionen zu verbergen und die Kompatibilität zu erhöhen.
Voraussetzungen
Stellen Sie sicher, dass alle Hosts im Cluster über unterstützte CPUs für den EVC-Modus verfügen, den Sie aktivieren möchten. Eine Liste der unterstützten CPUs finden Sie im Knowledgebase-Artikel KB 1003212.
Stellen Sie sicher, dass alle Hosts im Cluster mit vCenter Server verbunden und damit registriert sind. Der Cluster kann keinen getrennten Host enthalten.
Die virtuellen Maschinen müssen sich in den folgenden Betriebszuständen befinden, abhängig davon, ob Sie den EVC-Modus erhöhen oder verringern.
EVC-Modus
Betriebsvorgänge für virtuelle Maschinen
Erhöhen Sie den EVC-Modus auf eine CPU-Baseline mit mehr Funktionen.
Laufende virtuelle Maschinen können eingeschaltet bleiben. Neue Funktionen des EVC-Modus sind erst dann auf den virtuellen Maschinen verfügbar, wenn sie ausgeschaltet und wieder eingeschaltet werden. Die virtuelle Maschine muss dazu vollständig ausgeschaltet und wieder eingeschaltet werden. Das Neustarten des Gastbetriebssystems oder das Anhalten und Fortsetzen der virtuellen Maschine genügt nicht.
Tipp:Sie können eine virtuelle Maschine so konfigurieren, dass sie beim Neustart des Gastbetriebssystems aus- und wieder eingeschaltet wird, indem Sie den VM-Parameter vmx.reboot.powerCycle auf TRUE festlegen. Nach dem Einschalten der virtuellen Maschine wird dieser Konfigurationsparameter entfernt. Zum Bearbeiten der Konfigurationseinstellungen der virtuellen Maschine können Sie den VMware Host Client verwenden. Weitere Informationen finden Sie im Thema Bearbeiten der Parameter der Konfigurationsdatei im VMware Host Client im Handbuch Verwaltung eines einzelnen Hosts von vSphere – VMware Host Client. Informationen zum Festlegen dieses Parameters für eine Gruppe virtueller Maschinen mithilfe von VMware PowerCLI finden Sie im VMware vSphere-Blog.
Setzen Sie den EVC-Modus auf eine CPU-Baseline mit weniger Funktionen herab.
Schalten Sie virtuelle Maschinen aus, wenn sie eingeschaltet sind und auf einem höheren EVC-Modus ausgeführt werden als die Maschine, die aktiviert werden soll.
Hinweis:Wenn Sie einen Snapshot einer virtuellen Maschine in einem EVC-Cluster erstellen, beachten Sie die folgenden Anwendungsfälle:
- Wenn Sie einen Snapshot einer ausgeführten virtuellen Maschine vor einem EVC-Downgrade erstellen, kann dieser Snapshot nach dem EVC-Downgrade nicht wiederhergestellt werden, und die virtuelle Maschine verbleibt in einem angehaltenen Zustand.
- Wenn Sie vor einem EVC-Upgrade einen Snapshot einer virtuellen Maschine erstellen, können Sie den vor oder nach dem EVC-Upgrade erstellten Snapshot wiederherstellen.
Informationen zur Überprüfung des EVC-Modus für virtuelle Maschinen finden Sie unter So legen Sie den EVC-Modus Ihrer virtuellen Maschine fest.
Prozedur
So legen Sie den EVC-Modus Ihrer virtuellen Maschine fest
Der EVC-Modus einer virtuellen Maschine bestimmt die CPU- und Grafikfunktionen, die einem Host zugewiesen werden müssen, damit die virtuelle Maschine auf diesen Host migriert und eingeschaltet werden kann. Der EVC-Modus einer virtuellen Maschine ist unabhängig von dem EVC-Modus, den Sie für den Cluster konfigurieren, in dem die virtuelle Maschine ausgeführt wird.
Der EVC-Modus einer virtuellen Maschine wird beim Einschalten der VM festgelegt. Beim Einschalten bestimmt die virtuelle Maschine auch den EVC-Modus des Clusters, in dem sie ausgeführt wird. Wird der EVC-Modus einer ausgeführten virtuellen Maschine oder des gesamten EVC-Clusters angehoben, ändert die virtuelle Maschine ihren EVC-Modus erst, wenn sie aus- und wieder eingeschaltet wird. Dies hat zur Folge, dass die virtuelle Maschine die CPU-Funktionen, die durch den neuen EVC-Modus des Clusters bereitgestellt werden, erst nach dem Aus- und Wiedereinschalten verwenden kann.
Sie erstellen beispielsweise einen EVC-Cluster, der Hosts mit Intel-Prozessoren enthält, und legen den EVC-Modus auf „Intel Merom Generation (Xeon Core 2)“ fest. Wenn Sie eine virtuelle Maschine in diesem Cluster einschalten, wird sie im EVC-Modus „Intel Merom Generation (Xeon Core 2)“ ausgeführt. Wird der EVC-Modus des Clusters auf „Intel Penryn Generation (Xeon 45 nm Core 2)“ angehoben, behält die virtuelle Maschine den niedrigeren EVC-Modus „Intel Merom Generation (Xeon Core 2)“ bei. Zur Verwendung des Funktionssatzes des höheren EVC-Modus, wie z. B. SSE4.1, muss die virtuelle Maschine aus- und wieder eingeschaltet werden.
Prozedur
vMotion-Migration und ESXi-Hosts mit AMD-Prozessoren ohne 3DNow!
Wenn Hosts in einem vSphere-Cluster über verschiedene Generationen von AMD-Prozessoren verfügen, einige mit 3DNow!-Befehlssätzen und einige ohne, können Sie virtuelle Maschinen nicht erfolgreich zwischen den Hosts migrieren. Sie müssen einen EVC-Modus oder eine CPU-Kompatibilitätsmaske verwenden, um die Anweisungen zu verbergen.
Generationen von AMD-Prozessoren enthalten keine 3DNow!-Prozessoranweisungen. Der EVC-Modus vCenter Server AMD Opteron Gen. 3 (kein 3DNow!) maskiert die 3DNow!-Anweisungen von virtuellen Maschinen. Sie können diesen EVC-Modus auf EVC-Cluster anwenden, die nur AMD Opteron Generation 3-Hosts enthalten. Mit diesem Modus behalten die Cluster die vMotion-Kompatibilität mit AMD Opteron-Hosts bei, die nicht über 3DNow!-Anweisungen verfügen. Es besteht keine Möglichkeit, die vMotion-Kompatibilität von Clustern, die AMD Opteron Generation 1- oder AMD Opteron Generation 2-Hosts enthalten, mit Hosts herzustellen, die nicht über 3DNow!-Anweisungen verfügen.
Voraussetzungen
Stellen Sie sicher, dass der Cluster nur Hosts mit AMD Opteron Generation 3- oder neueren Prozessoren enthält.
Prozedur
- ♦ Aktivieren Sie den EVC-Modus AMD Opteron Gen. 3 (kein 3DNow!) für Ihren EVC-Cluster.
Die Vorgehensweise für das Aktivieren des EVC-Modus hängt davon ab, ob Sie ein Cluster erstellen oder den Modus auf einem vorhandenen Cluster anwenden möchten und ob das vorhandene Cluster eingeschaltete virtuelle Maschinen enthält.
Option Beschreibung Erstellen eines Clusters Aktivieren Sie im Assistenten für neue Cluster EVC für AMD-Hosts und wählen Sie den EVC-Modus AMD Opteron Gen. 3 (kein 3DNow!) aus. Bearbeiten eines Clusters ohne eingeschaltete virtuelle Maschinen Bearbeiten Sie im Dialogfeld „Clustereinstellungen“ die VMware EVC-Einstellungen und wählen Sie den EVC-Modus AMD Opteron Gen. 3 (kein 3DNow!) aus. Bearbeiten eines Clusters mit eingeschalteten virtuellen Maschinen Der EVC-Modus AMD Opteron Gen. 3 (kein 3DNow!) kann nicht aktiviert werden, solange im Cluster virtuelle Maschinen ausgeführt werden. - Schalten Sie alle virtuellen Maschinen in dem Cluster aus oder migrieren Sie sie mithilfe von VMotion aus dem Cluster.
Mit dem Migrieren der virtuellen Maschinen aus dem Cluster mithilfe von vMotion können Sie das Ausschalten der virtuellen Maschinen auf einen geeigneten Zeitpunkt verschieben.
- Bearbeiten Sie im Dialogfeld „Clustereinstellungen“ die VMware EVC-Einstellungen und wählen Sie den EVC-Modus AMD Opteron Gen. 3 (kein 3DNow!) aus.
- Wenn Sie die virtuellen Maschinen aus dem Cluster migriert haben, können Sie sie später ausschalten und sie mittels Cold-Migration wieder in das Cluster integrieren.
- Schalten Sie die virtuellen Maschinen ein.
- Schalten Sie alle virtuellen Maschinen in dem Cluster aus oder migrieren Sie sie mithilfe von VMotion aus dem Cluster.
Ergebnisse
Sie können jetzt Hosts mit AMD-Prozessoren ohne 3DNow!-Anweisungen unter Beibehaltung der vMotion-Kompatibilität zwischen neuen und vorhandenen Hosts in das Cluster aufnehmen.
Vorgehensweise zum Anzeigen von Details zu den Funktionen für einen EVC-Cluster
Der von einem EVC-Cluster offengelegte Funktionsumfang entspricht dem Funktionsumfang eines bestimmten Prozessortyps. Der Funktionsumfang von Prozessoren wird durch Funktions-Flags beschrieben, die Sie mithilfe der CPUID-Anweisung untersuchen können.
Sie können die derzeit von den Hosts in einem EVC-Cluster offengelegten CPUID-Funktions-Flags anzeigen.
Prozedur
Ergebnisse
In diesem VMware EVC-Bereich werden die CPUID-Funktions-Flags angezeigt, die EVC für die Hosts in diesem Cluster erzwingt. Informationen zu den CPUID-Funktions-Flags finden Sie auf den Websites von Intel und AMD.