Содержание

Миграция WSUS

Исходные данные

Исходный сервер

Конечный сервер

Этапы пути

Установка SQL Server на конечном сервере

Обязательно до начала установить NET Feamework 3.5

Дальше все как обычно, в интернете много руководств.

Установка WSUS на конечном сервере

Добавляем роль «Службы Windows Server Update Services», попутно ставится IIS и еще много всего.

Попутно настраиваем:

Перенос файлов обновлений

Копируем папку WSUS со всем содержимым (внутри должна быть папка UpdateServicesPackages и остальное)

Перенос базы данных

Так как на исходном сервере используется WID (Windows Internal Database) нужно:

После установки запускаем «Среда SQL Management Studio» и в поле «Имя сервера» пишем \\.\pipe\mssql$microsoft##ssee\sql\query (для SQL Server 2012 эта строка выглядит так: \\.\pipe\Microsoft##WID\tsql\query)

Делаем резервную копию: ПКМ на базе SUSDB → Задачи → Создать резервную копию, ставим галочку «Только резервное копирование», задаем имя и расположение файла.

Далее копируем полученный файл на конечный сервер.

Если на конечном компьютере уже существует база SUSDB удаляем ее следующим запросом:

USE master
 
GO
 
ALTER DATABASE SUSDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE
 
GO
 
DROP DATABASE SUSDB
 
GO

И восстанавливаем базу SUSDB из резервной копии исходного сервера стандартной функцией «Восстановить базу данных» или запросом:

RESTORE DATABASE [SUSDB] FROM DISK = N'C:\SUSDB.bak' WITH FILE = 1, MOVE N'SUSDB' TO N'c:\WSUSDatabase\susdb.mdf', MOVE N'C:\SUSDB_log' TO N'c:\WSUSDatabase\SUSDB_log.ldf', NOUNLOAD, STATS = 10

Изменение удостоверения сервера WSUS

Изменить удостоверение сервера необходимо для того, чтобы связь между сервером и клиентами не нарушилась.

Запускаем на конечном сервере cmd с правами Администратора и даем следующую команду:

cd "c:\Program Files\Update Services\Tools"
wsusutil.exe postinstall SQL_INSTANCE_NAME=имя_SQL_сервера CONTENT_DIR=C:\WSUS
<code>

Запускаем на конечном сервере PowerShell с правами Администратора и выполняем следующий сценарий:
<code>
$updateServer = get-wsusserver
$config = $updateServer.GetConfiguration()
$config.ServerId = [System.Guid]::NewGuid()
$config.Save()

И запускаем финальную команду:

wsusutil.exe postinstall

Порт сервера обновлений

WSUS 3.0 использовал для работы порт 80, а WSUS 3.2 использует порты 8530 (HTTP) и 8531 (HTTPS). Поэтому необходимо в настройках групповой политики или реестра внести исправление:

http://192.168.1.112:8530

Finita la comedia

Все, перенос завершен, запускаем «Службы Windows Server Update Services» и проверяем. Если все в порядке - можно выключать старый сервер и вводить в строй новый.