Если я создаю моментальный снимок с помощью: «vim-cmd vmsvc / snapshot.create», я могу перенести созданный файл в другую систему или даже в другую систему vmware ESXi.
Если оставить в стороне тот факт, что моментальные снимки - не лучшая практика резервного копирования, насколько жизнеспособен этот моментальный снимок? Действительно ли это моментальный снимок всей системы, который я затем могу запустить в другой системе ESXi (или на той же, если я извлечу ее из хранилища резервных копий)?
Предположим, что моя команда имеет цифру «1» в конце, которая сообщает vim-cmd о необходимости приостановить работу виртуальной машины перед созданием моментального снимка ...
Это будет бесполезно, и вы не сможете перенести снимок в другую систему для использования. Они полностью зависят от оригинальных VMDK.
Очередной раз, это не цель снимков VMware. Они действительно должны быть временными и иметь серьезные последствия для производительности хранилища и дискового пространства.
Моментальный снимок виртуальной машины означает, что исходные VMDK исправлены, все изменения будут перенесены в файл сравнения. Таким образом, вам придется скопировать сами файлы VMDK. (Насколько мне известно, их два: файл vmdk, описывающий виртуальный диск, и «плоский» файл, содержащий данные.)
Однако я бы посчитал это довольно грубым и непрофессиональным способом резервного копирования виртуальных машин. Это может быть нормально для тестовых или разрабатываемых виртуальных машин, но не для виртуальных машин, на которых размещаются рабочие нагрузки.
Вы смотрели на VDP? Я думаю, что он поставляется с vSphere ... он немного ограничен, но, возможно, он вам подходит.
изменить: Аналогичный вопрос: Почему люди просто не используют rsync для резервного копирования гостей vmware?