Обновление 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
серверов аналогично
Полезные ссылки
Комментариев нет:
Отправить комментарий