воскресенье, 27 апреля 2014 г.

Подводные камни при развртывания WSUS 3.1 на Windows Server 2008 Std ed

В результате выхода из строя старого сервера WSUS, потребовалось вновь развернуть его на Windows Server 2008 Std на котором дополнительно крутится Kaspersky Security Center 10.

После открытия оснастки "Диспетчер сервера" обнаружилось отсутсвие РОЛИ WSUS. Данная проблема не является чем то сложным, итак решение:
Скачиваем обновление KB940518 (http://www.microsoft.com/en-us/download/details.aspx?id=16304) оно добавляет РОЛЬ в выше озвученную оснастку, после чего устанавливается в несколько кликов.

Но не тут то было, первая попытка установки скачанного пакета оказалась неудачной, и вываливалась с ошибкой агента обновлений 0x8024800C, решение нашлось тоже очень быстро

- Остановить службу "Центр обновления Windows"
- Удалить папку  C:\Windows\SoftwareDistribution\
- Запустить службу "Центр обновления Windows", каталог C:\Windows\SoftwareDistribution\ автоматически создастся заново
- Произвести установку скачанного пакета и воспользоваться оснасткой "Диспетчер сервера"

Итак считаем, что процесс установки WSUS успешно завершен через оснастку "Диспетчер сервера", произведены все настройки, выбран каталог хранения, установлена БД, но первая синхронизация разочаровывает из-за скорости скачивания, которая ограничена специально для снижения нагрузки на сеть предприятия.

Итак решение:

1)    Если Вы используете WSUS 2.0 с MSDE или WMSDE базой данных созданной по умолчанию в процессе инсталляции WSUS воспользуйтесь командой:

    "%programfiles%\Update Services\tools\osql\osql.exe" -S %Computername%\WSUS -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"

2)    Если Вы настроили WSUS 2.0 на использование существующей инсталляции Microsoft SQL Server, воспользуйтесь командой:

    "%programfiles%\Update Services\tools\osql\osql.exe" -S %Computername% -E -b -n -Q "USE SUSDB update tbConfigurationC set BitsDownloadPriorityForeground=1"

3)   Если Вы используете WSUS 3.0 с Windows Internal Database созданной по умолчанию в процессе инсталляции WSUS воспользуйтесь командой:

    "%programfiles%\Update Services\Setup\ExecuteSQL.exe" -S %Computername%\MICROSOFT##SSEE -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"

4)    Если Вы настроили WSUS 3.0 на использование существующей инсталляции Microsoft SQL Server, воспользуйтесь командой:

    "%programfiles%\Update Services\Setup\ExecuteSQL.exe" -S %Computername% -d "SUSDB" -Q "update tbConfigurationC set BitsDownloadPriorityForeground=1"

Мой вариант был под номером 3, на настоящий момент наверно это самый распространённый.


P#S#
Ну вот вроде бы тривиальная задача по развертыванию WSUS превращается в работу по поиску решений проблем на ровном месте. Просьба к сертифицированным специалистам мелкомягких в коментах не срать.



Источники и Ссылки:

Ошибка клиента обновлений
http://blogs.technet.com/b/trentsh/archive/2010/08/12/error-number-0x8024800c-error-running-windows-update.aspx

Ускорение процесса загрузки обновлений
http://chmv.allnetic.com/article/windows-server-update-services-wsus-medlenno-kachaet-obnovleniya/

Бэкап и рестор WSUS
http://technet.microsoft.com/en-us/library/c0f1a661-eb48-4156-81a2-267d846f844f

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

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