Восстановление снимка для сервера Microsoft Exchange
Фон:
Мне нужно провести некоторое тестирование с сервером обмена Microsoft. В частности, я буду устанавливать некоторое программное обеспечение на компьютере сервера Microsoft Exchange и снова удалять то же самое программное обеспечение.
Проблема, с которой я сталкиваюсь:
Хотя я неоднократно делаю это с разными версиями своего программного обеспечения, есть вероятность, что через некоторое время установка сервера Exchange может быть повреждена. Когда это произойдет, мне нужно будет переустановить сервер Exchange, что, по моему мнению, является чем-то рутинным
Поэтому я планирую установить сервер Ms Exchange на виртуальной машине на сервере VMware ESX и сделать моментальный снимок, чтобы во время моей работы всякий раз, когда установка была повреждена, я мог восстановить моментальный снимок.
Итак, вот мой вопрос:
Будет ли восстановление снимка виртуальной машины сервера Microsoft Exchange работать правильно?
Я не знаком со сложностями сервера Exchange и любыми изменениями (если таковые имеются), которые происходят с контроллером домена, когда мы используем или устанавливаем сервер обмена (лично я не думаю, что это должно произойти, но просто проверяю). У меня нехватка времени и поэтому решил разместить этот вопрос здесь.
Может кто-нибудь сказать мне, будет ли восстановление снимка для сервера Exchange будет работать нормально?
Спасибо груз,
Mugen
2 ответа
Восстановление снимка виртуальной машины вернет компьютер в предыдущее состояние, так что да, это будет работать для одной машины. Если тестирование - это просто приложение, тогда это не должно быть проблемой.
Сам Exchange, который вносит довольно много изменений в AD, поэтому, если вы используете снимок для отката изменений, вносимых установкой Exchange, или если программное обеспечение может повредить Exchange, сделайте снимки до установки Exchange сервера Exchange и контроллера домена. (s), чтобы вы могли вернуться к полной чистоте. Если вам в конечном итоге понадобится откатить сервер Exchange до установки Exchange, вам также потребуется откатить DC(-ы) или столкнуться со многими проблемами с AD, которые будет очень трудно решить.
Функция снимка на VMWare может быть нестабильной, если вы храните снимок на ВМ слишком долго. Когда на виртуальной машине активен моментальный снимок, система сохраняет статическую копию жесткого диска виртуальной машины и генерирует некий файл diff для отслеживания изменений с этого момента. Когда вы "удаляете" снимок, в действительности происходит объединение файла diff и базового диска. Система работает довольно хорошо, но имеет ограничения:
- Снимки хранятся открытыми в течение длительных периодов времени (по моему опыту, часто приводит к сбою виртуальной машины)
- Приложения с интенсивным вводом-выводом и приложения, которые используют диск "забавными" способами (в частности: AD, Exchange, SQL)
Как уже упоминалось, ваши установки / удаления Exchange, вероятно, будут также вносить изменения в среду Active Directory.... и AD не работает со снимками. Если вы откатите контроллер домена без тщательного отката всех остальных контроллеров домена одновременно, домен в значительной степени рухнет.
Одним из возможных подходов может быть:
- Настройте начальный набор серверов, настроенных в качестве изолированной среды AD и Exchange. Перед тем как начать тестирование, доведите его до нужного вам состояния. Это может означать установку AD + несколько виртуальных машин с загруженной только ОС, готовой к обмену.
- Рассматривайте этот набор серверов как свои "эталонные" виртуальные машины. Не вносите в них никаких изменений. Может быть, записать диски на DVD, чтобы они никогда не менялись.
- Запустите статические виртуальные машины через VMWare Convertor, чтобы создать клонированный набор виртуальных машин. Поместите эти виртуальные машины в изолированную сеть VMWare только для хоста.
- Проводите тестирование по мере необходимости.
- Когда закончите, удалите виртуальные машины.
Вы можете повторить вышеупомянутое как необходимое, чтобы воссоздать тестовую среду довольно быстро. Кроме того, ничто не мешает вам одновременно создавать несколько сред, если вы создаете отдельную сеть только для хоста для каждого экземпляра. У этой настройки есть некоторые ограничения (в основном из-за того, что все машины в изолированных сетях затрудняют загрузку данных), но это позволит вам выполнить быструю настройку и гарантировать, что вы всегда возвращаетесь к истинному эталонному базовому уровню.