从内部传输虚拟机(客户操作系统)

从内部传输虚拟机(客户操作系统)

我需要克隆虚拟机并将其传输到另一个(开发)环境。但我无权访问虚拟机管理程序。您知道用于此任务的软件(试用版/免费版)或算法吗?

我认为步骤如下:

  1. 使用软件从客户操作系统内部创建所有虚拟机驱动器的映像(Windows Server 2003/2008R2XXX
  2. 在另一个环境(不同的 AD 林)中创建新的 VM
  3. 创建相同大小的驱动器。
  4. 将图像中的数据恢复到这些驱动器中。
  5. ?? 以某种方式更改服务 (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 映像)。

以下是链接:https://www.vmware.com/pl/products/converter

相关内容