【问题标题】:How to create new VM using the existing VHD in the Azure Blob storage?如何使用 Azure Blob 存储中的现有 VHD 创建新 VM?
【发布时间】:2014-01-16 23:39:39
【问题描述】:

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

如何使用 powershell 做到这一点?

【问题讨论】:

    标签: powershell azure azure-virtual-machine


    【解决方案1】:

    在创建虚拟机之前,您需要在 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

    【讨论】:

      【解决方案2】:

      顺便说一句:可以使用 Web 界面从 VHD blob 创建 VM。 在虚拟机选项卡上,您可以切换到子选项卡图像并使用来自 blob 的 vhd 创建新图像。 然后可以使用现有的 vm 映像添加新的 VM。

      【讨论】:

      • 请提供屏幕截图以了解如何执行此操作。我在 Azure 门户中找不到从 VHD 创建新映像的方法。
      • 这可能只有在经典门户中才有可能。
      【解决方案3】:

      使用 Azure 门户,将 blob 作为“页面 blob”上传后,单击所有服务并搜索图像。点击+Add,然后定义你的图像,选择blob,然后你就走了!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2017-11-06
        • 2016-05-07
        • 2017-02-08
        • 2019-08-17
        • 1970-01-01
        • 2018-02-10
        相关资源
        最近更新 更多