Migrera en virtuell Linux-dator från ohanterade diskar till hanterade diskar

Gäller för: ✔️ Virtuella Linux-datorer

Om du har befintliga virtuella Linux-datorer (VM) som använder ohanterade diskar kan du migrera de virtuella datorerna för att använda Azure Managed Disks. Den här processen konverterar både OS-disken och eventuella anslutna datadiskar.

Den här artikeln visar hur du migrerar virtuella datorer med hjälp av Azure CLI. Om du behöver installera eller uppgradera det kan du läsa Installera Azure CLI.

Innan du börjar

  • Migreringen startar om den virtuella datorn, så schemalägg migreringen av dina virtuella datorer under en befintlig underhållsperiod.

  • Migreringen är inte reversibel.

  • Användare med rollen Virtuell datordeltagare kan inte ändra storleken på den virtuella datorn (eftersom de kan före migreringen). Det beror på att virtuella datorer med hanterade diskar kräver att användaren har behörigheten Microsoft.Compute/disks/write på OS-diskarna.

  • 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 Azure VM-agenten som krävs för migreringsprocessen. Information om hur du kontrollerar och uppdaterar din agentversion 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 hanterade och ohanterade Azure-diskar.

Migrera virtuella datorer med en instans

Det här avsnittet beskriver hur du migrerar virtuella Azure-datorer med en enda instans från ohanterade diskar till hanterade diskar. (Om dina virtuella datorer finns i en tillgänglighetsuppsättning läser du nästa avsnitt.) Du kan använda den här processen för att migrera de virtuella datorerna från ohanterade premiumdiskar (SSD) till premiumhanterade diskar eller från ohanterade standarddiskar (HDD) till standardhanterade diskar.

  1. Frigör den virtuella datorn med hjälp av az vm deallocate. I följande exempel frigörs den virtuella datorn med namnet myVM i resursgruppen med namnet myResourceGroup:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  2. Migrera den virtuella datorn till hanterade diskar med az vm convert. Följande process konverterar den virtuella datorn med namnet myVM, inklusive OS-disken och alla datadiskar:

    az vm convert --resource-group myResourceGroup --name myVM
    
  3. Starta den virtuella datorn efter migreringen till hanterade diskar med az vm start. I följande exempel startar den virtuella datorn med namnet myVM i resursgruppen med namnet myResourceGroup.

    az vm start --resource-group myResourceGroup --name myVM
    

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.

Alla virtuella datorer i tillgänglighetsuppsättningen måste frigöras innan du migrerar tillgänglighetsuppsättningen. Planera att migrera alla virtuella datorer till hanterade diskar när själva tillgänglighetsuppsättningen har konverterats till en hanterad tillgänglighetsuppsättning. Starta sedan alla virtuella datorer och fortsätt att fungera som vanligt.

  1. Visa en lista över alla virtuella datorer i en tillgänglighetsuppsättning med hjälp av az vm availability-set list. I följande exempel visas alla virtuella datorer i tillgänglighetsuppsättningen med namnet myAvailabilitySet i resursgruppen med namnet myResourceGroup:

    az vm availability-set show \
        --resource-group myResourceGroup \
        --name myAvailabilitySet \
        --query [virtualMachines[*].id] \
        --output table
    
  2. Frigör alla virtuella datorer med az vm deallocate. I följande exempel frigörs den virtuella datorn med namnet myVM i resursgruppen med namnet myResourceGroup:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  3. Migrera tillgänglighetsuppsättningen med hjälp av az vm availability-set convert. I följande exempel konverteras tillgänglighetsuppsättningen med namnet myAvailabilitySet i resursgruppen med namnet myResourceGroup:

    az vm availability-set convert \
        --resource-group myResourceGroup \
        --name myAvailabilitySet
    
  4. Migrera alla virtuella datorer till hanterade diskar med az vm convert. Följande process konverterar den virtuella datorn med namnet myVM, inklusive OS-disken och alla datadiskar:

    az vm convert --resource-group myResourceGroup --name myVM
    
  5. Starta alla virtuella datorer efter migreringen till hanterade diskar med az vm start. I följande exempel startar den virtuella datorn med namnet myVM i resursgruppen med namnet myResourceGroup:

    az vm start --resource-group myResourceGroup --name myVM
    

Migrera med hjälp av Azure Portal

Du kan också migrera ohanterade diskar till hanterade diskar med hjälp av Azure Portal.

  1. Logga in på Azure-portalen.
  2. Välj den virtuella datorn i listan över virtuella datorer i portalen.
  3. På bladet för den virtuella datorn väljer du Diskar på menyn.
  4. Längst upp på bladet Diskar väljer du Migrera till hanterade diskar.
  5. 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

Mer information om lagringsalternativ finns i Översikt över Azure Managed Disks.