VMWare ESXi,更改 VM 的默认路径

gle*_*ron 5 configuration virtual-machines vmware-esxi

出于某种原因,VMWare ESXi 决定我的其中一个 VM 位于与其实际所在路径完全不同的路径上。

因此,我的 VM 位于 /vmfs/volumes/long-guid-here/my-vm-name 上,但是当我尝试打开它时,我收到消息“找不到文件 <未指定的文件名>”。这并不奇怪,因为未指定的文件名很难找到。

我以为这只是交换文件,它在 .vmx 文件中作为 /vmfs/volumes/long-guid-here/old-vm-name/old-vm-name.vmsd 但当我在 vmx 中更改它时它没有任何区别。

我无法弄清楚的是 VMWare 从哪里获取旧虚拟机名称 - 当我查看“设置”窗格时,它认为工作文件位置是“[数据存储名称] 旧虚拟机名称\”而且我找不到任何地方可以更改它。现在文件本身都以 old-vm-name 命名 - 所以目录是 /my-vm-name/old-vm-name.vmx 等等。这是我的问题的原因还是我需要修补的 VMWare 机器周围的其他地方有一些神秘的配置选项?

gle*_*ron 2

我发现,通过从服务器上的清单中删除虚拟机,然后通过浏览数据存储并使用其中的菜单重新添加它,虚拟机已使用正确的路径恢复,并且现在似乎可以正确启动。