Входит ли в последний пакет предыдущие обновления?оно потому и называется кумулятив, что включает в себя все предыдущие..
В своей практике вы проводите обновления во время рабочего дня или в выходной день?Вечером из дома :)
https://blog.it-kb.ru/2016/03/22/install-cu-cumulative-update-on-exchange-2013-2016-in-dag-with-powershell/Тут более менее еще. У меня как-то так:
1. Запускаем подготовку AD (если нужно) из командной строки (не из Powershell, есть глюки с отображением прогресса).
2. Setup.exe /PrepareSchema /IAcceptExchangeServerLicenseTerms.
3. Setup.exe /PrepareAD /IAcceptExchangeServerLicenseTerms.
4. Setup.exe /PrepareAllDomains /IAcceptExchangeServerLicenseTerms (можно не выполнять в домене, где была использована команда PrepareAD)
или для конкретного домена:
setup.exe /IAcceptExchangeServerLicenseTerms /PrepareDomain
5. Удалить общую DNS-запись MAIL для сервера, который будем обновлять (можно заранее, чтобы клиент не ломились на него). Если есть такая запись.
6. Поочередный перевод серверов в режим обслуживания (см. скрипты - это отдельная тема).
7. setup /m:upgrade /IAcceptExchangeServerLicenseTerms - из командной строки
8. Заодно можно установить обновления Windows.
9. Вывод сервера из режима обслуживания.
10. Создать DNS-запись MAIL обратно.
11. После кумулятивного апдейта восстановить настройки IIS и прочие
Поочередный перевод серверов в режим обслуживания:
Set-ServerComponentState srv-exch1 –Component HubTransport –State Draining –Requester Maintenance (отключаем транспорт)
Redirect-Message -Server srv-exch1 -Target srv-exch2.contoso.com (переводим сообщения из очереди)
Suspend-ClusterNode –Name srv-exch1 (ставим ноду на паузу)
Set-MailboxServer srv-exch1 –DatabaseCopyActivationDisabledAndMoveNow $true (переводим активные копии)
Set-MailboxServer srv-exch1 –DatabaseCopyAutoActivationPolicy Blocked (блокируем активацию баз на сервере)
Get-MailboxDatabaseCopyStatus -Server srv-exch1 | Where {$_.Status -eq "Mounted"} (проверяем есть ли активные копии)
Set-ServerComponentState srv-exch1 –Component ServerWideOffline –State InActive –Requester Maintenance (переводим в режим обслуживания)
Вывод серверов из режима обслуживания
Set-ServerComponentState srv-exch1 –Component ServerWideOffline –State Active –Requester Maintenance (отключаем режим обслуживания)
Resume-ClusterNode –Name srv-exch1 (снимаем с паузы ноду)
Set-MailboxServer srv-exch1 –DatabaseCopyAutoActivationPolicy Unrestricted
Set-MailboxServer srv-exch1 –DatabaseCopyActivationDisabledAndMoveNow $false
Set-ServerComponentState srv-exch1 –Component HubTransport –State Active –Requester Maintenance (запускаем сервис транспорта)
Вопрос 3. В своей практике вы проводите обновления во время рабочего дня или в выходной день?Можно и днем, DAG-же. Активные копии все равно ж на остальные серверы уедут.
Т.е. сначала нужно обновиться до 4.7.1 на текущем CU, а потом уже обновляться до CU12 (хотя я бы подождал отзывов о его косяках).А где вы отслеживаете отзывы об обновлениях и примерно через какой срок после выхода обновлений лучше обновляться? *я понимаю что вторая часть вопроса дурацкая, в теории одно обновление Microsoft может переделывать ни один раз)
А где вы отслеживаете отзывы об обновлениях и примерно через какой срок после выхода обновлений лучше обновляться? *я понимаю что вторая часть вопроса дурацкая, в теории одно обновление Microsoft может переделывать ни один раз)Я обычно читаю косяки, которые исправляет свежевышедший CU и принимаю решение об установке предыдущего CU, если эти косяки не были критичны )) Иногда приходится несколько CU пропускать ))
Move-ActiveMailboxDatabase DB1 -ActivateOnServer EXC2 -MountDialOverride:None
Get-MailboxServer | Get-MailboxDatabaseCopyStatus
то сперва мне нужно сделать активными бд на другом сервере, правильно?После этого:
Set-MailboxServer srv-exch1 –DatabaseCopyActivationDisabledAndMoveNow $true (переводим активные копии)они сами переезжают с сервера. В течение какого-то времени.
После этого:Ага, значит ничего дополнительно с активацией не надо делать, спасибо)
Цитата: Retif от 19 Февраля 2019, 17:25:26
Set-MailboxServer srv-exch1 –DatabaseCopyActivationDisabledAndMoveNow $true (переводим активные копии)
они сами переезжают с сервера. В течение какого-то времени.
Get-MailboxServer | Get-MailboxDatabaseCopyStatus
Name Status CopyQueue ReplayQueue LastInspectedLogTime ContentIndex
Length Length State
---- ------ --------- ----------- -------------------- ------------
DB5\EXC2 Healthy 0 0 20.02.2019 11:09:54 Healthy
DB1\EXC2 Healthy 0 0 20.02.2019 11:12:58 Healthy
DB3\EXC2 Healthy 0 0 20.02.2019 11:15:02 Healthy
DB2\EXC2 Healthy 0 0 20.02.2019 11:10:53 Healthy
DB4\EXC2 Healthy 0 0 20.02.2019 11:14:59 Healthy
DB1\EXC1 Mounted 0 0 Healthy
DB2\EXC1 Mounted 0 0 Healthy
DB3\EXC1 Mounted 0 0 Healthy
DB4\EXC1 Mounted 0 0 Healthy
DB5\EXC1 Mounted 0 0 Healthy
DB1\EXC3 Healthy 0 0 20.02.2019 11:12:58 Healthy
DB2\EXC3 Healthy 0 0 20.02.2019 11:10:53 Healthy
DB3\EXC3 Healthy 0 0 20.02.2019 11:15:02 Healthy
DB4\EXC3 Healthy 0 0 20.02.2019 11:14:59 Healthy
DB5\EXC3 Healthy 0 0 20.02.2019 11:09:54 Healthy