Migrera en virtuell Windows-dator från ohanterade till hanterade diskar
Gäller för: ✔️ Virtuella Windows-datorer
Om du har befintliga virtuella Windows-datorer som använder ohanterade diskar kan du migrera de virtuella datorerna för att använda hanterade diskar via Azure Managed Disks-tjänsten . Den här processen konverterar både operativsystemdisken (OS) och eventuella anslutna datadiskar.
Innan du börjar
Läs vanliga frågor och svar om migrering till hanterade diskar.
Kontrollera att den virtuella datorn är i en felfri sate innan du konverterar.
Migreringen startar om den virtuella datorn, så schemalägg migreringen av dina virtuella datorer under ett befintligt underhållsperiod.
Migreringen är inte reversibel.
Se till att testa migreringen. Migrera först en virtuell testdator innan du gör en migrering i produktion.
Under migreringen frigör du den virtuella datorn. Den virtuella datorn får en ny IP-adress när den startas efter migreringen. Om det behövs kan du tilldela datorn en statisk ip-adress.
Granska den lägsta versionen av Den virtuella Azure-datoragenten som krävs för migreringsprocessen. Information om hur du kontrollerar och uppdaterar agentversionen finns i Lägsta versionsstöd för VM-agenter i Azure
- De ursprungliga virtuella hårddiskarna och lagringskontot som användes av den virtuella datorn före migreringen tas inte bort. De kan medföra ytterligare kostnader. Om du vill undvika att debiteras för dessa artefakter tar du bort de ursprungliga VHD-blobarna när du har kontrollerat att migreringen är klar. Om du behöver hitta dessa ohanterade diskar för att kunna ta bort dem kan du läsa vår artikel Hitta och ta bort ej anslutna Azure-hanterade och ohanterade diskar.
Migrera virtuella datorer med en instans
Det här avsnittet beskriver hur du migrerar virtuella Azure-datorer med en instans från ohanterade diskar till hanterade diskar. (Om dina virtuella datorer finns i en tillgänglighetsuppsättning läser du nästa avsnitt.)
Frigör den virtuella datorn med hjälp av cmdleten Stop-AzVM . I följande exempel frigörs den virtuella datorn med namnet
myVM
i resursgruppen med namnetmyResourceGroup
:$rgName = "myResourceGroup" $vmName = "myVM" Stop-AzVM -ResourceGroupName $rgName -Name $vmName -Force
Migrera den virtuella datorn till hanterade diskar med hjälp av cmdleten ConvertTo-AzVMManagedDisk . Följande process konverterar den tidigare virtuella datorn, inklusive OS-disken och alla datadiskar, och startar den virtuella datorn:
ConvertTo-AzVMManagedDisk -ResourceGroupName $rgName -VMName $vmName
Migrera virtuella datorer i en tillgänglighetsuppsättning
Om de virtuella datorer som du vill migrera till hanterade diskar finns i en tillgänglighetsuppsättning måste du först migrera tillgänglighetsuppsättningen till en hanterad tillgänglighetsuppsättning.
Migrera tillgänglighetsuppsättningen med hjälp av cmdleten Update-AzAvailabilitySet . I följande exempel uppdateras tillgänglighetsuppsättningen med namnet
myAvailabilitySet
i resursgruppen med namnetmyResourceGroup
:$rgName = 'myResourceGroup' $avSetName = 'myAvailabilitySet' $avSet = Get-AzAvailabilitySet -ResourceGroupName $rgName -Name $avSetName Update-AzAvailabilitySet -AvailabilitySet $avSet -Sku Aligned
Om den region där tillgänglighetsuppsättningen finns bara har 2 hanterade feldomäner, men antalet ohanterade feldomäner är 3, visar det här kommandot ett fel som liknar "Det angivna antalet feldomäner 3 måste falla i intervallet 1 till 2". Lös felet genom att uppdatera feldomänen till 2 och uppdatera
Sku
tillAligned
följande:$avSet.PlatformFaultDomainCount = 2 Update-AzAvailabilitySet -AvailabilitySet $avSet -Sku Aligned
Frigör och migrera de virtuella datorerna i tillgänglighetsuppsättningen. Följande skript frigör varje virtuell dator med hjälp av cmdleten Stop-AzVM , konverterar den med hjälp av ConvertTo-AzVMManagedDisk och startar om den automatiskt som en del av migreringsprocessen:
$avSet = Get-AzAvailabilitySet -ResourceGroupName $rgName -Name $avSetName foreach($vmInfo in $avSet.VirtualMachinesReferences) { $vm = Get-AzVM -ResourceGroupName $rgName | Where-Object {$_.Id -eq $vmInfo.id} Stop-AzVM -ResourceGroupName $rgName -Name $vm.Name -Force ConvertTo-AzVMManagedDisk -ResourceGroupName $rgName -VMName $vm.Name }
Felsökning
- Innan du konverterar kontrollerar du att alla VM-tillägg är i tillståndet "Etableringen lyckades" eller så misslyckas migreringen med felkoden 409.
- Om det uppstår ett fel under migreringen, eller om en virtuell dator är i ett feltillstånd på grund av problem i en tidigare migrering, kör du cmdleten
ConvertTo-AzVMManagedDisk
igen. Ett enkelt återförsök avblockar vanligtvis situationen. - Om du konverterar en virtuell Linux-dator till hanterade diskar använder du den senaste versionen av Azure Linux-agenten. Åtgärder som använder Azure Linux Agent-versionerna 2.2.0 och tidigare kommer sannolikt att misslyckas. Det går inte heller att köra migreringen på en generaliserad virtuell dator eller en virtuell dator som tillhör en klassisk tillgänglighetsuppsättning.
- Om migreringen misslyckas med felet "SnapshotCountExceeded" tar du bort några ögonblicksbilder och försöker utföra åtgärden igen.
Migrera med hjälp av Azure Portal
Du kan också migrera ohanterade diskar till hanterade diskar med hjälp av Azure Portal.
- Logga in på Azure-portalen.
- Välj den virtuella datorn i listan över virtuella datorer i portalen.
- På bladet för den virtuella datorn väljer du Diskar på menyn.
- Längst upp på bladet Diskar väljer du Migrera till hanterade diskar.
- Om den virtuella datorn finns i en tillgänglighetsuppsättning visas en varning på bladet Migrera till hanterade diskar om att du måste migrera tillgänglighetsuppsättningen först. Varningen ska ha en länk som du kan klicka på för att migrera tillgänglighetsuppsättningen. När tillgänglighetsuppsättningen har konverterats eller om den virtuella datorn inte finns i en tillgänglighetsuppsättning klickar du på Migrera för att starta processen med att migrera diskarna till hanterade diskar.
Den virtuella datorn stoppas och startas om när migreringen är klar.
Nästa steg
Ändra disktypen för en Hanterad Azure-disk.
Ta en skrivskyddad kopia av en virtuell dator med hjälp av ögonblicksbilder.