【问题标题】:How do you move VMs with managed disks between resource groups如何在资源组之间移动具有托管磁盘的 VM
【发布时间】:2019-04-14 14:57:25
【问题描述】:

最近创建了一个虚拟机,托管磁盘现在是一个选项,因此在查看了所有好处后,我决定我们应该将这些用于未来的虚拟机。现在我想整理我正在管理的资源组。我可以在资源组之间移动所有旧 VM,但无法移动新 VM。验证失败,说明无法更改托管磁盘的资源组。这是正确的吗?

【问题讨论】:

    标签: azure


    【解决方案1】:

    到目前为止,我们正在按照以下过程移动具有托管磁盘的虚拟机:

    1. 停止虚拟机
    2. 创建托管磁盘快照
    3. 从新资源组中的快照创建新的托管磁盘
    4. 使用新资源组中的托管磁盘部署新虚拟机

    我确定移动托管磁盘即将推出(希望如此)

    【讨论】:

    • 您有用于执行此操作的脚本吗?还是您手动操作?
    • 我们正在使用 Powershell 脚本。遗憾的是,由于重组,我们不得不将大量虚拟机转移到新的 RG
    • @AntonioJ.AguilarBravo 你能提供你正在使用的脚本吗?
    【解决方案2】:

    尚不支持使用托管磁盘移动虚拟机 - 很快就会支持。

    【讨论】:

    • 布莱恩,你能尽快定义吗?
    • 门户网站不支持,但可以使用 PowerShell 和 Azure CLI
    • @SohailAhmed 你能提供链接吗?
    • 我作为答案发布,因为它包含多个链接。
    【解决方案3】:

    自 2018 年 9 月 24 日起支持移动托管磁盘。

    您必须注册才能启用此功能。

    Register-AzureRmProviderFeature -FeatureName ManagedResourcesMove -ProviderNamespace Microsoft.Compute
    

    注册请求最初返回注册状态。您可以通过以下方式检查当前状态:

    Get-AzureRmProviderFeature -FeatureName ManagedResourcesMove -ProviderNamespace Microsoft.Compute
    

    等待几分钟,让状态变为已注册。

    注册该功能后,注册 Microsoft.Compute 资源提供程序。即使资源提供者之前已注册,也要执行此步骤。

    Register-AzureRmResourceProvider -ProviderNamespace Microsoft.Compute
    

    来源: Move resources to new resource group or subscription

    【讨论】:

      【解决方案4】:

      此时您无法移动 Azure 托管磁盘,但可以使用以下步骤在资源组/订阅之间进行快照和重新部署。

      1. 使用PowerShellCLI 复制同一订阅或不同订阅中托管磁盘的快照

      2. 使用PowerShellCLI 从快照创建虚拟机

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-04-13
        • 2022-10-24
        • 1970-01-01
        • 2020-03-17
        • 1970-01-01
        • 1970-01-01
        • 2020-04-29
        相关资源
        最近更新 更多