0

我有一些问题

我正在复制一些操作系统磁盘和一些数据磁盘,并且我对两者使用相同的过程,即创建快照,然后从快照创建磁盘。我在网上阅读了一些内容,其中似乎有两个流程可以完成相同的任务。当您拍摄快照并从快照创建磁盘时,OS Disk 和 Data Disk 之间有什么区别吗?

此外,我正在尝试附加上述数据磁盘,并且 LUN 编号始终从 1 开始,有人知道我如何让它从 0 开始。我拥有的代码是

$dataDisks = Get-AzDisk | ? {$_.name -like "*$ddisk*"} 
$lun = 0

foreach ($disk in $dataDisks){

$lun += 1

$vm = Add-AzVMDataDisk -CreateOption Attach -VM $vm -Lun $lun -ManagedDiskId $disk.Id
Update-AzVM -VM $vm -ResourceGroupName $VMRG -Verbose

}

如果这在一篇文章中似乎有很多问题,请提前致谢并道歉:)

4

1 回答 1

1

操作系统磁盘和数据磁盘快照的行为应与拍摄 VM 的快照相同,以便能够回滚在磁盘上所做的更改,直到它们整合到 VM 上。

关于你的另一个问题:

foreach ($disk in $dataDisks){

$vm = Add-AzVMDataDisk -CreateOption Attach -VM $vm -Lun $lun -ManagedDiskId $disk.Id
Update-AzVM -VM $vm -ResourceGroupName $VMRG -Verbose
$i++ # You were modifying the variable before it it had finished. 

}
于 2021-07-09T01:36:08.577 回答