我需要在虚拟机上安装一些软件才能测试我的应用程序。设置它需要2-3个小时。之后我可以只复制虚拟机 3 次,这样我就不需要再花 5 个小时在其他 2 台虚拟机上安装软件了吗?
2 回答
是的,您可以使用捕获功能创建一个基础映像,然后您可以使用该基础映像部署其他计算机。看看这些说明: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/
是的,你可以,这就是我的做法。我不必使用 PowerShell,之后我的原始 VM 仍然可以工作。
如果您sysprep
从文档中使用结果:
在 VM 上运行 sysprep 后,它被认为是通用的,并且无法重新启动。泛化 VM 的过程是不可逆的。如果您需要保持原始 VM 正常运行,您应该获取 VM 的副本并概括该副本。
脚步:
从复制磁盘开始。创建快照,然后从快照创建磁盘。这允许您保留原始 VHD 作为后备。
- 在左侧菜单中,单击所有资源。
- 在所有类型下拉列表中,取消选择全选,然后向下滚动并选择磁盘以查找可用磁盘。
- 单击您要使用的磁盘。磁盘的概览页面打开。
- 在概览页面的顶部菜单中,单击 + 创建快照。
- 键入快照的名称。
- 为快照选择一个资源组。您可以使用现有资源组或创建新资源组。
- 选择是使用标准 (HDD) 还是高级 (SDD) 存储。
- 完成后,单击创建以创建快照。
- 创建快照后,单击左侧菜单中的 + 创建资源。
- 在搜索栏中,键入托管磁盘并从列表中选择托管磁盘。
- 在托管磁盘页面上,单击创建。
- 键入磁盘的名称。
- 为磁盘选择一个资源组。您可以使用现有资源组或创建新资源组。这也将是您从磁盘创建 VM 的资源组。
- 选择是使用标准 (HDD) 还是高级 (SDD) 存储。
- 在源类型中,确保选择了快照。
- 在源快照下拉列表中,选择要使用的快照。
- 根据需要进行任何其他调整,然后单击创建以创建磁盘。
从磁盘创建 VM 拥有要使用的托管磁盘 VHD 后,您可以在门户中创建 VM。
- 在左侧菜单中,单击所有资源。
- 在所有类型下拉列表中,取消选择全选,然后向下滚动并选择磁盘以查找可用磁盘。
- 单击您要使用的磁盘。磁盘的概览页面打开。在概述页面中,确保磁盘状态列为未连接。如果不是,您可能需要从 VM 中分离磁盘或删除 VM 以释放磁盘。
- 在窗格顶部的菜单中,单击 + 创建 VM。
- 在新 VM 的 Basics 页面上,键入名称并选择现有资源组或创建新资源组。
- 在“大小”页面上,选择 VM 大小页面,然后单击“选择”。
- 在“设置”页面上,您可以让门户创建所有新资源,也可以选择现有的虚拟网络和网络安全组。门户始终为新 VM 创建新的 NIC 和公共 IP 地址。
- 对监控选项进行任何更改并根据需要添加任何扩展。
- 完成后,单击确定。
- 如果 VM 配置通过验证,请单击“确定”开始部署。
我选择创建一个新的虚拟网络,因为服务器本身不需要任何本地连接。