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

Лучший способ сохранить состояние системы для тестирования продукта?

У меня есть тестовая система, которая требует большой настройки для установки продукта, который я тестирую. При тестировании возможна деградация системы. Я ищу способ вернуться к точке в системе, где я убедился, что все настроено правильно. Как лучше всего сделать что-то подобное?

У меня есть 2 сервера с Red Hat 5.

Самый простой способ - использовать какой-то снимок, к которому можно легко вернуться. В порядке облегчения это, вероятно, следующие:

  • Массив хранения: Снимки LUN, к которым можно вернуться
  • Виртуальная машина: Создайте шаблон, скопируйте изображение или, если вы используете Xen с резервным хранилищем LVM, используйте снимки LVM.
  • iSCSI и LVM (или OpenFiler / NetApp): Если ваш iSCSI-fu сильный, используйте OpenFiler или ietd в качестве цели iSCSI и установите на нее. После этого вы можете легко управлять внутренним диском тестового сервера.
  • Перегородки: Если вам нужен подмножество разделов, сделайте резервную копию этих разделов в системе, а затем при необходимости восстановите их. В противном случае выполните вторую установку, в которую вы можете загрузиться, и загрузить образ на диск.

Я бы определенно использовал виртуальная машина для этого.

Установите оборудование с минимальной установкой Linux, запустив бесплатный сервер vmware или другую платформу виртуализации., затем используйте веб-интерфейс для создания базового сервера по своему вкусу, затем сфотографируйте это.

Сохраните этот снимок как изначальную версию базового сервера и просто отменить снимок когда вы сделали

Ваш вопрос не очень конкретен о том, какое состояние в системе может быть `` ухудшено '', поэтому единственный способ убедиться, что вы все сохранили, чтобы иметь возможность вернуться, - это сохранить все, поэтому:

1) Запустите систему как xen образ. Сохраните изображение перед запуском теста и восстановите его после.

2) Автоматизировать полную сборку системы с нуля. Перед каждым тестом стирайте и восстанавливайте с нуля, используя такие инструменты, как Кукольный или FAI.

Функциональность моментальных снимков LVM может быть действительно полезной