Freigeben über


Verwenden der Livemigration ohne Failoverclustering zum Verschieben eines virtuellen Computers

In diesem Artikel erfahren Sie, wie Sie einen virtuellen Computer verschieben, indem Sie eine Livemigration ohne Failoverclustering durchführen. Bei einer Livemigration werden aktive virtuelle Computer ohne wahrnehmbare Ausfallzeit zwischen Hyper-V-Hosts verschoben.

Dazu benötigen Sie Folgendes:

  • Ein Benutzerkonto, das sowohl auf dem Quell- als auch auf dem Zielcomputer Mitglied der lokalen Gruppe „Hyper-V-Administratoren“ oder der Gruppe „Administratoren“ ist.

  • Die Hyper-V Rolle ist auf den Quell- und Zielservern von Windows Server 2016 und Windows Server 2012 R2 installiert und für Livemigrationen eingerichtet. Sie können eine Livemigration zwischen Hosts durchführen, die Windows Server 2016 oder Windows Server 2012 R2 ausführen, wenn der virtuelle Computer mindestens Version 5 aufweist.

    Anweisungen zum Versions-Upgrade finden Sie unter Upgrade der virtuellen Computerversion in Hyper-V auf Windows 10 oder Windows Server 2016. Installationsanweisungen finden Sie unter Einrichten von Hosts für die Livemigration.

  • Die Hyper-V-Verwaltungstools sind auf einem Computer installiert, auf dem mindestens Windows Server 2016 oder Windows 10 läuft, es sei denn, die Tools sind auf dem Quell- oder Zielserver installiert, und Sie führen sie von dort aus aus.

Verwenden von Hyper-V-Manager zum Verschieben eines ausgeführten virtuellen Computers

  1. Öffnen Sie den Hyper-V-Manager. (Wählen Sie im Server-Manager "Extras">> aus.Hyper-V Manager.)

  2. Wählen Sie im Navigationsbereich einen der Server aus. (Wenn dies nicht aufgeführt ist, klicken Sie mit der rechten Maustaste auf Hyper-V Manager, wählen Sie "Mit Server verbinden" aus, geben Sie den Servernamen ein, und wählen Sie "OK" aus. Wiederholen Sie diesen Vorgang, um weitere Server hinzuzufügen.)

  3. Klicken Sie im Bereich "Virtuelle Computer " mit der rechten Maustaste auf den virtuellen Computer, und wählen Sie dann "Verschieben" aus. Dadurch wird der Verschiebe-Assistent geöffnet.

  4. Verwenden Sie die Seiten des Assistenten, um den Typ der Verschiebung, den Zielserver und die Optionen auszuwählen.

  5. Überprüfen Sie auf der Seite "Zusammenfassung " Ihre Auswahl, und wählen Sie dann "Fertig stellen" aus.

Verwenden von Windows PowerShell zum Verschieben eines ausgeführten virtuellen Computers

Im folgenden Beispiel wird das Cmdlet „Move-VM“ verwendet, um einen virtuellen Computer mit der Bezeichnung LMTest auf einen Zielserver mit der Bezeichnung TestServer02 zu verschieben. Zudem werden die virtuellen Festplatten und andere Dateien (beispielsweise Prüfpunkte und Smart Paging-Dateien) in das Verzeichnis D:\LMTest auf dem Zielserver verschoben.

PS C:\> Move-VM LMTest TestServer02 -IncludeStorage -DestinationStoragePath D:\LMTest

Problembehandlung

Fehler beim Herstellen einer Verbindung

Wenn Sie keine eingeschränkte Delegierung eingerichtet haben, müssen Sie sich beim Quellserver anmelden, bevor Sie einen virtuellen Computer verschieben können. Andernfalls schlägt der Authentifizierungsversuch fehl, es tritt ein Fehler auf, und diese Meldung wird angezeigt:

„Fehler beim Migrationsvorgang für den virtuellen Computer an der Migrationsquelle. Fehler beim Herstellen einer Verbindung mit dem Host Computername: Im Sicherheitspaket 0x8009030E sind keine Anmeldeinformationen verfügbar.“

Zum Beheben dieses Problems melden Sie sich beim Quellserver an, und versuchen Sie die Verschiebung erneut. Damit Sie die Anmeldung bei einem Quellserver vor einer Livemigration umgehen können, richten Sie die eingeschränkte Delegierung ein. Sie benötigen Anmeldeinformationen als Domänenadministrator, um die eingeschränkte Delegierung einzurichten. Anweisungen finden Sie unter Einrichten von Hosts für die Livemigration.

Fehler, weil die Hosthardware nicht kompatibel ist

Wenn auf einem virtuellen Computer die Prozessorkompatibilität nicht aktiviert und mindestens eine Momentaufnahme vorhanden ist, schlägt die Verschiebung fehl, falls die Hosts unterschiedliche Prozessorversionen aufweisen. Ein Fehler tritt auf, und diese Meldung wird angezeigt:

Der virtuelle Computer kann nicht auf den Zielcomputer verschoben werden. Die Hardware auf dem Zielcomputer ist nicht mit den Hardwareanforderungen dieses virtuellen Computers kompatibel.

Zum Beheben dieses Problems fahren Sie den virtuellen Computer herunter und aktivieren die Prozessorkompatibilitätseinstellung.

  1. Klicken Sie in Hyper-V Manager im Bereich "Virtuelle Computer " mit der rechten Maustaste auf den virtuellen Computer, und wählen Sie "Einstellungen" aus.

  2. Erweitern Sie im Navigationsbereich "Prozessoren ", und wählen Sie "Kompatibilität" aus.

  3. Aktivieren Sie Migrate to a physical computer with a different processor version (Zu einem physischen Computer mit einer anderen Prozessorversion migrieren).

  4. Wählen Sie OK aus.

    In Windows PowerShell können Sie das Cmdlet Set-VMProcessor verwenden:

    PS C:\> Set-VMProcessor TestVM -CompatibilityForMigrationEnabled $true