Мне дали копию виртуальной машины со многими снимками. Размер папки, содержащей виртуальную машину, составляет около 200 ГБ, и в ней содержится около 371 снимка.

ls | grep [.]vmdk | wc 372 372 14513

Я не уверен, создана ли виртуальная машина с помощью VMWare Workstation Player или с помощью сервера ESXI. Я скопировал всю папку с виртуальной машиной и снимки на мой сервер ESXI 6.7, а затем попытался зарегистрировать виртуальную машину, но мой сервер ESXI просто отказался это сделать, веб-клиент просто потерпел крах, а затем перезагрузил себя, чтобы я вернулся в сеть ESXI страница авторизации.

У меня вопрос, есть ли способ объединить все снимки обратно в один vmdk через командную строку? Я надеюсь, что если я сделаю это, то смогу загрузить виртуальную машину, зарегистрировать виртуальную машину на моем сервере ESXI.

Спасибо

1 ответ1

0

Спасибо, ребята, что ответили на мои вопросы. Я думаю, что я уже решил проблему. Первоначально я думал, что было много снимков, но, по-видимому, жесткий диск виртуальной машины создается с помощью параметра "Разделить виртуальный диск на несколько файлов" в проигрывателе рабочей станции, поэтому я вижу так много файлов * .vmdk в каталоге виртуальной машины. У него есть снимки, но не так много, как я думал.

Во всяком случае, процесс был довольно утомительным и занимал много времени, но я думаю, что он делает то, что мне нужно было сделать.

  1. Я загрузил весь каталог VM на мой сервер ESXI
  2. Вместо того, чтобы использовать веб-интерфейс для регистрации виртуальной машины, я сделал это вручную через SSH. Я использовал команду vim-cmd solo/registervm /vmfs/volumes/5ad63960-9e683519-7280-000e0cc162f3/VMs/Some_Random_VM.vmx
  3. Затем я использую веб-интерфейс ESXI, Виртуальные машины -> Some_Random_VM -> Управление снимками -> Удалить снимок. Опция Удалить снимок объединит снимок обратно в базовое изображение.
  4. Я попытался запустить виртуальную машину в этот момент, но это не позволило мне, я думаю, это потому, что виртуальная машина была создана в VMWare Workstation Player. Я отменил регистрацию виртуальной машины, а затем скопировал весь каталог виртуальной машины обратно на рабочий стол
  5. Я использую "VMWare vCenter Converter Standalone Client", который преобразует виртуальную машину в ESXI-совместимую и загружает ее на мой сервер ESXI.
  6. Виола! Теперь я могу запустить виртуальную машину через веб-интерфейс ESXI

Есть пара поездок в оба конца, которые я должен сделать, чтобы получить то, что мне нужно, и я уверен, что, вероятно, есть гораздо более простой способ, но в конце я получаю то, что хотел.

Возможно, это недостаток использования бесплатной версии VMWare их продуктов, все удобные утилиты не включены.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .