Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln visar hur du flyttar en virtuell dator genom att utföra en direktmigrering utan att använda redundansklustring. En direktmigrering flyttar virtuella datorer som körs mellan Hyper-V värdar utan märkbar stilleståndstid.
För att kunna göra detta behöver du:
Ett användarkonto som är medlem i den lokala gruppen Hyper-V Administratörer eller gruppen Administratörer på både käll- och måldatorerna.
Den Hyper-V rollen i Windows Server 2016 och Windows Server 2012 R2 installerat på käll- och målservrarna och konfigurerat för direktmigrering. Du kan utföra en direktmigrering mellan värdar som kör Windows Server 2016 och Windows Server 2012 R2 om den virtuella datorn är minst version 5.
Anvisningar för versionsuppgradering finns i Uppgradera version av virtuella datorer i Hyper-V på Windows 10 eller Windows Server 2016. Installationsinstruktioner finns i Konfigurera värdar för direktmigrering.
De Hyper-V hanteringsverktyg som är installerade på en dator som kör minst Windows Server 2016 eller Windows 10, såvida inte verktygen är installerade på käll- eller målservern och du kör dem därifrån.
Använd Hyper-V Manager för att flytta en virtuell dator som körs
Öppna Hyper-V Manager. (Välj Verktyg>> från ServerhanterarenHyper-V Manager.)
I navigeringsfönstret väljer du en av servrarna. (Om den inte visas högerklickar du på Hyper-V Manager, väljer Anslut till server, skriver servernamnet och väljer OK. Upprepa om du vill lägga till fler servrar.)
I fönstret Virtuella datorer högerklickar du på den virtuella datorn och väljer sedan Flytta. Då öppnas flyttguiden.
Använd guidesidorna för att välja typ av flytt, målserver och alternativ.
På sidan Sammanfattning granskar du dina val och väljer sedan Slutför.
Använda Windows PowerShell för att flytta en virtuell dator som körs
I följande exempel används cmdleten Move-VM för att flytta en virtuell dator med namnet LMTest till en målserver med namnet TestServer02 och flyttar de virtuella hårddiskarna och andra filer, till exempel kontrollpunkter och Smarta växlingsfiler, till katalogen D:\LMTest på målservern.
PS C:\> Move-VM LMTest TestServer02 -IncludeStorage -DestinationStoragePath D:\LMTest
Troubleshooting
Det gick inte att upprätta en anslutning
Om du inte har konfigurerat begränsad delegering måste du logga in på källservern innan du kan flytta en virtuell dator. Om du inte gör detta misslyckas autentiseringsförsöket, ett fel inträffar och det här meddelandet visas:
"Migreringsåtgärden för virtuella datorer misslyckades vid migreringskällan. Det gick inte att upprätta en anslutning med värddatorns namn: Inga autentiseringsuppgifter är tillgängliga i säkerhetspaketet 0x8009030E."
Du kan åtgärda problemet genom att logga in på källservern och försöka flytta igen. För att undvika att behöva logga in på en källserver innan du utför en direktmigrering konfigurerar du begränsad delegering. Du behöver autentiseringsuppgifter för domänadministratör för att konfigurera begränsad delegering. Anvisningar finns i Konfigurera värdar för direktmigrering.
Det gick inte eftersom värdmaskinvaran inte är kompatibel
Om en virtuell dator inte har aktiverat processorkompatibilitet och har en eller flera ögonblicksbilder, misslyckas flytten om värdarna har olika versioner av processorer. Ett fel inträffar och det här meddelandet visas:
Det går inte att flytta den virtuella datorn till måldatorn. Maskinvaran på måldatorn är inte kompatibel med maskinvarukraven för den här virtuella datorn.
Du kan åtgärda det här problemet genom att stänga av den virtuella datorn och aktivera inställningen för processorkompatibilitet.
I Hyper-V Manager högerklickar du på den virtuella datorn i fönstret Virtuella datorer och väljer Inställningar.
I navigeringsfönstret expanderar du Processorer och väljer Kompatibilitet.
Kontrollera Migrera till en dator med en annan processorversion.
Välj OK.
Om du vill använda Windows PowerShell använder du cmdleten Set-VMProcessor :
PS C:\> Set-VMProcessor TestVM -CompatibilityForMigrationEnabled $true