Как переместить файлы существующей виртуальной машины в новый каталог в том же хранилище данных?

Как переместить файлы существующей виртуальной машины в новый каталог в том же хранилище данных?

У меня есть несколько виртуальных машин, развернутых на ESX. В vSphere 4 я хочу переместить эти виртуальные машины в другой каталог в хранилище данных. Поэтому каталоги виртуальных машин находятся в корне, но я хочу, чтобы они были в root/MyNewFolder.

Я попробовал это, выключив VM, скопировав файл VM (VMDK и т. д.) в нужный мне каталог, удалив жесткий диск из настроек VM, добавив новый жесткий диск и затем выбрав новый путь к VMDK. Когда я нажимаю ok в диалоговом окне настроек, сделав это изменение в настройках, я получаю следующую ошибку:

не найдено.

То, что я пытаюсь сделать, также, похоже, невозможно при создании новой виртуальной машины. Я могу создавать виртуальные машины только под root.

решение1

VMware никогда не намеревалась упростить использование хранилищ данных VMFS таким образом, но вы должны иметь возможность сделать это, если вы действительно этого хотите. Рекомендуется оставить этот уровень детализации ESX\ESXi, но если вы действительно хотите попробовать, читайте дальше.

Сначала вам следует выключить и отменить регистрацию виртуальной машины (удалить из инвентаря).нетУдалить с диска). Теперь переместите файлы в новый каталог. Убедитесь, что все файлы виртуальной машины находятся в одном каталоге. Если все в исходной виртуальной машине целостно, то вы сможете просто перейти в новую папку из браузера хранилища данных клиента VI, щелкнуть правой кнопкой мыши на .vmx и добавить его обратно в инвентарь.

Если это все еще не удается с ошибкой "not found", то в одном или нескольких файлах конфигурации есть ссылки на пути, которые необходимо исправить. Вам нужно будет открыть и отредактировать файл .vmx, чтобы убедиться, что в нем нет абсолютных путей к файлам, и если они есть, измените их так, чтобы все ссылки были непосредственно на имена файлов, а не на пути. Повторите это упражнение со всеми VMDK (маленький файл-заглушка .vmdk, а не большой -flat.vmdk) в случае, если у вас есть связанные vmdk (из snapshots\redo-logs). Если у вас есть какие-либо активные снимки, вам также может потребоваться отредактировать .vmsd таким же образом. Лучше избежать этого осложнения, удалив все снимки перед выполнением такого упражнения. После того, как вы очистите все эти файлы, вы сможете добавить их обратно в инвентарь, как описано выше.

Связанный контент