вторник, 17 ноября 2015 г.

Создание и настройка DAG в Exchange 2013

Создание и настройка DAG в Exchange 2013

DAG (Database Availability Group) – позволяет обеспечить отказоустойчивость Баз Данных почтовых ящиков. Суть его работы заключается в том, что создаются копии базы и при выходе из строя одного сервера база автоматически активируется на другом.

Впервые DAG появился в Exchange 2010, а в Exchange 2013 он получил некоторые улучшения.
Итак, рассмотрим схему нашей инфраструктуры. Она очень простая.
01
У нас есть Контроллер Домена (без него никуда) и два сервера Exchange 2013, на которых установлены обе роли Exchange – Mailbox и Client Access.
ovo-02

Также хочу обратить внимание, что у нас есть отдельная сеть для репликации – 172.16.0.0/24.
Итак, начинаем подготовку.
Так как работа DAG реализована на службе Microsoft Failover Cluster, нам нужен свидетель (witness). В нашем случае это будет Контроллер Домена, у вас это может быть любой рядовой сервер. На сервере-свидетеле в группу локальных администраторов нам нужно добавить группу Exchange Trusted Subsystem. (Если у Вас в роли свидетеля выступает еще один сервер Exchange, то этого делать не нужно).
Так как на Контроллере Домена локальных групп нет, то я добавляю в доменную группуAdministrators.
ovo-03

Потом идем в Active Directory Users and Computers и создаем объект типа «Компьютер» с именем нашего будущего DAG и задисейблим его.
ovo-04
Потом открываем свойства этого объекта и на вкладке «Безопасность» даем права полного доступа первому члену группы DAG.
ovo-05
Теперь займемся сетью.
У каждого Exchange сервера по 2 сетевых адаптера. Первый смотри в общую сеть (LAN). Тут обычные настройки, дополнительно ничего делать не нужно.
ovo-06
Второй – в изолированную (HB), которая будет использоваться для репликации. Вот тут есть некоторые доработки.
ovo-07
Шлюз и DNS не указываем – они не нужны. Так же снимаем галочку Register this connection’s address in DNS.
ovo-08
И снимаем галочки с Client for Microsoft Networks и File and Printer Sharing for Microsoft Networks.
ovo-09
Устанавливаем LAN на первое место.
ovo-10
Проверяем
ovo-11
ovo-12

Все ОК.
Еще нужно на сервере свидетеле создать каталог, который будем указывать при создании DAG. У меня это папка DAGWitness в корне диска C: на контроллере домена.
Теперь можно создавать DAG. Идем в консоль управления Exchange (ECP), заходим Servers=> Database Availability Groups, и жмем +.
ovo-13


Заполняем все поля. И жмем Save.
ovo-14
Теперь добавляем сервера в группу
ovo-15
ovo-16
ovo-17
ovo-18

ovo-19
Когда мастер успешно закончит свою работу мы сможем увидеть, что членами групп являются наши два сервера, и так же есть 2 сети, одна их которых для репликации.
ovo-20
Это так же можно увидеть, если открыть стандартную оснастку Failover Cluster Manager и зайти в раздел Network и Nodes
ovo-21

Теперь можно добавлять копии БД. Заходим Servers => Database, нажимаем три точки, чтобы увидеть доп. меню и в нем выбираем Add database copy
ovo-22
В мастере выбираем, на какой сервер будем реплицировать. У меня выбор не большой.
ovo-23
ovo-24
Нажимаем Save и ждем окончания процесса создании копии базы.
ovo-25
Аналогичным способом добавляем и остальные базы.
В результате увидим следующую картину: список баз, на каком сервере база сейчас активна, и на каких серверах есть копия.
ovo-26

Есть еще возможность сделать копию базы с задержкой в несколько дней (от 1 до 14 дней).
ovo-27

ovo-28
При необходимости можно активировать базу на другом сервере в ручном режиме (для выполнения каких-либо плановых работ на сервере).
ovo-29

На этом все. Теперь админу можно спать спокойней.
Напоследок некоторые заметки:
  • Каждый сервер может нести на себе лишь одну копию конкретной базы данных;
  • DAG повышает отказоустойчивость базы почтовых ящиков, но это не означает, что нужно отказываться от резервного копирования. Backup must have!;
  • Буквы дисков, на котором находится база и логи на исходном сервере, должны быть и на реплицируемом. К примеру, если у вас база находится на диске D:, а логи на диске E: – то на сервере, который будет держать копии этой базы, должны быть такие же диски с такими же буквами.

Комментариев нет:

Отправить комментарий