
…continued (see part 1)
Разное (продолжение)
В порядке установки UR нет необходимости инсталляции по очереди UR1-2-3-4 и так далее, достаточно установить только последний доступный UR, также если у вас установлен UR2 а вышел к примеру уже UR5 то вы ставить прямо UR5.
Ошибка установки Update Rollup и диагностика неполадок
Бывает что во время установки обновлений возникают разного рода ошибки, при возникновении которых ответы на наши вопросы мы должны искать в следующих местах
1. Смотрим Event Log, я к примеру перед установкой отчищаю лог, так сразу видно что произошло во время установки. Обычно во время установки UR не так много полезной информации но тут нужно проверять информацию об ошибках в первую очередь.
2. ServiceControl.log, UpdateCAS.log и UpdateConfigFiles.log в директории C:\ExchangeSetupLogs\

Бывают случаи когда админы удаляют директорию C:\ExchangeSetupLogs\ хочу напомнить что этого делать не надо! Во время установки UR в файлы ServiceControl.log, UpdateConfigFiles.log и UpdateCAS.log (для Exchange 2007 UpdateOWA.log) заносится информация об установке.
Например в ServiceControl.log –е видно то какие службы были остановлены и каких сервисов был изменен статус запуска, за эту процедуру во время установки у нас отвечает файл сценариев ServiceControl.ps1
В UpdateCAS.log заносится информация работы UpdateCAS.ps1 во время установки, например видно с какой версии OWA и ECP была обновлена на какую, при возникновении ошибок лог может быть полезен, и так далее. Файлы ServiceControl.ps1, UpdateConfigFiles.ps1 и UpdateCAS.ps1 (UpdateOWA.ps1 для Exchange 2007) хранятся в \Program Files\Microsoft\Exchange Server\V14\Bin\

3. Включение Verbose MSI Logging, много полезной информации можно получить из лога установки

Запуск с CMD, Exchange2010-KB981401-x64-en.msp /lvx* m:\TMP\E14UR3.log
Где /lvx* m:\TMP\E14UR3.log это l лог, vx* означает не логировать подробный вывод (v), экстра отладочную информацию (x) и звездачка * исключение их из лога (без подробного и отладочной информации лог и так довольно большой),

m:\TMP\E14UR3.log то куда мы логируем и смотрим в случае проблемы.
Установка Update Rollup на сервера в составе Database Availability Group
Сервера которые находятся в составе DAGs не могут обновляется через Microsoft Update (это касается обновлений для Exchange).
Общая процедура установки для серверов в DAG выглядит следующим образом:
* Приостановка активации баз данных на обновляемом сервере.
* Выполнение переключение, чтобы все базы данных на сервере были пассивными копиями.
* Установка Update Rollup.
* Возобновление активации для баз данных на обновляемом сервере.
* Выполнение переключения базы данных при необходимости.
Выполнение обновлений Update Rollup необходимо на каждом сервере в составе DAG. От теории к практике, установка UR на сервер, первым делом проверяем статус (мало ли в каком состоянии она...)
Get-MailboxDatabaseCopyStatus
Отключаем активацию пассивной копии базы
запускаем следующую команду:
Suspend-MailboxDatabaseCopy -Identity DAG01-Mailbox\LAB-MBX01 -ActivationOnly -SuspendComment "Installing UR3"

Переключаем активную копию базы с LAB-MBX01 на LAB-MBX02
Move-ActiveMailboxDatabase -Server 'LAB-MBX01' -ActivateOnServer 'LAB-MBX02'

Ждем немного,…

Теперь можно смело приступать к установке Update Rollup на LAB-MBX01
По завершению установки, возвращаем реплику, проверяем статус,
Resume-MailboxDatabaseCopy -Identity DAG01-Mailbox\LAB-MBX01
Get-MailboxDatabaseCopyStatus
Повторяем процедуру для всех оставшихся серверов в составе DAG группы
Вот пожалуй на этом все,
Не забывайте обновляться!,
Также полезно знать Update Management TechCenter
Arman Obosyan
http://postmaster.ge/blog