我已经使用复制blob功能将我的azure VM VHD备份到blob存储一段时间了 . 现在VM不存在 . 现在我想使用Power shell在另一个存储帐户中使用备份VHD创建新VM .
我怎么能用PowerShell做到这一点?
在创建虚拟机之前,需要在blob副本上创建'disk' . 这可以使用Add-AzureDisk来完成
然后,您可以使用 New-AzureVMConfig 和 New-AzureVM 在现有磁盘上创建虚拟机,此示例已发布here -
New-AzureVMConfig
New-AzureVM
$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
顺便说一句:可以使用Web界面从VHD blob创建VM . 在“虚拟机”选项卡上,您可以切换到子选项卡图像并使用vb从blob创建新图像 . 然后可以使用现有的vm图像添加新VM .
使用Azure门户,将blob上载为"page blob"后,单击“所有服务”并搜索“图像” . 单击 +Add 然后定义图像,选择斑点,然后关闭!
+Add
3 回答
在创建虚拟机之前,需要在blob副本上创建'disk' . 这可以使用Add-AzureDisk来完成
然后,您可以使用
New-AzureVMConfig
和New-AzureVM
在现有磁盘上创建虚拟机,此示例已发布here -这将创建VM配置,然后将其传递给New-AzureVM
顺便说一句:可以使用Web界面从VHD blob创建VM . 在“虚拟机”选项卡上,您可以切换到子选项卡图像并使用vb从blob创建新图像 . 然后可以使用现有的vm图像添加新VM .
使用Azure门户,将blob上载为"page blob"后,单击“所有服务”并搜索“图像” . 单击
+Add
然后定义图像,选择斑点,然后关闭!