我有一台 ESXi 4.1 主机和几台服务器 - 其中两台是 Windows Server 2008 R2 VM。服务器 #2 是服务器 #1 的副本。当我进行克隆时,我很确定我通过 vSphere Client 数据存储将 .vmdk 和 .vmx 文件复制到新文件夹,然后在 .vmx 上点击“添加到清单”。每台 VM 都会启动并运行 Windows,并正确识别自身。
但是,当我通过 vSphere 更改服务器 #2 上的设置时,保存后收到此错误:“未找到文件 <未指定的文件名>”。在这种情况下,我只是更改了网卡上的网络标签。我感觉克隆留下了一些不好的影响,但我不想从头开始重建这台服务器。
有什么想法吗?
答案1
“当我进行克隆时,我确信我已通过 vSphere Client 数据存储将 .vmdk 和 .vmx 文件复制到新文件夹,然后点击‘添加到清单’”
这不是克隆,只是复制,我错了吗?听起来你去了数据存储区,右键单击虚拟机文件并选择复制?从你的描述来看,你有 2 个具有相同 SID/CMID 的服务器。此外,如果你只复制了这 2 个文件,我认为你遗漏了一些文件。 http://www.vmware.com/support/ws5/doc/ws_learning_files_in_a_vm.html
我会右键单击 vCenter 中的服务器并从那里进行实际克隆,而不是复制。之后您可以自定义克隆以创建唯一的 SID/CMID(sysprep)。