У меня около 20+ гостей Ubuntu, работающих на Vmware Server 2.0.2, и каждую ночь сценарий резервного копирования делает снимок всех работающих виртуальных машин, создает их резервную копию, а затем удаляет снимки.
Каждое утро я проверяю машины, чтобы найти хотя бы 1 или 2 поврежденных. Это может произойти в гостевых системах с Ubuntu Desktop и Ubuntu Servers версий с 8.04 по 9.04. Вот что я имею в виду под испорченным:
1) Постфикс умирает
2) умирает сервер Zarafa
3) задания cron на веб-серверах умирают
4) Firefox умирает
5) Gnome Desktop умирает
Если я их перезагружу, все вернется в норму. Однако это вызывает БОЛЬШИЕ нарушения. Снимки просто отслаиваются? Я ненавижу отключать все виртуальные машины, чтобы сделать почти резервную копию, но я сделаю это, если понадобится.
Лично с VMware Server (или Workstation, или Fusion) я всегда приостанавливаю или выключаю свои виртуальные машины перед выполнением каких-либо моментальных снимков, поскольку все операции записи (например, подкачка виртуальной памяти или ведение журнала приложений) являются изменением виртуальной машины.
Ко второму комментарию @ Chopper3 ... вам действительно стоит сейчас перейти к «настоящему» инструменту виртуализации: ESX или ESXi для такого количества гостей.
Вы уверены, что понимаете инструмент создания моментальных снимков VMWare Server именно так, как вы думаете?
Инструмент моментальных снимков, поставляемый с VMWare Server, предназначен для отката изменений, а не резервного копирования.
т.е. после создания моментального снимка сервера VMWare вы не можете просто удалить его (если вы не хотите потерять изменения), вы должны объединить его обратно в VMDK.
Похоже, что вы делаете снимок и делаете резервную копию основного VMDK. В это время гость все еще работает и записывает изменения в файл моментального снимка. Затем вы удаляете этот снимок, который выбрасывает все, потому что ваш диск сбрасывается до того, как вы начали резервное копирование.
Учитывая, что вы непреднамеренно стреляете своим серверам в голову каждую ночь, вот несколько вещей, которые вы должны сделать как можно скорее:
Если вам нужно запустить VMWare Server, забудьте о резервных копиях на уровне виртуальных машин в реальном времени. Посмотрите на резервное копирование на уровне данных, а затем каждые несколько месяцев завершайте работу своих гостей и делайте внешние резервные копии.