我已经使用复制 blob 功能将我的 azure VM VHD 备份到 blob 存储。现在该 VM 不存在。现在我想使用 Power 在另一个存储帐户中使用备份 VHD 创建新 VM外壳。

如何使用 powershell 做到这一点?

请您参考如下方法:

在创建虚拟机之前,您需要在 Blob 副本上创建“磁盘”。 这可以使用 Add-AzureDisk 来完成

然后,您可以使用 New-AzureVMConfigNew-AzureVM 在现有磁盘上创建虚拟机,此示例已发布 here -

$vmI1 = New-AzureVMConfig -Name $machineName -InstanceSize Small -AvailabilitySetName 'RDGW' -DiskName 'MY-OS-Disk-Name' | 
Add-AzureDataDisk -Import 'My-Data-Disk-0'  -LUN 0 | 
Add-AzureDataDisk -Import 'My-Data-Disk-1' -LUN 1 | 
Add-AzureEndpoint -Protocol tcp -LocalPort 443 -PublicPort 443 -Name 'HTTPs' | 
Set-AzureSubnet $_subnetInternal, $_subnetDmz, $_subnetProtected  

这将创建 VM 配置,然后将其传递给 New-AzureVM


评论关闭
IT序号网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!