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

Снимки VMware Server 2 приводят к сбою гостевых систем Ubuntu

У меня около 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. В это время гость все еще работает и записывает изменения в файл моментального снимка. Затем вы удаляете этот снимок, который выбрасывает все, потому что ваш диск сбрасывается до того, как вы начали резервное копирование.

Учитывая, что вы непреднамеренно стреляете своим серверам в голову каждую ночь, вот несколько вещей, которые вы должны сделать как можно скорее:

  1. Запустите только пару гостевых виртуальных машин на сервере VMWare Server - он не предназначен для запуска 5+.
  2. Не используйте снимки состояния в VMWare Server, они работают медленно, и от них нелегко избавиться.
  3. Оцените и разверните ESX. В нем есть инструменты для создания резервных копий так, как вы хотите (по цене).

Если вам нужно запустить VMWare Server, забудьте о резервных копиях на уровне виртуальных машин в реальном времени. Посмотрите на резервное копирование на уровне данных, а затем каждые несколько месяцев завершайте работу своих гостей и делайте внешние резервные копии.