Bagikan melalui


Migrasikan mesin virtual Linux dari disk yang tidak dikelola ke disk yang dikelola

Berlaku untuk: ✔️ mesin virtual Linux

Jika Anda memiliki mesin virtual (VM) Linux yang menggunakan disk yang tidak dikelola, Anda dapat memigrasikan mesin virtual tersebut untuk menggunakan Disk Terkelola Azure. Proses ini mengonversi disk OS dan disk data apa pun yang terlampir.

Artikel ini menunjukkan cara memigrasikan mesin virtual menggunakan Azure CLI. Jika Anda perlu pasang atau meningkatkannya, lihat Pasang Azure CLI.

Sebelum Anda mulai

  • Migrasi akan memulai ulang VM, jadi jadwalkan migrasi VM Anda selama periode pemeliharaan yang sudah ada sebelumnya.

  • Migrasi tidak dapat dibalik.

  • Pastikan untuk menguji migrasi. Migrasikan mesin virtual pengujian sebelum Anda melakukan migrasi dalam produksi.

  • Selama migrasi, Anda membatalkan alokasi mesin virtual. Mesin virtual menerima alamat IP baru saat dimulai setelah migrasi. Jika perlu, Anda dapat menetapkan alamat IP statis ke VM.

  • Tinjau versi minimum agen mesin virtual Azure yang diperlukan untuk mendukung proses migrasi. Untuk informasi tentang cara memeriksa dan memperbarui versi agen Anda, lihat Dukungan versi minimum untuk agen VM di Azure

  • VHD asli dan akun penyimpanan yang digunakan oleh mesin virtual sebelum konversi tidak dihapus. Mereka terus dikenakan biaya. Untuk menghindari biaya terkait artefak ini, hapus blob VHD asli setelah Anda memverifikasi bahwa migrasi telah selesai. Jika Anda perlu menemukan disk yang tidak terpasang ini untuk menghapusnya, lihat artikel kami Menemukan dan menghapus disk terkelola dan tidak terkelola Azure yang tidak terpasang.

Memigrasikan VM instansi tunggal

Bagian ini mencakup cara memigrasi mesin virtual Azure instans tunggal dari disk tidak terkelola ke disk terkelola. (Jika mesin virtual Anda berada dalam set ketersediaan, lihat bagian berikutnya.) Anda dapat menggunakan proses ini untuk memigrasikan mesin virtual dari disk tidak terkelola premium (SSD) ke disk terkelola premium, atau dari disk tidak terkelola standar (HDD) ke disk terkelola standar.

  1. Batalkan alokasi VM dengan menggunakan az vm deallocate. Contoh berikut ini menangani VM yang dinamai myVM dalam grup sumber daya bernama myResourceGroup:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  2. Migrasikan mesin virtual ke disk terkelola dengan menggunakan az vm convert. Proses berikut mengonversi VM bernama myVM, termasuk disk OS dan disk data apa pun:

    az vm convert --resource-group myResourceGroup --name myVM
    
  3. Mulai mesin virtual setelah migrasi ke disk terkelola dengan menggunakan az vm start. Contoh berikut memulai VM yang diberi nama myVM dalam grup sumber daya bernama myResourceGroup.

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

Memigrasikan mesin virtual dalam set ketersediaan

Jika mesin virtual yang ingin Anda migrasikan ke disk terkelola berada dalam satu set ketersediaan, Anda perlu terlebih dahulu memigrasi set ketersediaan itu menjadi set ketersediaan terkelola.

Semua mesin virtual di set ketersediaan harus dibatalkan alokasinya sebelum Anda memigrasikan set ketersediaan. Rencanakan untuk memigrasikan semua mesin virtual ke dalam disk terkelola setelah set ketersediaan tersebut dikonversi menjadi set ketersediaan terkelola. Kemudian, mulai semua VM dan terus beroperasi seperti biasa.

  1. Mencantumkan semua VM dalam set ketersediaan yang ditetapkan dengan menggunakan daftar set ketersediaan az vm. Contoh berikut mencantumkan semua VM dalam set ketersediaan yang dinamai myAvailabilitySet dalam grup sumber daya bernama myResourceGroup:

    az vm availability-set show \
        --resource-group myResourceGroup \
        --name myAvailabilitySet \
        --query [virtualMachines[*].id] \
        --output table
    
  2. Hentikan alokasi semua VM dengan menggunakan az vm deallocate. Contoh berikut ini menangani VM yang dinamai myVM dalam grup sumber daya bernama myResourceGroup:

    az vm deallocate --resource-group myResourceGroup --name myVM
    
  3. Migrasikan set ketersediaan menggunakan az vm availability-set convert. Contoh berikut mengonversi kumpulan ketersediaan yang dinamai myAvailabilitySetdalam grup sumber daya bernama myResourceGroup:

    az vm availability-set convert \
        --resource-group myResourceGroup \
        --name myAvailabilitySet
    
  4. Migrasikan semua mesin virtual ke disk terkelola dengan menggunakan az vm convert. Proses berikut mengonversi VM bernama myVM, termasuk disk OS dan disk data apa pun:

    az vm convert --resource-group myResourceGroup --name myVM
    
  5. Mulai semua mesin virtual setelah migrasi ke disk terkelola dengan menggunakan az vm start. Contoh berikut memulai VM yang dinamai myVM dalam grup sumber daya bernama myResourceGroup:

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

Melakukan migrasi menggunakan portal Microsoft Azure

Anda juga dapat memigrasikan disk yang tidak dikelola ke disk yang dikelola menggunakan portal Azure.

  1. Masuk ke portal Azure.
  2. Pilih mesin virtual dari daftar mesin virtual di portal.
  3. Di panel untuk Mesin Virtual (VM), pilih Disk dari menu.
  4. Di bagian atas bilah Disk, pilih Migrasi ke disk terkelola.
  5. Jika mesin virtual Anda berada dalam set ketersediaan, akan ada peringatan pada bilah Migrasikan ke disk terkelola bahwa Anda perlu memigrasikan set ketersediaan terlebih dahulu. Peringatan tersebut harus memiliki link yang dapat Anda klik untuk memigrasikan set ketersediaan. Setelah set ketersediaan dikonversi atau jika komputer virtual Anda tidak dalam set ketersediaan, klik Migrasikan untuk memulai proses migrasi disk Anda ke disk terkelola.

Komputer virtual akan dihentikan dan dimulai ulang setelah migrasi selesai.

Langkah berikutnya

Untuk informasi selengkapnya tentang opsi penyimpanan, lihat Gambaran umum Disk Terkelola Azure.