我需要克隆虚拟机并将其传输到另一个(开发)环境。但我无权访问虚拟机管理程序。您知道用于此任务的软件(试用版/免费版)或算法吗?
我认为步骤如下:
- 使用软件从客户操作系统内部创建所有虚拟机驱动器的映像(
Windows Server 2003/2008R2
)XXX
。 - 在另一个环境(不同的 AD 林)中创建新的 VM
- 创建相同大小的驱动器。
- 将图像中的数据恢复到这些驱动器中。
- ?? 以某种方式更改服务 (IIS、SQL Server) 的 AD 域帐户以便工作或根据新域重新创建和重新分配帐户?
这会起作用吗?或者还有其他更简单的方法来解决这个(一次性)任务吗?
答案1
在虚拟机内运行 Disk2Vhd。它使用 Windows 的卷快照功能复制硬盘并将其写入 VHD。从那里,您可以自由地在新虚拟机上使用该 VHD,或根据需要进行转换。
https://technet.microsoft.com/en-us/sysinternals/ee656415.aspx
首次启动虚拟机时,请勿允许其访问网络。将域成员身份更改为工作组。这将从计算机本身中删除计算机的域凭据,但不会从 AD 中删除计算机。如果您在执行此操作时将其连接到网络,则原始虚拟机的计算机帐户将被删除,我认为这不是您想要的。
然后您可以将其连接到网络并将其加入到新的 AD 域,然后将服务帐户和权限更改为新 AD 域中的帐户。
答案2
VMware 允许从物理机创建 VM 映像 - 您可以尝试从 VM 创建映像,然后将其移动到另一台物理服务器。我从未尝试将其与虚拟机一起使用,所以我不确定它是否会起作用,但值得一试。
它与 VMware ESx 虚拟机管理程序一起工作,但通常很容易将 VM 映像转换为另一种类型(例如将 VMware 映像转换为 VirtualBox 映像)。