Implementera lagringsmigrering för virtuella Hyper-V-datorer

Slutförd

Hyper-V Live Migration överför tillståndet för en virtuell dator mellan två Hyper-V-värdar. I vissa scenarier kan du behöva överföra diskfilerna för den virtuella datorn medan gästoperativsystemet förblir online.

Vad är migrering av vm-lagring?

Med Hyper-V kan du använda direktmigrering för att flytta diskfiler för virtuella datorer medan motsvarande virtuella dator körs. Du kan utföra den här uppgiften med hjälp av guiden Direktmigrering i Hyper-V Manager eller med hjälp av Windows PowerShell. Detta hjälper till med att lösa diskutrymmesproblem på Hyper-V-värdar. Om du till exempel har tillgängligt lagringsutrymme i ett annat Hyper-V-kluster kan du använda lagringsmigrering för att överföra befintliga VHD-filer till det utan att påverka tillgängligheten för dina virtualiserade arbetsbelastningar.

En annan vanlig anledning till att VM-diskfiler flyttas är att det underliggande fysiska lagringsutrymmet ska uppdateras. Du kan också flytta VM-diskar mellan fysiska lagringsenheter om prestandan minskar på någon av dem på grund av ökad I/O-efterfrågan.

Hur fungerar lagringsmigrering?

Att flytta en virtuell dator till en annan Hyper-V-värd är en vanlig procedur. Du kan utföra det med hjälp av exportåtgärden direkt från Hyper-V Manager-konsolen. Exportåtgärden omfattar dock manuella ändringar och kräver tillfällig stilleståndstid. Dessutom har den flera begränsningar, till exempel bristande stöd för export av IDE-diskar och kontrollpunkter. Migrering av vm-lagring eliminerar dessa brister och utför alla mellanliggande steg automatiskt medan de virtuella datorarbetsbelastningarna förblir online.

Om du vill kopiera en VHD-fil för en virtuell dator online kan du köra guiden Direktmigrering från Hyper-V Manager eller använda Windows PowerShell-cmdleten Move-VMStorage . Detta utlöser skapandet av en VHD-fil på mållagringsvolymen och initierar en kopieringsprocess. Från och med då sprids alla ändringar i VHD-filen vid källan till mål-VHD-filen. Läsåtgärder fortsätter endast att utföras vid källan.

När kopieringen är klar börjar Hyper-V använda mål-VHD:en. Om du bestämmer dig för att migrera den virtuella datorn och dess lagring börjar den virtuella datorn köras på Hyper-V-målvärden. I båda fallen avslutas processen med att ta bort de virtuella källHD:erna.

Processen för lagringsmigrering mellan två lagringsenheter som är värdar för VHD-filen för en virtuell dator online.

Den tid som krävs för att slutföra en migrering beror på den tillgängliga bandbredden mellan källan och målet, lagringsprestanda på båda platserna och VHD-storlekarna. Migreringsprocessens hastighet kan ha stor nytta om käll- och mållagringen stöder Windows Offloaded Data Transfers.

Om du migrerar VM-lagring från en icke-grupperad Hyper-V server väljer du åtgärden Flytta i Hyper-V Hanteraren och väljer något av följande alternativ i flyttguiden:

  • Flytta alla data för den virtuella datorn till en enda plats. Detta kräver att du anger ett enda mål för VHD-filer, konfiguration, kontrollpunkter och smart växling.
  • Flytta den virtuella datorns data till olika platser. På så sätt kan du ange enskilda platser för varje VM-komponent.
  • Flytta endast den virtuella datorns virtuella hårddiskar. På så sätt kan du bara flytta VHD-filerna.

Samma alternativ är tillgängliga om du migrerar VM-lagring i ett kluster Hyper-V med hjälp av guiden Flytta virtuell datorlagring i Failover Cluster Manager.