Как видно из названия, я хочу загрузить файл vmdk с хоста ESXi, не останавливая виртуальную машину. Я попытался загрузить файл из vSphere Client из браузера хранилища данных, однако он сказал, что операция с файлом подана, позже я смог обнаружить, что это вызвано тем, что виртуальная машина запущена, однако я не могу остановите это, так как компонент критичен. Есть идеи, как получить файл vmdk?
В соответствии с Характеристики VMware, перед копированием, перемещением или загрузкой виртуальной машины (файлы vmdk) вам необходимо объединить / удалить все существующие снимки виртуальной машины, а затем выключить виртуальную машину, никаких ярлыков здесь нет.
Возможная альтернатива (не поддерживаемая VMware) работает только если у вас есть ACID-совместимая файловая система с поддержкой моментальных снимков под ней (например ZFS). Подробнее см. объяснение и пример в случае FreeNAS и для части, связанной с VMware, также старый скрипт резервного копирования ghettoVCB. Общая идея такова:
Действия по восстановлению такие же, но в обратном порядке. Преимущество этого решения состоит в том, что вы можете протестировать восстановление для каждого образа вне офиса, никоим образом не нарушая исходную виртуальную машину.
Это зависит от вашей ситуации, достаточно ли этого для вас. На мой взгляд, есть определенные случаи, когда это хорошо: