PowerShell kullanarak Azure VM tarafından kullanılan işletim sistemi diskini değiştirme
Şunlar için geçerlidir: ✔️ Linux VM'leri ✔️ Windows VM'leri ✔️ Esnek ölçek kümeleri
Var olan bir VM'niz varsa ancak diski yedek disk veya başka bir işletim sistemi diski ile değiştirmek istiyorsanız, işletim sistemi disklerini değiştirmek için Azure PowerShell kullanabilirsiniz. VM'yi silmeniz ve yeniden oluşturmanız gerekmez. Zaten kullanımda olmadığı sürece yönetilen diski başka bir kaynak grubunda bile kullanabilirsiniz.
VM'nin durdurulması\serbest bırakılması gerekmez. Yönetilen diskin kaynak kimliği, farklı bir yönetilen diskin kaynak kimliğiyle değiştirilebilir.
VM boyutunun ve depolama türünün eklemek istediğiniz diskle uyumlu olduğundan emin olun. Örneğin, kullanmak istediğiniz disk Premium Depolama içindeyse VM'nin Premium Depolama (DS serisi boyutu gibi) olması gerekir. Her iki disk de aynı boyutta olmalıdır. Şifrelenmemiş bir VM'yi şifrelenmiş bir işletim sistemi diski ile karıştırmadığınızdan emin olun; bu desteklenmez. VM Azure Disk Şifrelemesi kullanmıyorsa, değiştirilmekte olan işletim sistemi diski Azure Disk Şifrelemesi'ni kullanmamalıdır. Diskler Disk Şifreleme Kümeleri kullanıyorsa, her iki disk de aynı Disk Şifreleme kümesine ait olmalıdır.
Get-AzDisk kullanarak kaynak grubundaki disklerin listesini alma
Get-AzDisk -ResourceGroupName myResourceGroup | Format-Table -Property Name
Kullanmak istediğiniz diskin adına sahip olduğunuzda, bunu VM için işletim sistemi diski olarak ayarlayın. Bu örnek , myVM adlı VM'yi durdur\serbest bırakır ve newDisk adlı diski yeni işletim sistemi diski olarak atar.
# Get the VM
$vm = Get-AzVM -ResourceGroupName myResourceGroup -Name myVM
# (Optional) Stop/ deallocate the VM
Stop-AzVM -ResourceGroupName myResourceGroup -Name $vm.Name -Force
# Get the new disk that you want to swap in
$disk = Get-AzDisk -ResourceGroupName myResourceGroup -Name newDisk
# Set the VM configuration to point to the new disk
Set-AzVMOSDisk -VM $vm -ManagedDiskId $disk.Id -Name $disk.Name
# Update the VM with the new OS disk
Update-AzVM -ResourceGroupName myResourceGroup -VM $vm
# Start the VM
Start-AzVM -Name $vm.Name -ResourceGroupName myResourceGroup
Sonraki adımlar
Bir diskin kopyasını oluşturmak için bkz. Diskin anlık görüntüsü.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin