– Обновляем свеже-установленные Windows Server 2012R2

– На обоих серверах устанавливаем:

Install-WindowsFeature AS-HTTP-Activation, Desktop-Experience,NET-Framework-45-Features, RPC-over-HTTP-proxy, RSAT-Clustering, RSAT-Clustering-CmdInterface, RSAT-Clustering-Mgmt, RSAT-Clustering-PowerShell, Web-Mgmt-Console, WAS-Process-Model, Web-Asp-Net45, Web-Basic-Auth, Web-Client-Auth, Web-Digest-Auth, Web-Dir-Browsing, Web-Dyn-Compression, Web-Http-Errors, Web-Http-Logging, Web-Http-Redirect, Web-Http-Tracing, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Lgcy-Mgmt-Console, Web-Metabase, Web-Mgmt-Console, Web-Mgmt-Service, Web-Net-Ext45, Web-Request-Monitor, Web-Server, Web-Stat-Compression, Web-Static-Content, Web-Windows-Auth, Web-WMI, Windows-Identity-Foundation, RSAT-ADDS

– Установить Microsoft unified communications managed API c

http://go.microsoft.com/fwlink/p/?linkId=258269

– Обновляем сервера, опять.

– Запускаем установку с дистрибутива Exchange (setup.exe) на каждом сервере.

При необходимости установщик скажет нужно ли обновлять схему домена и как…

——————————————————————————————————–

– Для КАЖДОГО сервера задаём Connection Point

Set-ClientAccessService -Identity Server01 -AutodiscoverServiceInternalURI https://autodiscover.domain.ru/Autodiscover/Autodiscover.xml

– Для КАЖДОГО сервера меняем адреса виртуальных директорий

$Server = “Server01”

$HTTPS_FQDN = “mail.domain.ru”

Get-OWAVirtualDirectory -Server $Server | Set-OWAVirtualDirectory -InternalURL “https://$($HTTPS_FQDN)/owa” -ExternalURL “https://$($HTTPS_FQDN)/owa”

Get-ECPVirtualDirectory -Server $Server | Set-ECPVirtualDirectory -InternalURL “https://$($HTTPS_FQDN)/ecp” -ExternalURL “https://$($HTTPS_FQDN)/ecp”

Get-OABVirtualDirectory -Server $Server | Set-OABVirtualDirectory -InternalURL “https://$($HTTPS_FQDN)/oab” -ExternalURL “https://$($HTTPS_FQDN)/oab”

Get-ActiveSyncVirtualDirectory -Server $Server | Set-ActiveSyncVirtualDirectory -InternalURL “https://$($HTTPS_FQDN)/Microsoft-Server-ActiveSync” -ExternalURL “https://$($HTTPS_FQDN)/Microsoft-Server-ActiveSync”

Get-WebServicesVirtualDirectory -Server $Server | Set-WebServicesVirtualDirectory -InternalURL “https://$($HTTPS_FQDN)/EWS/Exchange.asmx” -ExternalURL “https://$($HTTPS_FQDN)/EWS/Exchange.asmx”

Get-MapiVirtualDirectory -Server $Server | Set-MapiVirtualDirectory -InternalURL “https://$($HTTPS_FQDN)/mapi” -ExternalURL https://$($HTTPS_FQDN)/mapi

На сервере SERVER01 выполняем перемещение базы

Move-DatabasePath -Identity MAILDB-01 -EdbFilePath D:\DB\MAILDB-01\MAILDB-01.EDB -LogFolderPath D:\DB\MAILDB-01_Log

На сервере SERVER02 выполняем перемещение базы

Move-DatabasePath -Identity MAILDB-02 -EdbFilePath D:\DB\MAILDB-02\MAILDB-02.EDB -LogFolderPath D:\DB\MAILDB-02_Log

SMTP Banner на обоих серверах выполнить по примеру:

Set-ReceiveConnector “Default Frontend SERVER01” -Banner “220 mail.domain.ru”

Set-ReceiveConnector “Default Frontend SERVER02” -Banner “220 mail.domain.ru”

Перемещение арбитражных ящиков

Get-Mailbox -Arbitration

Get-Mailbox -Arbitration | New-MoveRequest -TargetDatabase “Old-db01”

Просмотр выполнения запроса на перемещение

Get-MoveRequest -SourceDatabase “Old-db01”

Удаления запросов на перемещение

Get-MoveRequest -SourceDatabase “Old-db01” | Remove-MoveRequest

Настраиваем DAG через ECP.

Настройка лимитов:

Get-TransportConfig | Format-List MaxReceiveSize,MaxSendSize,MaxRecipientEnvelopeLimit

Set-TransportConfig -maxreceivesize 60MB

Set-TransportConfig -maxsendsize 60MB