Миграция на Exchange 2010: установка и настройка первого узла DAG

Роль сервера почтовых ящиков у нас должна быть отказоустойчивой, поэтому будем использовать Database Availability Group (DAG). Функция эта объединяет кластеры CCR и SCR, которые были доступны в Exchange 2007.

У всех узлов DAG будут задействованы 2 сетевых интерфейса. Один для клиентского подключения, второй для внутренней репликации между узлами. Первый интерфейс будет иметь сетевые настройки характерные для клиентов локальной сети предприятия. На интерфейсе для репликации оставляем включенным только Internet Protocol Version 4 и в его свойствах не забываем указать ip-адрес и маску подсети (например из сети 192.168.0.0/24), gateway и dns-сервера при этом не указываем, так же отключаем регистрацию клиента на dns-сервере (Register this connection’s addresses in DNS).

После этого можно приступать к установке необходимых компнентов системы через powershell:

Import-Module ServerManager
Add-WindowsFeature NET-Framework,RSAT-ADDS,Web-Server,Web-Basic-Auth,
Web-Windows-Auth,Web-Metabase,Web-Net-Ext,Web-Lgcy-Mgmt-Console,WAS-Process-Model,
RSAT-Web-Server -Restart

После перезагрузки устанавливаем сервер Exchange 2010 с ролью Mailbox:

setup.com /r:M /Mdbname:"HQ Mailbox Database 01"
/DbFilePath:e:db01db01.edb /LogFolderPath:d:log01

Делаем это не через графический режим, чтобы заранее задать имя и расположение самой первой почтовой базы. После очередной перезагрузки сервер готов к настройке роли узла DAG.

Для начала создадим саму группу доступности баз данных:

New-DatabaseAvailabilityGroup -Name HQ-DAG -WitnessServer hq-hub3
-DatabaseAvailabilityGroupIpAddresses ip-address

В нашем случае имя группы будет HQ-DAG (фактически это имя по которому сервер клиентского доступа и транспортный сервер будут общаться с сервером почтовых ящиков), hq-hub3 будет использоваться в качестве сервера свидетеля (при этом нужная папка будет создана автоматически), ip-address – по нему будет доступна наша группа.

Затем добавляем наш первый сервер с ролью сервера почтовых ящиков к нашей группе доступности:

Add-DatabaseAvailabilityGroupServer -Identity hq-dag -MailboxServer hq-mbx3

Во время работы этого командлета будут установлены необходимые бинарники кластерной службы Windows, проверен сервер hq-mbx3, если проверка пройдёт успешна, то он будет добавлен в группу доступности. Так же будет создан объект-компьютер в AD для нашей группы доступности HQ-DAG. Если компьютеры при создании должны помешаться не в стандартный контейнер domain/Computers, то необходимо предварительно объект-компьютер создать и настроить как описано здесь. Так же во время работы этого командлета будут созданы объекты сети для группы доступности. Их можно немного откорректировать. Для начала посмотрим какие сетевые объекты созданы используя командлет:

Get-DatabaseAvailabilityGroupNetwork

Далее редактируем каждый объект:

Set-DatabaseAvailabilityGroupNetwork HQ-DAGDAGNetwork01 -Name MAPINetwork
Set-DatabaseAvailabilityGroupNetwork HQ-DAGDAGNetwork02 -Name ReplicationNetwork

Затем для сети MAPINetwork отключаем репликацию, которая по умолчанию включена для всех сетей:

Set-DatabaseAvailabilityGroupNetwork HQ-DAGMAPINetwork –ReplicationEnabled $false

После чего можно начинать создавать дополнительные почтовые базы, если это необходимо.

Leave a Reply

Your email address will not be published. Required fields are marked *