Назад | Перейти на главную страницу

Как исправить диск VMWare сломанной машины, на которой есть снимки?

Гость на VMWare ESXi 4 больше не загружается, и я хочу подключить его диск к другой машине. Оба являются почти идентичными экземплярами 64-разрядного сервера ubuntu.

Но на сломанной машине были снимки, поэтому клиент vSphere предлагает мне добавить из 2 файлов vmdk:

Это скриншот ситуации на жестком диске:

Можно ли просто добавить первый, найденный vSphere (redmine-alt-clon.vmdk), и получить вчерашнее содержимое диска?

(Это будет означать, что другой небольшой файл с -000003 и дельта-файл содержит старое состояние, или разница делает старое состояние, которое мне больше не нужно.)

Или, если это не так просто, что я могу сделать, чтобы получить вчерашнее состояние диска, не запуская виртуальную машину или не возвращая снимок.

Я бы предпочел не возвращать снимок из клиента vSphere, потому что сломанная виртуальная машина больше не доступна для всех файлов.


РЕДАКТИРОВАТЬ: Через некоторое время я обнаружил, что больше дельта-файлов, таких как 00002-delta, отсутствуют (родители, так как в цепочке было больше снимков), и поэтому мне не удалось исправить проблему. Но приведенные ниже различные ответы должны помочь в аналогичных случаях, если все необходимые файлы моментальных снимков все еще существуют (а обычно они должны существовать).

Моментальный снимок - это дельта hd от N до СЕЙЧАС, где N - момент, когда моментальный снимок был активно «сделан». Итак, похоже, что -00003-delta содержит информацию, которая была изменена с момента начала снимка. Мое предложение, сделайте резервную копию. Вы даже можете скопировать этих лохов на рабочую станцию ​​и использовать VMWare или VirtualBox, чтобы бездельничать.

Какие у вас "плохие новости"? Просто скопируйте все эти файлы, и у вас будет полный vmdk со снимком. Информационные файлы должны содержать информацию о снимках и т. Д.

Просто была аналогичная проблема, в этих двух статьях базы знаний VMware была помощь.

Восстановление отсутствующего файла дескриптора диска виртуальной машины (VMDK): http://kb.vmware.com/kb/1002511

Восстановление файла дескриптора отсутствующего виртуального диска (VMDK) для дельта-дисков: http://kb.vmware.com/kb/1026353Взаимодействие с другими людьми

На мой взгляд, вы должны клонировать эти диски перед копированием.

При клонировании этих дисков будут удалены все моментальные снимки, и у вас будет только VMDK, образующий диски.

Эта задача выполняется с помощью команды vmkfstools

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

http://kb.vmware.com/kb/1007849

Это объединит снимки, а также создаст клон / копию этих дисков. Затем вы можете просто скопировать этот клон на другую виртуальную машину и использовать.

Надеюсь, это поможет