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

Создает ли 'vim-cmd vmsvc / snapshot.create' функциональную резервную копию гостя?

Если я создаю моментальный снимок с помощью: «vim-cmd vmsvc / snapshot.create», я могу перенести созданный файл в другую систему или даже в другую систему vmware ESXi.

Если оставить в стороне тот факт, что моментальные снимки - не лучшая практика резервного копирования, насколько жизнеспособен этот моментальный снимок? Действительно ли это моментальный снимок всей системы, который я затем могу запустить в другой системе ESXi (или на той же, если я извлечу ее из хранилища резервных копий)?

Предположим, что моя команда имеет цифру «1» в конце, которая сообщает vim-cmd о необходимости приостановить работу виртуальной машины перед созданием моментального снимка ...

Это будет бесполезно, и вы не сможете перенести снимок в другую систему для использования. Они полностью зависят от оригинальных VMDK.

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

Моментальный снимок виртуальной машины означает, что исходные VMDK исправлены, все изменения будут перенесены в файл сравнения. Таким образом, вам придется скопировать сами файлы VMDK. (Насколько мне известно, их два: файл vmdk, описывающий виртуальный диск, и «плоский» файл, содержащий данные.)

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

Вы смотрели на VDP? Я думаю, что он поставляется с vSphere ... он немного ограничен, но, возможно, он вам подходит.

изменить: Аналогичный вопрос: Почему люди просто не используют rsync для резервного копирования гостей vmware?