你能复制一个天蓝色的虚拟机吗?

时间:2013-07-19 10:19:49

标签: azure virtual-machine

我需要在虚拟机上安装一些软件才能测试我的应用程序。设置它需要2-3小时。我可以在此之后复制虚拟机3次,这样我就不需要再花5个小时在其他2台虚拟机上安装软件了吗?

2 个答案:

答案 0 :(得分:24)

是的,您可以使用捕获功能创建基本映像,然后可以使用该映像部署其他计算机。请查看以下说明:http://azure.microsoft.com/en-us/documentation/articles/virtual-machines-capture-image-windows-server/

这假设您指的是Windows Server计算机。此外,它假定sysprep不会影响您安装的软件。如果sysprep会导致问题,您也可以获取底层VHD的副本,并从副本中启动另一台机器。这篇文章中解释了这两种方法:http://community.adxstudio.com/blogs/shan/2012-06-28-cloning-windows-azure-virtual-machines/

答案 1 :(得分:0)

是的,这是我的做法。我不必使用PowerShell,之后我的原始VM仍然可以工作。

如果使用文档中的sysprep,则结果:

  

一旦在VM上运行sysprep,它就会被认为是通用的   无法重新启动。推广VM的过程不是   可逆的。如果需要保持原始VM正常运行,则可以   应该复制VM并将其通用化。

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/capture-image-resource?toc=%2Fazure%2Fvirtual-machines%2Fwindows%2Fclassic%2Ftoc.json

步骤:

从复制磁盘开始。创建快照,然后从快照创建磁盘。这样,您就可以保留原始VHD作为后备。

  1. 在左侧菜单中,单击所有资源。
  2. 在“所有类型”下拉列表中,取消选择“全选”,然后向下滚动并选择“磁盘”以找到可用的磁盘。
  3. 单击要使用的磁盘。磁盘的“概述”页面打开。
  4. 在“概述”页面顶部的菜单上,单击+创建快照。
  5. 键入快照的名称。
  6. 选择快照的资源组。您可以使用现有资源组,也可以创建一个新资源组。
  7. 选择使用标准(HDD)还是高级(SDD)存储。
  8. 完成后,单击“创建”以创建快照。
  9. 创建快照后,在左侧菜单中单击+创建资源。
  10. 在搜索栏中,键入托管磁盘,然后从列表中选择“托管磁盘”。
  11. 在“托管磁盘”页面上,单击“创建”。
  12. 键入磁盘名称。
  13. 选择磁盘的资源组。您可以使用现有资源组,也可以创建一个新资源组。这也是您从磁盘创建VM的资源组。
  14. 选择使用标准(HDD)还是高级(SDD)存储。
  15. 在“源”类型中,确保已选择“快照”。
  16. 在“源快照”下拉列表中,选择要使用的快照。
  17. 根据需要进行其他任何调整,然后单击“创建”以创建磁盘。

从磁盘创建VM 拥有要使用的托管磁盘VHD之后,您可以在门户中创建VM。

  1. 在左侧菜单中,单击所有资源。
  2. 在“所有类型”下拉列表中,取消选择“全选”,然后向下滚动并选择“磁盘”以找到可用的磁盘。
  3. 单击要使用的磁盘。磁盘的“概述”页面打开。在“概述”页面中,确保“磁盘状态”列为“未连接”。如果不是,则可能需要从虚拟机中分离磁盘或删除虚拟机以释放磁盘。
  4. 在窗格顶部的菜单中,单击+创建虚拟机。
  5. 在新虚拟机的“基本”页面上,输入名称,然后选择一个现有资源组或创建一个新资源组。
  6. 在“大小”页面上,选择一个VM大小页面,然后单击“选择”。
  7. 在“设置”页面上,可以让门户网站创建所有新资源,也可以选择现有的虚拟网络和网络安全组。门户始终为新VM创建新的NIC和公共IP地址。
  8. 对监视选项进行任何更改,并根据需要添加任何扩展名。
  9. 完成后,单击“确定”。
  10. 如果虚拟机配置通过验证,请单击“确定”开始部署。

我选择创建一个新的虚拟网络,因为服务器本身不需要任何本地连接。

https://docs.microsoft.com/en-us/azure/virtual-machines/windows/create-vm-specialized-portal#copy-a-disk