Windows rendszerű virtuális gép migrálása nem felügyelt lemezekről felügyelt lemezekre

A következőkre vonatkozik: ✔️ Windows rendszerű virtuális gépek

Ha meglévő, nem felügyelt lemezeket használó Windows rendszerű virtuális gépekkel rendelkezik, migrálhatja a virtuális gépeket felügyelt lemezek használatára az Azure Managed Disks szolgáltatáson keresztül. Ez a folyamat az operációsrendszer-lemezt és a csatolt adatlemezeket is konvertálja.

Előkészületek

  • Az áttelepítés újraindítja a virtuális gépet, ezért ütemezze a virtuális gépek migrálását egy már meglévő karbantartási időszak során.

  • A migrálás nem fordítható vissza.

  • A virtuálisgép-közreműködői szerepkörrel rendelkező felhasználók nem fogják tudni módosítani a virtuális gép méretét (mivel az áttelepítés előtt is). Ennek az az oka, hogy a felügyelt lemezekkel rendelkező virtuális gépekhez a felhasználónak Microsoft.Compute/disks/write engedéllyel kell rendelkeznie az operációsrendszer-lemezeken.

  • Mindenképpen tesztelje a migrálást. Migráljon egy tesztcélú virtuális gépet, mielőtt végrehajtja a migrálást éles környezetben.

  • A migrálás során felszabadítja a virtuális gépet. A virtuális gép új IP-címet kap, amikor a migrálás után elindul. Szükség esetén hozzárendelhet egy statikus IP-címet a virtuális géphez.

  • Tekintse át a migrálási folyamat támogatásához szükséges Azure-beli virtuálisgép-ügynök minimális verzióját. Az ügynök verziójának ellenőrzéséről és frissítéséről az Azure-beli virtuálisgép-ügynökök minimális verziótámogatása című témakörben olvashat.

  • Az áttelepítés előtt használt eredeti VHD-k és tárfiókok nem törlődnek. A futtatásuk továbbra is költségekkel jár. Az összetevőkért való számlázás elkerülése érdekében törölje az eredeti VHD-blobokat, miután meggyőződött arról, hogy az áttelepítés befejeződött. Ha a törlésükhöz meg kell találnia ezeket a nem csatlakoztatott lemezeket, tekintse meg a nem csatlakoztatott Azure-beli felügyelt és nem felügyelt lemezek megkeresése és törlése című cikket.

Egypéldányos virtuális gépek migrálása

Ez a szakasz bemutatja, hogyan migrálhat egypéldányos Azure-beli virtuális gépeket nem felügyelt lemezekről felügyelt lemezekre. (Ha a virtuális gépek rendelkezésre állási csoportban vannak, tekintse meg a következő szakaszt.)

  1. Szabadítsa fel a virtuális gépet a Stop-AzVM parancsmaggal. Az alábbi példa felszabadítja a nevű myVM virtuális gépet a nevű myResourceGrouperőforráscsoportban:

    $rgName = "myResourceGroup"
    $vmName = "myVM"
    Stop-AzVM -ResourceGroupName $rgName -Name $vmName -Force
    
  2. Migrálja a virtuális gépet felügyelt lemezekre a ConvertTo-AzVMManagedDisk parancsmaggal. A következő folyamat konvertálja az előző virtuális gépet, beleértve az operációsrendszer-lemezt és az adatlemezeket is, és elindítja a virtuális gépet:

    ConvertTo-AzVMManagedDisk -ResourceGroupName $rgName -VMName $vmName
    

Virtuális gépek migrálása rendelkezésre állási csoportban

