Mengubah disk OS yang digunakan oleh Azure Komputer Virtual menggunakan Azure CLI
Berlaku untuk: ✔️ Mesin Virtual Linux ✔️ Set skala fleksibel
Jika Anda memiliki komputer virtual yang sudah ada, tetapi Anda ingin menukar disk untuk disk cadangan atau disk OS lain, Anda dapat menggunakan Azure CLI untuk menukar disk OS. Anda tidak perlu menghapus dan membuat ulang komputer virtual. Anda bahkan dapat menggunakan disk terkelola di grup sumber daya lain, selama disk tersebut belum digunakan.
VM tidak perlu dihentikan\dibatalkan alokasinya. ID sumber daya disk terkelola dapat diganti dengan ID sumber daya dari disk terkelola yang berbeda.
Pastikan ukuran komputer virtual dan jenis penyimpanan kompatibel dengan disk yang ingin Anda lampirkan. Misalnya, jika disk yang ingin Anda gunakan ada di Penyimpanan Premium, maka komputer virtual harus memiliki kemampuan Penyimpanan Premium (seperti ukuran seri DS). Kedua disk juga harus berukuran sama. Dan pastikan Anda tidak mencampur VM yang tidak dienkripsi dengan disk OS terenkripsi, hal ini tidak didukung. Jika VM tidak menggunakan Azure Disk Encryption, maka disk OS yang ditukar seharusnya tidak menggunakan Azure Disk Encryption. Jika disk menggunakan Set Enkripsi Disk, kedua disk harus termasuk dalam set Enkripsi Disk yang sama.
Artikel ini memerlukan Azure CLI versi 2.0.25 ke atas. Jalankan az --version
untuk menemukan versinya. Jika Anda perlu memasang atau meningkatkan, lihat Memasang Azure CLI.
Gunakan az disk list untuk mendapatkan daftar disk di grup sumber daya Anda.
az disk list \
-g myResourceGroupDisk \
--query '[*].{diskId:id}' \
--output table
Gunakan az vm stop untuk menghentikan\membatalkan alokasi komputer virtual sebelum menukar disk.
az vm stop \
-n myVM \
-g myResourceGroup
Gunakan az vm update dengan ID sumber daya lengkap dari disk baru untuk parameter --osdisk
az vm update \
-g myResourceGroup \
-n myVM \
--os-disk /subscriptions/<subscription ID>/resourceGroups/<resource group>/providers/Microsoft.Compute/disks/myDisk
Mulai ulang komputer virtual menggunakan az vm start.
az vm start \
-n myVM \
-g myResourceGroup
Langkah berikutnya
Untuk membuat salinan disk, lihat Rekam jepret disk.