У меня есть тестовая система, которая требует большой настройки для установки продукта, который я тестирую. При тестировании возможна деградация системы. Я ищу способ вернуться к точке в системе, где я убедился, что все настроено правильно. Как лучше всего сделать что-то подобное?
У меня есть 2 сервера с Red Hat 5.
Самый простой способ - использовать какой-то снимок, к которому можно легко вернуться. В порядке облегчения это, вероятно, следующие:
Я бы определенно использовал виртуальная машина для этого.
Установите оборудование с минимальной установкой Linux, запустив бесплатный сервер vmware или другую платформу виртуализации., затем используйте веб-интерфейс для создания базового сервера по своему вкусу, затем сфотографируйте это.
Сохраните этот снимок как изначальную версию базового сервера и просто отменить снимок когда вы сделали
Ваш вопрос не очень конкретен о том, какое состояние в системе может быть `` ухудшено '', поэтому единственный способ убедиться, что вы все сохранили, чтобы иметь возможность вернуться, - это сохранить все, поэтому:
1) Запустите систему как xen образ. Сохраните изображение перед запуском теста и восстановите его после.
2) Автоматизировать полную сборку системы с нуля. Перед каждым тестом стирайте и восстанавливайте с нуля, используя такие инструменты, как Кукольный или FAI.
Функциональность моментальных снимков LVM может быть действительно полезной