是否可以替换Linux Azure Scale Set VM上的操作系统磁盘?我正在尝试从快照中恢复多个节点群集,其中每个VM的操作系统和数据磁盘都有唯一的信息。我能够通过将比例集模型修改为没有数据磁盘来替换原始数据磁盘,手动将各个VM更新为最新模型,然后将恢复的数据磁盘添加到VM。我没有成功将比例集模型修改为没有操作系统磁盘(尝试使用空的StorageProfile或StorageProfile.OsDisk部分进行更新 - 没有错误,但模型未更改)。我还尝试在os磁盘上复制快照,但收到了“找不到磁盘xxx”错误。有没有办法从快照恢复比例集?
您可以拍摄虚拟机规模集实例的快照,并从该快照创建受管磁盘。
实现Azure PowerShell的步骤:
$vmss1 = Get-AzVmssVM -ResourceGroupName $rgname -VMScaleSetName $vmssname -InstanceId $Id
$snapshotconfig = New-AzSnapshotConfig -Location $location -AccountType Standard_LRS -OsType Windows -CreateOption Copy -SourceUri $vmss1.StorageProfile.OsDisk.ManagedDisk.id
New-AzSnapshot -ResourceGroupName $rgname -SnapshotName 'mySnapshot' -Snapshot $snapshotconfig