Freigeben über


Verwenden der Livemigration ohne Failoverclustering zum Verschieben eines virtuellen Computers

Gilt für: Windows Server 2022, Windows Server 2019, Windows Server 2016

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 in Windows Server 2016 oder Windows Server 2012 R2 ist auf den Quell- und Zielservern installiert und für die Livemigration 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.

  • Auf einem Computer mit Windows Server 2016 oder Windows 10 installierte Hyper-V-Verwaltungstools, es sei denn, die Tools sind auf dem Quell- oder Zielserver installiert und Sie führen die Tools von dort aus aus.

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

  1. Öffnen Sie den Hyper-V-Manager. (Klicken Sie im Server-Manager auf Tools>>Hyper-V-Manager.)

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

  3. Klicken Sie im Bereich Virtuelle Computer mit der rechten Maustaste auf den virtuellen Computer, und klicken Sie dann auf Verschieben. 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 die von Ihnen ausgewählten Einstellungen, und klicken Sie dann auf Fertig stellen.

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 im Hyper-V-Manager im Bereich Virtuelle Computer mit der rechten Maustaste auf den virtuellen Computer, und klicken Sie auf „Einstellungen“.

  2. Erweitern Sie im Navigationsbereich Prozessoren, und klicken Sie auf Kompatibilität.

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

  4. Klicken Sie auf OK.

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

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