blog by ficti0n: Обновление MS EXCHANGE 2013

вторник, 21 апреля 2020 г.

Обновление MS EXCHANGE 2013


Обновление MS EXCHANGE 2013 
Исходные данные: 2 сервера CAS и 2 сервера MBX (DAG)
P.S. Данная схема протестирована успешно при обновлении с CU13 до CU23 

Обновление CAS серверов.
1.       Подготовка (делаем резервные копии файлов и реестра для всех серверов)
Во время установки обновления Exchange 2013 все конфигурационные файлы будут перезаписываться новыми. Если вы вносили какие-либо изменения в эти файлы, то вам нужно позаботиться о том, чтобы сохранить где-либо изменения, которые вы вносили.
Ниже представлен список файлов, изменения в которых необходимо сохранить куда-либо, чтобы после установки обновления их внести заново:
- IIS: файлы web.config MBX роли (они располагаются в подпапках по пути C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess) – их изменение обычно связано, например, с интеграцией с Lync или с исправлением, когда учетная запись имеет слишком большое членство в группах
- IIS: файлы web.config CAS роли (они располагаются в подпапках по пути C:\Program Files\Microsoft\Exchange Server\V15\FrontEnd\HttpProxy) – их изменение обычно связано, например, с исправлением, когда учетная запись имеет слишком большое членство в группах
- Exchange: файлы *.config – конфигурационные файлы служб Exchange (они располагаются по пути C:\Program Files\Microsoft\Exchange Server\V15\Bin) – их изменение обычно связано, например, с необходимостью увеличить количество одновременных перемещений почтовых ящиков
- Exchange: реестр (расположение HKLM\Software\Microsoft\ExchangeServer\V15)

2.       Выводим обновляемый сервер из балансировки
Запускаем Панель управления\Все элементы панели управления\Администрирование\ «Диспетчер балансировки сетевой нагрузки»
На обновляемом сервере нажимаем ПКМ – Узел управления – Стоп.
Далее опять на обновляемом сервере нажимаем ПКМ – Свойства узла – Состояние по умолчание выбираем «Остановлена». Применить.

3.       Переводим сервер в режим обслуживания
В Exchange Management Shell (EMS) выполняем команду:
Set-ServerComponentState CAS02 -Component ServerWideOffline -State inactive -Requester Maintenance

4.       При необходимости устанавливаем Framework требуемой версии и Visual C++ Redistributable
- Устанавливаем Visual C++ Redistributable
- Устанавливаем Framework
- Перезагружаемся

5.       Подготавливаем Active Directory (это делается один раз на первом сервере)
Теперь перейдем в директорию с распакованным обновлением (CU) и расширим схему AD (нужен компонент Windows Server "RSAT-ADDS" и обновление безопасности) будем использовать для этого cdm.exe запущенную от Администратора:
setup.exe /prepareschema /IAcceptExchangeServerLicenseTerms
Подготовим Active Directory:
setup.exe /preparead /IAcceptExchangeServerLicenseTerms
Подготовим домен (запускается для каждого домена, содержащего почтовый сервер Exchange):
setup.exe /PrepareDomain /IAcceptExchangeServerLicenseTerms


6.       Устанавливаем обновление
- Запускаем cmd.exe.
- Переходим в папку с распакованным обновлением и запускаем обновление командой:
setup /m:Upgrade /IAcceptExchangeServerLicenseTerms
- Перезагружаем сервер.

7.        Выводим сервер из режима обслуживания
В Exchange Management Shell (EMS) выполняем команду:
Set-ServerComponentState CAS02 -Component ServerWideOffline -State active -Requester Maintenance

8.       Возвращаем сервер в балансировку
Далее опять на обновляемом сервере нажимаем ПКМ – Свойства узла – Состояние по умолчание выбираем «Работает». Применить.
На обновляемом сервере нажимаем ПКМ – Узел управления – Старт.

9.       Проверяем работоспособность
Get-ServerComponentState Name_Of_CAS_server

10.   Для других CAS серверов  все то же самое, только пропускаем пункт 1, 5


Обновление MBX серверов в DAG.

1.       Переводим сервер в режим обслуживания
В Exchange Management Shell (EMS) выполняем команды:
Set-ServerComponentState mbx01 -Component HubTransport -State Draining -Requester Maintenance

Redirect-Message -Server mbx01 -Target mbx02

Suspend-ClusterNode mbx01

Set-MailboxServer mbx01 -DatabaseCopyActivationDisabledAndMoveNow $True

Set-MailboxServer mbx01 -DatabaseCopyAutoActivationPolicy Blocked

Set-ServerComponentState mbx01 -Component ServerWideOffline -State Inactive -Requester Maintenance

2.       При необходимости устанавливаем Framework требуемой версии и Visual C++ Redistributable
- Устанавливаем Visual C++ Redistributable
- Устанавливаем Framework
- Перезагружаемся

3.       Устанавливаем обновление
- Запускаем cmd.exe.
- Переходим в папку с распакованным обновлением и запускаем обновление командой:
setup /m:Upgrade /IAcceptExchangeServerLicenseTerms
- Перезагружаем сервер.

4.        Выводим сервер из режима обслуживания
В Exchange Management Shell (EMS) выполняем команды:
Set-ServerComponentState mbx01 -Component ServerWideOffline -State Active -Requester Maintenance

Resume-ClusterNode mbx01

Set-MailboxServer mbx01 -DatabaseCopyActivationDisabledAndMoveNow $False

Set-MailboxServer mbx01 -DatabaseCopyAutoActivationPolicy Unrestricted

Set-ServerComponentState mbx01 -Component HubTransport -State Active -Requester Maintenance

5.       Проверяем работоспособность
В Exchange Management Shell (EMS) выполняем команды:
Get-ExchangeServer | ft Name, ServerRole, AdminDisplayVersion –AutoSize

Get-ClusterNode

Test-ServiceHealth

Test-MAPIConnectivity -Database maildb1 для каждой базы

Get-MailboxDatabase | Get-MailboxDatabaseCopyStatus | ft Name, Status, CopyQueueLength, ReplayQueueLength, ContentIndexState –AutoSize

Test-ReplicationHealth -Server mbx01

Get-MailboxServer | ft name, *activ*

Get-ServerComponentState mbx01

6.       Для других MBX серверов  аналогично


Полезные ссылки









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

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