Найти тему
Игорь Сотников

Миграция с MS Exchange 2010 на MS Exchange 2016. Часть 2. Инсталяция серверов и создание DAG.

После того , как выполнили подготовку серверов для инсталляции приступаем непосредственно к установке.

Монтируем образ в привод. И запускаем командлет из Powershell.

.\Setup.exe /mode:Install /r:MB /IAcceptExchangeServerLicenseTerms

Ждем окончания установки. Перезагружаем. Инсталлируем следующий.

После инсталляции всех серверов и их перезагрузки приступаем к конфигурированию.

Сервера Exchange создают по умолчанию пустую базу. Можно посмотреть Get-MailboxDatabase

Переименовываем в удобное имя

Set-MailboxDatabase "Mailbox Database 0450051558" -Name "BD1

"

Set-MailboxDatabase "Mailbox Database 0678340374" -Name "DB2"

Можно переместить базу данных

Move-DatabasePath "DB1" -EdbFilePath "C:\Databases\DB1\DB1.edb" -LogFolderPath "C:\Databases\DB 1"

Создаем группу высокой доступности:

New-DatabaseAvailabilityGroup -Name DAG -WitnessServer srv-fs.local.lft -WitnessDirectory C:\Witness

При создании группы высокой доступности поднимается роль failover Cluster. Для корректной работы ей требуется свидетель. Обычно его размещают на файловом сервере. Для того, чтобы свидетель корректно отработал необходимо группу ExchangeTrustedSubsystem добавить в локальные администраторы.

Добавляем сервера Add-DatabaseAvailabilityGroupServer -Identity DAG -MailboxServer SRV1

Добавляем сервера Add-DatabaseAvailabilityGroupServer -Identity DAG -MailboxServer SRV2

Смотрим статус Get-DatabaseAvailabilityGroup DAG -Status

Add-MailboxDatabaseCopy "DB1" -MailboxServer srv1

Add-MailboxDatabaseCopy "DB2" -MailboxServer srv2

Далее включаем кольцевое перезаписывание логов на каждом сервере:

Get-MailboxDatabase -Server srv1 | Set-MailboxDatabase -CircularLoggingEnabled $true

Get-MailboxDatabaseCopyStatus *

Подписывайтесь в соц сетях на мои группы:

В контакте https://vk.com/club171741699

Группа в телеграмме https://t.me/SysOP_tavern