克隆资源组

时间:2016-04-20 16:00:08

标签: azure azure-resource-manager

因此,我在具有域控制器,sql-server和Web服务器的azure资源组中设置了实验室环境。我想在需要的时候将整个资源组克隆到一个新的资源组,并且我认为一切都完好无损。那可能吗?

4 个答案:

答案 0 :(得分:5)

我不知道要做直接复制,但你可以从门户网站或PowerShell导出一个JSON模板,它将为你提供一些可以自动化的东西。我说“关闭”因为该功能仍处于预览状态,并且无法导出某些资源。

在portal.azure.com中转到: 资源组> [你的rg]>设置>导出...

在PowerShell中,请参阅:

Export-AzureRMResourceGroup

答案 1 :(得分:3)

因此,我提出的解决方案是简单地创建一个新的资源组,将模板(不是sysprepped)复制到新的资源组并创建附加了vhd的新VM。

我希望某处有一个“克隆资源组”按钮:)

答案 2 :(得分:1)

签出Jeff Bow's scripts to copy / clone a resource group

  

将Azure V2(ARM)资源从一个Azure订阅复制到   另一个。

     

与Move-AzureRMresource cmdlet不同,此脚本允许   您可以在不同租户和不同租户之间切换   Azure环境。需要AzureRM模块6.7或更高版本。

  

将Azure V2(ARM)资源从一个资源组克隆到新资源   同一Azure订阅中的资源组。

     

需要AzureRM模块6.7或更高版本。

     

这主要用于Azure V2虚拟机,并将包括   复制虚拟磁盘,虚拟网络,负载平衡器,公共IP和   其他相关的存储帐户,blob文件和现在的托管磁盘。

PS建议您赞成Azure反馈以提供Azure本机命令Copy resource groups

答案 3 :(得分:0)

克隆资源组 1.转到:资源组> [要复制的资源组]>自动化脚本>部署

我的资源组: enter image description here

在解决方案中出现问题:

  1. 不允许使用参数osDisk.managedDisk.id

  2. 磁盘[磁盘订阅]无法附加,因为该磁盘已由VM [VM订阅]拥有

    • 制作数据磁盘快照
    • 基于快照创建新磁盘(重要提示:磁盘名称无法更改)
    • 在设置中更改适当的id参数值或编辑参数(在“编辑参数”按钮下)
  3. 不允许更改属性“ dataDisk.name”。

    • 如上所述。处理磁盘时,请勿更改磁盘名称。
  4. 必填参数'adminPassword'丢失(空)。“

    • “编辑参数”
    • 添加:

      "adminPassword": {
          "value": null
      }
      
    • “编辑模板”

    • 添加:

      "adminPassword": {
          "defaultValue": null,
          "type": "SecureString"
      }
      
    • 在设置中设置adminPassword