Отслеживание синхронизации обновлений программного обеспечения
Область применения: Configuration Manager
Синхронизация обновлений программного обеспечения в Configuration Manager подключается к Центру обновления Майкрософт для получения метаданных обновлений программного обеспечения.
Сайт верхнего уровня (сайт центра администрирования или автономный первичный сайт) синхронизируется с Центром обновления Майкрософт по расписанию или при запуске синхронизации вручную из консоли Configuration Manager. Когда Configuration Manager завершит синхронизацию обновлений программного обеспечения на сайте верхнего уровня, синхронизация обновлений программного обеспечения начинается на дочерних сайтах, если они существуют. После завершения синхронизации на каждом из первичных или вторичных сайтов создается политика, с помощью которой клиентским компьютерам предоставляются сведения о расположении точек обновления программного обеспечения. Эта политика действует в масштабах всего сайта, на котором она размещена.
Синхронизация на сайте центра администрирования или автономном первичном сайте
Процесс синхронизации обновлений программного обеспечения на сайте верхнего уровня обращается к Центру обновления Майкрософт и получает метаданные обновления программного обеспечения, соответствующие критериям, указанным в свойствах компонента точки обновления программного обеспечения. Это условие указывается только на сайте верхнего уровня. На сайте верхнего уровня можно указать источник синхронизации, отличный от Центра обновления Майкрософт, например существующий компьютер Служб обновления Windows Server (WSUS), который не находится в иерархии Configuration Manager.
Процесс синхронизации на сайте верхнего уровня выполняет следующие действия.
Шаг 1. Синхронизация обновлений программного обеспечения запускается вручную или по расписанию
Когда синхронизация инициируется по расписанию, диспетчер синхронизации WSUS (WSyncMgr) просыпается по настроенному расписанию и инициирует синхронизацию. Следующие данные записываются в систему WSyncMgr.log.
Пробуждение для запланированной регулярной синхронизации SMS_WSUS_SYNC_MANAGER
Запуск SMS_WSUS_SYNC_MANAGER синхронизации
Синхронизация по регулярному расписанию SMS_WSUS_SYNC_MANAGER
Когда синхронизация инициируется вручную из консоли, WSyncMgr уведомляется инициировать синхронизацию, выполнив SyncNow
метод в SMS_SoftwareUpdate
классе WMI. Этот метод обновляет таблицу Update_SyncStatus
в базе данных сайта и задает значение SyncNow
SELF. Это активирует монитор уведомлений базы данных SMS (SMSDBMON) для размещения SELF. SYN-файл в WSyncMgr.box, и это пробуждение WSyncMgr и инициирует синхронизацию.
Войдите в систему SMSProv.log:
ExecMethodAsync: поставщик SMS SMS_SoftwareUpdate::SyncNow SMS
В трассировке профилировщика SQL Server:
update Update_SyncStatus set SyncNow = 'SELF', where SiteCode = dbo.fnGetSiteCode()
update Update_SyncStatus set SyncNow = null where SiteCode = dbo.fnGetSiteCode()
В SMSDBMON.log:
RCV: ОБНОВЛЕНИЕ Update_SyncStatus для SyncNotif_WSyncMgr [SELF][47788] SMS_DATABASE_NOTIFICATION_MONITOR
SND: удален E:\ConfigMgr\inboxes\WSyncMgr.box\SELF. SYN [47788] SMS_DATABASE_NOTIFICATION_MONITOR
В WSyncMgr.log:
Пробуждение по раскрывающимся SMS_WSUS_SYNC_MANAGER папки "Входящие"
Найден файл запроса локальной синхронизации SMS_WSUS_SYNC_MANAGER
Запуск SMS_WSUS_SYNC_MANAGER синхронизации
Синхронизация с локальным запросом SMS_WSUS_SYNC_MANAGER
Затем WSyncMgr считывает список точек обновления программного обеспечения (SUPs) из файла управления сайтом (SCF). WSyncMgr сначала синхронизирует sup, который был установлен в качестве первого SUP на сайте, а затем синхронизирует оставшиеся ВХОДЯЩИЕ. Все дополнительные реплики sups настраиваются как реплики первого SUP. Следующие данные записываются в систему WsyncMgr.log.
Чтение SCF-адресов из SCF для CS1SITE.CONTOSO.COM SMS_WSUS_SYNC_MANAGER
Найдено 1 SMS_WSUS_SYNC_MANAGER SUP
Найдено активное CS1SITE.CONTOSO.COM SUP из SCF-файла. SMS_WSUS_SYNC_MANAGER
При запуске синхронизации (по расписанию или вручную) WSyncMgr создает идентификатор состояния 6701, чтобы указать, что синхронизация WSUS запущена. Следующие данные записываются в систему WsyncMgr.log.
STATMSG: ID=6701 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=SERVERFQDN> SITE=<CS1 PID=432 TID=3404 GMTDATE=Thu 16 18:53:52.52. 608 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
Совет
Чтобы вручную инициировать разностную синхронизацию на уровне сайта, можно создать нулевой файл БАЗЫ знаний с именем SELF. SYN в каталоге Program Files\Microsoft Configuration Manager\Inboxes\WSyncMgr.box
на сайте центра администрирования или автономном сервере первичного сайта. Аналогичным образом, чтобы инициировать полную синхронизацию на уровне сайта, можно создать нулевой файл БАЗЫ знаний с именем FULL. SYN в том же расположении.
Шаг 2. Диспетчер синхронизации WSUS отправляет запрос службам WSUS, работающим в точке обновления программного обеспечения, чтобы начать синхронизацию с Центром обновления Майкрософт
Первым этапом процесса синхронизации является синхронизация сервера WSUS с Центром обновления Майкрософт. WSyncMgr указывает компьютеру WSUS начать синхронизацию с Центром обновления Майкрософт и создать идентификатор состояния 6704 (синхронизация WSUS выполняется). Текущий этап: синхронизация сервера WSUS). Следующие данные записываются в систему WsyncMgr.log.
STATMSG: ID=6704 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=SERVERFQDN> SITE=<CS1 PID=432 TID=3404 GMTDATE=Thu 16 18:53:53.53. 698 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
Синхронизация сервера WSUS cs1site.contoso.com ... SMS_WSUS_SYNC_MANAGER
синхронизация: запуск синхронизации WSUS SMS_WSUS_SYNC_MANAGER
В SoftwareDistribution.log:
2014-01-16 18:53:54.231 UTC Change w3wp.58 AdminDataAccess.StartSubscriptionManually Synchronization вручную запущена
2014-01-16 18:53:56.168 UTC Info WsusService.15 EventLogEventReporter.ReportEvent EventId=382,Type=Information,Category=Synchronization,Message=A manual synchronization.
Шаг 3. WSUS синхронизирует метаданные обновления программного обеспечения из Центра обновления Майкрософт. Все изменения вставляются или обновляются в базе данных WSUS.
WSUS начинает синхронизацию с Центром обновления Майкрософт, а WSyncMgr начинает мониторинг хода выполнения синхронизации. Следующие данные записываются в систему WsyncMgr.log.
синхронизация: службы WSUS синхронизируют категории SMS_WSUS_SYNC_MANAGER
синхронизация: службы WSUS синхронизируют обновления SMS_WSUS_SYNC_MANAGER
синхронизация обновлений WSUS, обработанная 122 из 130 элементов (93%), ETA в 00:00:03 SMS_WSUS_SYNC_MANAGER
sync: WSUS синхронизирует обновления, обрабатывает 130 из 130 элементов (100 %) SMS_WSUS_SYNC_MANAGER
sync: WSUS синхронизирует обновления, обрабатывает 130 из 130 элементов (100 %) SMS_WSUS_SYNC_MANAGER
Следующие записи в файлах журнала указывают на то, что WSUS завершила синхронизацию с Центром обновления Майкрософт:
В SoftwareDistribution.log:
2014-01-16 18:55:05.166 UTC Info WsusService.15 EventLogEventReporter.ReportEvent EventId=384,Type=Information,Category=Synchronization,Message=Synchronization успешно завершено.
2014-01-16 18:55:06.307 UTC Info WsusService.31 CatalogSyncAgent.SetSubscriptionStateWithRetry Firing event SyncFinish...В WSyncMgr.log:
Выполнена синхронизация WSUS Server <SERVERFQDN> SMS_WSUS_SYNC_MANAGER
Более 2 минут, чтобы результаты синхронизации серверов WSUS стали доступными SMS_WSUS_SYNC_MANAGER
Задайте версию содержимого источника обновления {C2D17964-BBDDD-4339-B9F3-12D7205B39CC} для сайта CS1 до 33 SMS_WSUS_SYNC_MANAGER
Шаг 4. Диспетчер синхронизации WSUS синхронизирует метаданные обновлений программного обеспечения
После завершения синхронизации WSUS диспетчер синхронизации WSUS синхронизирует метаданные обновлений программного обеспечения. Это делается из базы данных WSUS в базу данных Configuration Manager, и все изменения после последней синхронизации вставляются или обновляются в базе данных сайта. Метаданные обновлений программного обеспечения хранятся в базе данных сайта в качестве элемента конфигурации.
Второй этап процесса синхронизации — синхронизация метаданных обновления программного обеспечения из базы данных WSUS с базой данных Configuration Manager. На этом этапе WSyncMgr создает сообщение о состоянии 6705 (синхронизация WSUS выполняется. Текущий этап: синхронизация базы данных сайта).
Следующие данные записываются в систему WsyncMgr.log.
STATMSG: ID=6705 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=SERVERFQDN> SITE=<CS1 PID=432 TID=3404 GMTDATE=Thu 16 18:57:09.156 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
Синхронизация базы данных SMS с сервером WSUS SERVERFQDN <> ... SMS_WSUS_SYNC_MANAGER
WSyncMgr считывает категории и обновления из базы данных WSUS и вставляет или обновляет базу данных Configuration Manager. Метаданные обновления программного обеспечения для каждого обновления хранятся в базе данных сайта в качестве элемента конфигурации (CI).
Следующие данные записываются в систему WsyncMgr.log.
sync: sms synchronizing категорий SMS_WSUS_SYNC_MANAGER
...<Записи журнала усечены>...
sync: sms synchronizing categories, обработано 223 из 223 элементов (100 %) SMS_WSUS_SYNC_MANAGER
sync: SMS synchronizing updates SMS_WSUS_SYNC_MANAGER
...<Записи журнала усечены>...
Синхронизация обновления af5eb87e-cdd6-40bf-984f-5d0630406de8 — обновление определения для Microsoft Endpoint Protection — KB2461484 (определение 1.165.1945.0) SMS_WSUS_SYNC_MANAGER
...<Записи журнала усечены>...
sync: SMS synchronizing updates, обработано 5 из 5 элементов (100 %) SMS_WSUS_SYNC_MANAGER
...<Записи журнала усечены>...
Выполнена синхронизация SMS с cs1site.contoso.com SMS_WSUS_SYNC_MANAGER сервера WSUS
Задайте версию содержимого источника обновления {C2D17964-BBDD-4339-B9F3-12D7205B39CC} для сайта CS1 до 34 SMS_WSUS_SYNC_MANAGER
После завершения синхронизации базы данных сайта, если все изменения были внесены в базу данных сайта, версия содержимого источника обновления обновляется в базе данных. После успешного завершения синхронизации WSyncMgr создает идентификатор сообщения о состоянии 6702 (синхронизация WSUS завершена). Следующие данные записываются в систему WsyncMgr.log.
STATMSG: ID=6702 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=SERVEFRFQDN> SITE=<CS1 PID=432 TID=3404 GMTDATE=Thu 16 18:57:46.304 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
Синхронизация выполнена успешно. Настройка оповещения синхронизации для отмены состояния на сайте CS1 SMS_WSUS_SYNC_MANAGER
Обновлено 130 элементов в базе данных SMS, новая версия исходного содержимого обновления — 34 SMS_WSUS_SYNC_MANAGER
Время синхронизации: 0d00h03m53s SMS_WSUS_SYNC_MANAGER
Шаг 5. Диспетчер синхронизации WSUS отправляет запросы по одному в один раз в компонент WSUS, работающий на других suPs на сайте.
Компьютеры WSUS на других SUPs настраиваются как реплики установки WSUS, работающей на сайте по умолчанию.
Следующие данные записываются в систему WsyncMgr.log.
Синхронизация серверов WSUS с синхронизацией SMS_WSUS_SYNC_MANAGER
STATMSG: ID=6706 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 19:17:13.575 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
Синхронизация сервера WSUS ps1sys.contoso.com ... SMS_WSUS_SYNC_MANAGER
синхронизация: запуск синхронизации WSUS реплики SMS_WSUS_SYNC_MANAGER
синхронизация: синхронизация других элементов реплики WSUS SMS_WSUS_SYNC_MANAGER
синхронизация: синхронизация реплики WSUS с другими элементами, обработанная 4 из 4 элементов (100 %) SMS_WSUS_SYNC_MANAGER
Выполнена синхронизация ps1sys.contoso.com SMS_WSUS_SYNC_MANAGER сервера WSUS
Шаг 6. Диспетчер синхронизации WSUS отправляет запрос на синхронизацию на все дочерние сайты
Уведомления синхронизации отправляются всем дочерним сайтам, чтобы указать им начать синхронизацию. Эти уведомления отправляются через репликацию файлов, а не репликацию базы данных. Следующие данные записываются в систему WsyncMgr.log.
Отправка уведомлений синхронизации дочерним сайтам: PS1, PS2 SMS_WSUS_SYNC_MANAGER
Тип репликации SQL не задан для E:\ConfigMgr\inboxes\WSyncMgr.box\outbox\CS1. SYN, репликация в папку (PS1, PS2), входящие: E:\ConfigMgr\inboxes\replmgr.box SMS_WSUS_SYNC_MANAGER
Шаг 7. Элементы конфигурации обновлений программного обеспечения отправляются на дочерние сайты с помощью репликации базы данных
Синхронизация с дочерним первичным сайтом и вторичными сайтами
Во время процесса синхронизации обновлений программного обеспечения на сайте верхнего уровня элементы конфигурации обновления программного обеспечения реплицируются на дочерние сайты с помощью репликации базы данных. В конце процесса сайт верхнего уровня отправляет запрос синхронизации на дочерний сайт, а дочерний сайт запускает процесс синхронизации WSUS. Так как метаданные обновления программного обеспечения (элементы конфигурации) из базы данных сайта реплицируются на первичные сайты с помощью репликации базы данных, процесс синхронизации на дочерних первичных и вторичных сайтах состоит только из этапа синхронизации WSUS.
Процесс синхронизации на дочернем первичном сайте или вторичном сайте выполняет следующие действия:
Шаг 1. Диспетчер синхронизации WSUS получает запрос на синхронизацию с сайта верхнего уровня
Когда уведомление синхронизации, отправленное родительским сайтом, поступает в папку WSyncMgr.box через репликацию файлов, WSyncMgr просыпается и запускает синхронизацию. Следующие данные записываются в систему WsyncMgr.log.
Пробуждение по раскрывающимся SMS_WSUS_SYNC_MANAGER папки "Входящие"
Найден файл уведомлений о родительской синхронизации CS1.SYN. SMS_WSUS_SYNC_MANAGER
Запуск SMS_WSUS_SYNC_MANAGER синхронизации
Синхронизация с родительским запросом SMS_WSUS_SYNC_MANAGER
Затем WSyncMgr считывает список SSP-адресов из файла управления сайтом (SCF). WSyncMgr сначала синхронизирует sup, который был установлен в качестве первого SUP на сайте, а затем синхронизирует все оставшиеся ВХОДЯЩИЕ. Все дополнительные реплики sups настраиваются как реплики первого SUP. Следующие данные записываются в систему WsyncMgr.log.
Чтение SCF-адресов из SCF для PS1SITE.CONTOSO.COM SMS_WSUS_SYNC_MANAGER
Найдено 2 SMS_WSUS_SYNC_MANAGER SUP
Найден активный PS1SITE.CONTOSO.COM SUP из SCF-файла. SMS_WSUS_SYNC_MANAGER
Найден активный PS1SYS.CONTOSO.COM SUP из SCF-файла. SMS_WSUS_SYNC_MANAGER
Шаг 2. Начинается синхронизация обновлений программного обеспечения
Следующие данные записываются в систему WsyncMgr.log.
STATMSG: ID=6701 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 18:58:37.599 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
Синхронизация PS1SITE.CONTOSO.COM SMS_WSUS_SYNC_MANAGER сервера WSUS
Шаг 3. Диспетчер синхронизации WSUS выполняет запрос к WSUS, запущенным в первом SUP, для запуска синхронизации
Следующие данные записываются в систему WsyncMgr.log.
STATMSG: ID=6704 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 18:58:38.909 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
Синхронизация сервера WSUS ps1site.contoso.com ... SMS_WSUS_SYNC_MANAGER
Шаг 4. СЛУЖБЫ WSUS, работающие на сервере SUP на дочернем сайте, синхронизируют метаданные обновлений программного обеспечения из WSUS, работающих на сервере SUP на родительском сайте.
Следующие данные записываются в систему WsyncMgr.log.
синхронизация: запуск синхронизации WSUS SMS_WSUS_SYNC_MANAGER
синхронизация: службы WSUS синхронизируют категории SMS_WSUS_SYNC_MANAGER
синхронизация: службы WSUS синхронизируют обновления SMS_WSUS_SYNC_MANAGER
sync: WSUS синхронизирует обновления, обрабатывает 130 из 130 элементов (100 %) SMS_WSUS_SYNC_MANAGER
Выполнена синхронизация ps1site.contoso.com SMS_WSUS_SYNC_MANAGER сервера WSUS
Более 2 минут, чтобы результаты синхронизации серверов WSUS стали доступными SMS_WSUS_SYNC_MANAGER
Установка версии содержимого источника обновления {C2D17964-BBDD-4339-B9F3-12D7205B39CC} для сайта PS1 до 34 SMS_WSUS_SYNC_MANAGER
Шаг 5. (Для Configuration Manager без пакета обновления) диспетчер синхронизации WSUS запускает процесс синхронизации для WSUS, запущенного в удаленной системе сайта.
При наличии удаленного подключения к Интернету диспетчер синхронизации WSUS запускает процесс синхронизации для WSUS, запущенного в удаленной системе сайта.
Шаг 6. (Только для System Center 2012 Configuration Manager с пакетом обновления 1 (SP1) и System Center 2012 R2 Configuration Manager) диспетчер синхронизации WSUS отправляет запросы по одному в один раз в службы WSUS, работающие на других SUPs (включая IP-адреса на основе Интернета) на сайте.
Серверы WSUS на других suPs настраиваются в качестве реплик WSUS, работающих на сайте по умолчанию. Затем WSyncMgr создает идентификатор сообщения о состоянии 6706 (синхронизация WSUS выполняется. Текущий этап: синхронизация сервера WSUS с подключением к Интернету). Несмотря на то, что SUP не может быть интернет-базой, сообщение о состоянии по-прежнему будет равно 6706.
Следующие данные записываются в систему WsyncMgr.log.
Синхронизация серверов WSUS с синхронизацией SMS_WSUS_SYNC_MANAGER
STATMSG: ID=6706 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 19:17:13.575 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
Синхронизация сервера WSUS ps1sys.contoso.com ... SMS_WSUS_SYNC_MANAGER
синхронизация: запуск синхронизации WSUS реплики SMS_WSUS_SYNC_MANAGER
синхронизация: синхронизация других элементов реплики WSUS SMS_WSUS_SYNC_MANAGER
синхронизация: синхронизация реплики WSUS с другими элементами, обработанная 4 из 4 элементов (100 %) SMS_WSUS_SYNC_MANAGER
Выполнена синхронизация ps1sys.contoso.com SMS_WSUS_SYNC_MANAGER сервера WSUS
Шаг 7. После успешной синхронизации диспетчер синхронизации WSUS создает сообщение о состоянии 6702
Следующие данные записываются в систему WsyncMgr.log.
STATMSG: ID=6702 SEV=I LEV=M SOURCE="SMS Server" COMP="SMS_WSUS_SYNC_MANAGER" SYS=PS1SITE. CONTOSO.COM SITE=PS1 PID=1840 TID=2832 GMTDATE=Thu Jan 16 19:01:35.117 2014 ISTR0="" ISTR1="" ISTR2="" ISTR3="" ISTR4="" ISTR5="" ISTR6="" ISTR7="" ISTR8="" ISTR9="" NUMATTRS=0 SMS_WSUS_SYNC_MANAGER
Синхронизация выполнена успешно. Настройка оповещения синхронизации для отмены состояния на сайте PS1 SMS_WSUS_SYNC_MANAGER
Успешно синхронизирован сайт с родительским CS1 версии 34 SMS_WSUS_SYNC_MANAGER
Время синхронизации: 0d00h02m57s SMS_WSUS_SYNC_MANAGER
Шаг 8. С первичного сайта диспетчер синхронизации WSUS отправляет запрос синхронизации на все дочерние вторичные сайты
Вторичные сайты запускают процесс синхронизации обновлений программного обеспечения с родительским первичным сайтом. Сервер SUP вторичного сайта настраивается в качестве реплики WSUS, работающей на родительском сайте.
Войдите в систему WsyncMgr.log:
Отправка уведомления синхронизации дочерним сайтам: SS1 SMS_WSUS_SYNC_MANAGER