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

Снимки 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 умирает

Если я их перезагружу, то все вернется в норму. Однако это вызывает МНОГО сбоев. Может быть, снимки просто нестабильны? Я ненавижу отключать все виртуальные машины, чтобы сделать ночное резервное копирование, но я сделаю это, если придется.

решение1

Лично я, работая с VMware Server (или Workstation, или Fusion), всегда приостанавливаю или завершаю работу своих виртуальных машин перед созданием снимков, поскольку все операции записи (например, подкачка виртуальной памяти или ведение журнала приложений) являются изменениями в виртуальной машине.

Поддерживаю комментарий @Chopper3... вам действительно пора переходить на «настоящий» инструмент виртуализации: ESX или ESXi для такого количества гостей.

решение2

Вы уверены, что правильно понимаете инструмент создания моментальных снимков VMWare Server?

Инструмент создания моментальных снимков, входящий в комплект VMWare Server, предназначен для отката изменений, а не для создания резервных копий.

т. е. после создания снимка VMWare Server вы не сможете просто удалить его (если только вы не хотите потерять изменения), вам придется объединить его обратно в VMDK.

Похоже, что вы создаете снимок и резервную копию основного VMDK. В это время гостевая система все еще работает и записывает изменения в файл снимка. Затем вы удаляете этот снимок, что все выбрасывает, потому что ваш диск сбрасывается до состояния, когда вы начали резервное копирование.

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

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

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

Связанный контент