Ha a felügyelt lemezekre migrálni kívánt virtuális gépek rendelkezésre állási csoportban vannak, először át kell telepítenie a rendelkezésre állási csoportot egy felügyelt rendelkezésre állási csoportra.

  1. Migrálja a rendelkezésre állási csoportot az Update-AzAvailabilitySet parancsmaggal. Az alábbi példa frissíti a nevű erőforráscsoportban myResourceGrouptalálható myAvailabilitySet rendelkezésre állási csoportot:

    $rgName = 'myResourceGroup'
    $avSetName = 'myAvailabilitySet'
    
    $avSet = Get-AzAvailabilitySet -ResourceGroupName $rgName -Name $avSetName
    Update-AzAvailabilitySet -AvailabilitySet $avSet -Sku Aligned 
    

    Ha a rendelkezésre állási csoport helyét tartalmazó régióban csak 2 felügyelt tartalék tartomány található, de a nem felügyelt tartalék tartományok száma 3, ez a parancs a következőhöz hasonló hibát jelenít meg: "A megadott 3 tartalék tartományszámnak az 1 és 2 közötti tartományba kell esnie". A hiba megoldásához frissítse a tartalék tartományt 2-ra, és frissítse Sku a következőre Aligned :

    $avSet.PlatformFaultDomainCount = 2
    Update-AzAvailabilitySet -AvailabilitySet $avSet -Sku Aligned
    
  2. Felszabadítja és migrálja a virtuális gépeket a rendelkezésre állási csoportban. A következő szkript felszabadítja az egyes virtuális gépeket a Stop-AzVM parancsmaggal, konvertálja azt a ConvertTo-AzVMManagedDisk használatával, és automatikusan újraindítja az áttelepítési folyamaton kívül:

    $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
    }
    

Hibaelhárítás

  • A konvertálás előtt győződjön meg arról, hogy az összes virtuálisgép-bővítmény "Sikeres üzembe helyezés" állapotban van, vagy a migrálás a 409-es hibakóddal hiúsul meg.
  • Ha a migrálás során hiba történik, vagy ha egy virtuális gép egy korábbi migrálási probléma miatt meghiúsult állapotban van, futtassa újra a ConvertTo-AzVMManagedDisk parancsmagot. Egy egyszerű újrapróbálkozás általában feloldja a helyzetet.
  • Ha Linux rendszerű virtuális gépet konvertál felügyelt lemezekké, használja az Azure Linux-ügynök legújabb verzióját. Az Azure Linux Agent 2.2.0-s és korábbi verzióit használó műveletek valószínűleg sikertelenek lesznek. A migrálás futtatása általánosított virtuális gépen vagy klasszikus rendelkezésre állási csoporthoz tartozó virtuális gépen szintén nem támogatott.
  • Ha a migrálás a "SnapshotCountExceed" hibával meghiúsul, töröljön néhány pillanatképet, és próbálkozzon újra a művelettel.

Migrálás a Azure Portal használatával

A nem felügyelt lemezeket a Azure Portal használatával is migrálhatja felügyelt lemezekre.

  1. Jelentkezzen be az Azure Portalra.
  2. Válassza ki a virtuális gépet a portál virtuális gépeinek listájából.
  3. A virtuális gép paneljén válassza a lemezeket a menüben.
  4. A Lemezek panel tetején válassza a Migrálás felügyelt lemezekre lehetőséget.
  5. Ha a virtuális gép rendelkezésre állási csoportban van, a Migrálás felügyelt lemezekre panelen figyelmeztetés jelenik meg, amely szerint először át kell telepítenie a rendelkezésre állási csoportot. A figyelmeztetésnek rendelkeznie kell egy hivatkozással, amelyre kattintva migrálhatja a rendelkezésre állási csoportot. A rendelkezésre állási csoport konvertálása után, vagy ha a virtuális gép nincs rendelkezésre állási csoportban, a Migrálás gombra kattintva elindíthatja a lemezek felügyelt lemezekre való migrálásának folyamatát.

A migrálás befejezése után a virtuális gép le lesz állítva, és újraindul.

Következő lépések

Azure-beli felügyelt lemez lemeztípusának módosítása.

Pillanatképek használatával készítsen írásvédett másolatot a virtuális gépről.