Сохранение настроек и обновлений SUS в WSUS

2006-03-28 Андрей Гревцов RSS Обсудить

В документации на сайте Microsoft сказано, что просто провести upgrade существующего сервера SUS не удастся, можно только мигрировать с него на WSUS (Windows Server Update Services). То есть сначала устанавливается WSUS, а затем - проводится операция переноса обновлений и списка принятых обновлений в базу WSUS.

Делается это с помощью утилиты C:\Program Files\Update Services\Tools\wsusutil.exe:

wsusutil.exe migratesus /content C:\SUS\Content\cabs /approvals servername /log migrate.log

Путь к файлам обновлений может быть сетевым (тогда предварительно нужно сделать общей папку, содержащую обновления на другом сервере, допустим, \\servername\SUS), servername - имя сервера, где установлен SUS, migrate.log - журнал ошибок.

После выполнения данной операции обновления успешно скопировались на WSUS, но в управлении WSUS не отобразились. По рекомендациям в интернете провёл обновление без ключа /approvals. Но и это не возымело действия - список обновлений был пуст.

Тогда я поискал похожие ошибки в интернете и нашёл алгоритм действий:

  1. Выполнить миграцию содержимого папки content sus1.0, используя wsusutil migratesus /content
  2. В настройках синхронизации на сервере указать в "Файлы обновлений и языки->Дополнительно" "Не хранить обновления локально", но установить "Синхронизировать с WindowsUpdate" (первая опция - временно, до тех пор, пока не синхронизируются метаданные)
  3. Выполнить синхронизацию
  4. Перенести одобрения, используя wsusutil migratesus /approvals
  5. вернуть настройки синхронизации к правильным (то есть установить, что обновления должны храниться локально и какие именно)
  6. Можно синхронизировать с сервером WindowsUpdate повторно для провеки работы синхронизации

Выполнив всё по инструкции, я получил, что хотел - уже закачнные SUS обновления повтороно не скачивались с сервера Microsoft, а были перенесены и одобрены. Докачались только недостающие файлы.

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