我的办公室里有一个小型域(7 台 PC),其中物理安装了一个 DC,位于运行 Windows Server 2012R2 的桌面上。域中的所有组件(DC 和 PC)都具有静态 IP。
我想在运行 DC 的桌面上安装一个虚拟机管理程序操作系统,以便更有效地使用我的硬件。
如何将物理单个 DC(也是 DNS 并具有 FSMO)转变为 VM无需做任何改变域中的其他 PC?我想避免更改服务器的 IP 或计算机名称。
我考虑过从物理 DC 创建备份映像并将其应用于 VM,但我不确定如何执行此操作。
编辑:
这是一家小型办公室,晚上和周末不营业。它可以忍受长时间停机,因此这不应该成为考虑因素。
答案1
这是一种涉及多个步骤的方法,但它可以很好地防止潜在的问题。您需要另一台计算机暂时使用,直到该过程完成。作为参考,我将您现有的域控制器称为“DC1”。
在新硬件上安装一台新的 Windows Server 计算机,并将其作为第二个域控制器加入域。我将其称为“DC2”。
确保您的域信息已完全复制到 DC2。然后,关闭 DC1,但暂时不要对其进行任何其他操作。确保您的域可以仅使用 DC2 作为域控制器正常运行。
一旦您确定这一点,请从域中删除 DC1。
在旧的 DC1 机器上安装 Windows Server 的全新副本并将其加入域。我建议使用 Server Core,但这取决于您。安装 Hyper-V 角色。如果您自己的计算机(您用于日常工作的计算机)是 Windows 8.1 或更高版本,您可以安装所需的所有管理工具,并从那里管理服务器。您需要 RSAT(远程服务器管理工具)和 Hyper-V 管理器。
Hyper-V 启动并运行后,安装 Windows Server 的新副本作为 VM。这将是您的新域控制器。您可以使用与原始 DC1 相同的主机名和 IP 地址。将其设置为域控制器并让其进行复制。
关闭 DC2 并确保新 DC1 可以正常运行。一旦确定,您就可以停用 DC2。
现在您可以根据需要安装更多 VM。如果主机上有 16 GB 的 RAM,您应该能够运行 2 或 3 个额外的 VM。
请注意,我还没有解决任何许可问题。您应该咨询您的供应商,以确保您仍然符合规定。您可能需要购买额外的服务器许可证。
哦,还有一条补充说明:如果您愿意,可以使用 ESXi 作为主机,而不是 Hyper-V。这完全取决于您,但请注意,ESXi 对于其支持的网络适配器非常挑剔。除非您的机器有 Broadcom 或 Intel NIC,否则它可能不起作用。
答案2
如果您想采用 VMware 路线,您可以获取外部硬盘并将其连接到 DC。下载vCenter 独立转换器并将其安装在 DC 上。您可以在 DC 通电时将其转换为 VM 并将其保存到外部 HDD。完成此操作后,您可以将 ESXi(vSphere Free)安装到桌面上。您可能希望先确保有备份。
安装 ESXi 后,您需要设置静态 IP 和 DNS 设置(将 DNS 指向您的 DC)。使用您为其设置的 IP 登录虚拟机管理程序。将外部硬盘连接到您的计算机,并将包含您的 DC 的 VM 的文件夹上传到 ESXi 主机上的数据存储。右键单击 .VMX 文件,然后单击“添加到清单”。您现在可以在 ESXi 服务器上启动您的 DC。您可能需要重新配置 VM 上的 NIC,使其具有与之前相同的 IP。