DAG Database Availability Group Группам обеспечения доступности баз данных

Автор: | 27 июня, 2017

Настройка кластера высокой доступности DAG баз данных exchange

1)Получим список серверов

Get-ExchangeServer | FT name,site -AutoSize
Name Site
—- —-
MSK01-EXCH01 5house.local/Configuration/Sites/Default-First-Site-Name
MSK01-EDGE01 5house.local/Configuration/Sites/Default-First-Site-Name
MSK01-EXCH02 5house.local/Configuration/Sites/Default-First-Site-Name

2)Получим список БАЗ powershell

Get-MailBoxDatabase
Name Server Recovery ReplicationType
—- —— ——— —————
MSK01-EXCH01-DB01 MSK01-EXCH01 False None
MSK01-EXCH02-DB02 MSK01-EXCH02 False None
3)Добавляем права для создания Сервера свидетеля — папки DAG Witness Server
В администраторы добавляем Exchange Trusted Subsystem . dc ad домен контроллер не рекомендуется делать свидетелем.
DAG-add-exchange-trusted-subsystem

4)Создаем группу доступности баз DAG — указав имя сервер свидетеля и тип файловой системы

New-DatabaseAvailabilityGroup -Name DAG1 -WitnessServer MSK-DC01.5house.local -FileSystem NTFS

получим список групп доступности

Get-DatabaseAvailabilityGroup | FT Name,FileSystem -AutoSize

5)Добавляем сервера в созданную группу DAG1, автоматическая установка компонентов кластера занимает время

Add-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer MSK01-EXCH02
Add-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer MSK01-EXCH01

6)Проверяем группу DAG

Get-DatabaseAvailabilityGroup DAG1 -STATUS
Get-DatabaseAvailabilityGroup DAG1 -STATUS | Select-Object WitnessServer, WitnessDirectory,WitnessShareInUse

WitnessServer WitnessDirectory WitnessShareInUse
————- —————- ——————
msk-dc01.5house.local C:\DAGFileShareWitnesses\DAG1.5house.local Primary
7)Добавляем копию базы с сервера MSK01-EXCH01 ,имя базы MSK01-EXCH02-DB02 на сервер MSK01-EXCH01

Add-MailboxDatabaseCopy -Identity MSK01-EXCH02-DB02 -MailboxServer MSK01-EXCH01

WARNING: Please restart the Microsoft Exchange Information Store service on server MSK01-EXCH01 after adding new mailbox databases.
8)Перезапуск Хранилище информации Microsoft Exchange Information Store cmd выполнить net stop MSExchangeIS ; net start MSExchangeIS

9)Проверяем статус баз exchange powerhell

Get-MailboxServer | Get-MailboxDatabaseCopyStatus

Name Status CopyQueue ReplayQueue LastInspectedLogTime ContentIndex
Length Length State
—- —— ——— ———— ——————— ————
MSK01-EXCH01-DB01\MSK01-EXCH01 Mounted 0 0 Healthy
MSK01-EXCH02-DB02\MSK01-EXCH02 Mounted 0 0 Healthy

exchange admin center — создаем DAG , добавляем сервера и базы

DAG-eac-server-database availability groups

DAG-eac-server-database availability groups-edit

DAG-eac-server-database availability groups-members

DAG-eac-server-databases-add-base-dag

https://technet.microsoft.com/ru-ru/library/dd979799(v=exchg.150).aspx