我在 2 个不同的地理位置上有 2 个不同的 VMware 服务器主机。其中一台位于巴黎的机器已经损坏,我的任务是从位于伦敦的另一台 VMware 服务器主机复制这台机器。两台机器是相同的(除了机器的名称),它们之间的唯一区别是主机的地理位置。使用 scp 将机器的 vmware 文件夹从伦敦主机复制到巴黎主机后,在 Web UI 中,当在 VM 树中选择主机名时,我单击虚拟机菜单 -> 添加虚拟机到清单并添加新移动的机器到主机。然后我尝试打开机器电源并收到询问我是否复制或移动机器的消息,我选择“移动它” 并且指示机器开机进度的栏达到 95% 并挂起,直到我收到以下错误:“虚拟机开机”未能完成,如果这些问题仍然存在,请联系您的系统管理员。当我检查有问题的机器的事件选项卡我收到此错误:“VMware 服务器无法找到虚拟磁盘“machinename.vmdk”。请验证路径是否有效...”所有出现的文件都以新机器的名称命名,但它仍然给我这个错误,现在有了新的文件名:“VMware 服务器找不到虚拟磁盘”/mnt/storage/vmware/xp-par-2/xp-par -2.vmdk”虽然它在那里。
我不太清楚,但我会尽力帮助...
因此,@joeqwerty 建议解决问题的正确方法是使用 vmware 客户端删除机器并标记“从磁盘删除机器”选项,然后我从另一台服务器重新 scp'ed 机器文件夹,编辑 conf 文件反映名称机器名称并再次使用 UI 菜单以将机器重新添加到清单中,当出现提示时我选择“我移动它”然后我能够成功打开机器。