По какой-то причине VMWare ESXi решила, что одна из моих виртуальных машин находится на совершенно другом пути, чем на самом деле.
Итак, моя виртуальная машина находится в / vmfs / volume / long-guid-here / my-vm-name, но когда я пытаюсь ее открыть, я получаю сообщение «Файл <неуказанное имя файла> не найден». Что не удивительно, поскольку неуказанные имена файлов довольно трудно найти.
Я думал, что это просто файл подкачки, который находился в файле .vmx как /vmfs/volumes/long-guid-here/old-vm-name/old-vm-name.vmsd, но когда я изменил это в vmx это не имело значения.
Я не могу понять, откуда VMWare получает старое-имя-vm - когда я смотрю на панель «Настройки», он считает, что местоположение рабочего файла - «[имя-хранилища данных] старое-имя-vm \» и я не могу найти, где это изменить. Теперь сами файлы названы по имени old-vm-name - таким образом, каталог будет /my-vm-name/old-vm-name.vmx и так далее. Является ли это причиной моих проблем или есть какой-то непонятный вариант конфигурации где-то еще на машине VMWare, с которой мне нужно возиться?
Я обнаружил, что, удалив виртуальную машину из манифеста на сервере, а затем повторно добавив ее, просмотрев хранилище данных и используя меню оттуда, виртуальная машина была восстановлена с правильными путями, и теперь она, похоже, запускается правильно.