我需要在虚拟机上安装一些软件才能测试我的应用程序。设置它需要2-3小时。我可以在此之后复制虚拟机3次,这样我就不需要再花5个小时在其他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并将其通用化。
步骤:
从复制磁盘开始。创建快照,然后从快照创建磁盘。这样,您就可以保留原始VHD作为后备。
从磁盘创建VM 拥有要使用的托管磁盘VHD之后,您可以在门户中创建VM。
我选择创建一个新的虚拟网络,因为服务器本身不需要任何本地连接。