Windows server 2019 – установка и настройка WSUS, создание и настройка GPO

Windows server 2019 - установка и настройка WSUS, создание и настройка GPO Сертификаты

Начальная настройка сервера обновлений wsus в windows server 2021 r2 / 2021

При первом запуске консоли WSUS автоматически запустится мастер настройки сервера обновлений. Рассмотрим основные шаги настройки сервера WSUS с помощью мастера.

Укажите, будет ли сервер WSUS брать обновления с сайта Microsoft Update напрямую или он должен качать его с вышестоящего WSUS сервера (обычно этот вариант используется в крупных сетях для настройки WSUS сервера большого регионального подразделения, который берет обновления с WSUS центрального офиса, чем существенно снижается нагрузка на каналы связи между центральным офисом и филиалом).

Windows server 2021 – установка и настройка wsus, создание и настройка gpo

WSUS (Windows Server Update Services) – служба обновлений для серверов компании Microsoft. Позволяет централизованно обновлять компьютеры и сервера, управлять параметрами обновления. Позволяет не только значительно экономить использованный трафик из-за централизованного обновления в сети, но и гибко управлять пакетами обновлений, которые будут применяться. Установка и настройка службы Windows Server Update Services на Windows server 2021 не сильно отличается от развертывания WSUS в операционной системе Windows server 2021, 2021.

Требования к установке WSUS (Windows Server Update Services)

Ввод сервера WSUS в домен

Установка роли сервера WSUS

Настройка WSUS

Установка дополнительных компонентов, необходимых для работы отчетов WSUS

Создание и настройка групповых политик для WSUS

Проверка применения групповой политики на компьютере пользователя

1. В строке поиска выполняем команду ncpa.cpl. В открывшемся окне выбираем сетевой интерфейс, правой клавишей мыши – “Свойства“.

winsrv2021 setup wsus gpo1

2. Снимаем чекбокс с “IP версии 6 (TCP/IPv6)“, если не используем. Далее выбираем “IP версии 4 (TCP/IPv4)” – “Свойства“.

winsrv2021 setup wsus gpo2

3. Задаем IP-адрес, Маска подсети, Основной шлюз, Предпочитаемый DNS-сервер.

winsrv2021 setup wsus gpo3

4. Далее задаём имя серверу, для этого нажимаем правой клавишей мыши на “Этот компьютер“, в открывшемся окне – “Изменить параметры“. Далее нажимаем “Изменить“, в новом окне в поле “Имя компьютера” вписываем имя сервера, далее “ОК“. Далее необходимо перезагрузить компьютер.

winsrv2021 setup wsus gpo4

5. После перезагрузки компьютера нажимаем правой клавишей мыши на “Этот компьютер“, в открывшемся окне – “Изменить параметры“. Далее нажимаем “Изменить“, выбираем “Является членом домена“, вписываем имя домена. Далее “ОК“.

winsrv2021 setup wsus gpo5

6. Вводим имя и пароль учетной записи с правами на присоединение к домену.

winsrv2021 setup wsus gpo6

7. При успешном вводе в домен сервера, появится сообщение “Добро пожаловать в домен…“. Далее необходимо перезагрузить компьютер.

winsrv2021 setup wsus gpo7

1. Нажимаем “Пуск“, далее “Диспетчер серверов“.

winsrv2021 setup wsus gpo8

2. Далее нажимаем “Добавить роли и компоненты“.

winsrv2021 setup wsus gpo9

3. Читаем, что необходимо проверить, что все условия перед установкой службы ролей и компонентов, выполнены. Нажимаем “Далее“.

winsrv2021 setup wsus gpo10

4. Выбираем “Установка ролей или компонентов“, затем “Далее“.

winsrv2021 setup wsus gpo11

5. Выбираем сервер из пула серверов, нажимаем “Далее“.

winsrv2021 setup wsus gpo12

6.  Ставим чекбокс напротив “Службы Windows Server Update Services“.

winsrv2021 setup wsus gpo14

7. В открывшемся окне нажимаем “Добавить компоненты“, затем “Далее“.

winsrv2021 setup wsus gpo13

8. В следующем окне “Далее“, дополнительных компонентов в данном случае не требуется.

winsrv2021 setup wsus gpo15

9. Читаем на что обратить внимание, затем “Далее“.

winsrv2021 setup wsus gpo16.

10. Оставляем настройки по умолчанию, нажимаем “Далее“.

winsrv2021 setup wsus gpo17

11. Выбираем расположение содержимого WSUS. Если обновления будут храниться локально, то в зависимости от продуктов, для которых нужно получать обновления, выбирается и размер места на диске (минимально 6 GB). Выбираем допустимый локальный путь (например, d:wsus), нажимаем “Далее“.

winsrv2021 setup wsus gpo18

13. Читаем сообщение “Роль веб-сервера (IIS)“, нажимаем “Далее“.

winsrv2021 setup wsus gpo19

14. В следующем окне оставляем настройки по умолчанию, нажимаем “Далее“. 

winsrv2021 setup wsus gpo20

15. Подтверждаем установку выбранных компонентов – “Установить“.

winsrv2021 setup wsus gpo21

16. После установки “Службы Windows Server Update Services“, нажимаем “Закрыть“.

winsrv2021 setup wsus gpo22

17. После установки WSUS, нажимаем на желтый треугольник в “Диспетчер серверов” и нажимаем “Запуск послеустановочных задач“. На этом установка WSUS закончена.

winsrv2021 setup wsus gpo23

Настройка WSUS (Windows Server Update Services)

Про сертификаты:  Как оформить сертификат на фаркоп- получите консультацию экспертов

1. Открываем “Диспетчер серверов” – “Средства” – “Службы Windows Server Update Services“.

winsrv2021 setup wsus gpo24

2. В открывшемcя мастере настройки WSUS читаем условия, необходимые для работы сервера WSUS, нажимаем “Далее“.

winsrv2021 setup wsus gpo25

3. Снимаем чекбокс “Yes, I would like to join the Microsoft Update Improvement Program” (чекбокс можно оставить), затем “Далее“.

winsrv2021 setup wsus gpo26

4. Указываем по умолчанию вышестоящий сервер, с которым вы хотите синхронизировать ваш сервер, нажимаем “Далее“.

winsrv2021 setup wsus gpo27

5. Оставляем настройки по умолчанию, если вы не используете прокси-сервер для синхронизации. Нажимаем “Далее“.

winsrv2021 setup wsus gpo28

6. Нажимаем “Начать подключение“. При этом будет скачана следующая информация:

  • Имеющиеся типы обновлений;
  • Продукты, которые можно обновить;
  • Доступные языки.

После получения необходимой информации, нажимаем “Далее“.

winsrv2021 setup wsus gpo29

7. Выбираем языки, для которых сервер будет скачивать обновления (для выбора языка устанавливаем чекбокс). Затем “Далее“.

winsrv2021 setup wsus gpo30

8. В следующем окне выбираем продукты Microsoft для обновления. Выбираем только необходимое, так как размер скачиваемых обновлений будет значительный. Нажимаем “Далее“.

winsrv2021 setup wsus gpo31

9. Выбираем классы обновлений, которые вы хотите скачивать. Обычно это:

  • Upgrades;
  • Критические обновления;
  • Накопительные пакеты обновления;
  • Обновления определений;
  • Обновления системы безопасности.

Нажимаем “Далее“.
winsrv2021 setup wsus gpo32

10 Оставляем чекбокс “Синхронизацию вручную“, после окончания всех настроек и проверки работы WSUS, устанавливаем “Автоматическая синхронизация” и удобное время для синхронизации (обычно синхронизация проходит ночью, например, 1.00). Затем “Далее“.

winsrv2021 setup wsus gpo33.

11. Устанавливаем чекбокс “Запустить первоначальную синхронизацию“, нажимаем “Далее“.

winsrv2021 setup wsus gpo34

12. После того, как первоначальная синхронизация будет закончена, нажимаем “Готово“. На этом предварительная настройка WSUS закончена. Далее откроется оснастка Windows Server Update Services.

winsrv2021 setup wsus gpo35

13. Для того, чтобы была возможность смотреть отчеты, для WSUS в Windows server 2021 необходимо установить два компонента:

  • Microsoft System CLR Types для SQL Server 2021 (SQLSysClrTypes.msi);
  • Microsoft Report Viewer 2021 Runtime (ReportViewer.msi).

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

winsrv2021 setup wsus gpo36

14. После установки дополнительных компонентов, отчет об обновлениях будет отображаться.

winsrv2021 setup wsus gpo37

15. Следующим шагом открываем в оснастке Windows Server Update Services “Параметры“, устанавливаем чекбокс “Использовать на компьютерах групповую политику или параметры реестра“. Нажимаем “ОК“.

winsrv2021 setup wsus gpo38

16. Затем добавляем группы компьютеров, которые будут обновляться. Для этого нажимаем правой клавишей на “Все компьютеры” – “Добавить группу компьютеров“.

winsrv2021 setup wsus gpo39

17. В новом окне задаём имя для новой группы, нажимаем “Добавить“. 

winsrv2021 setup wsus gpo40

18. В данном случае добавляем группы компьютеров:

winsrv2021 setup wsus gpo41
Создание и настройка групповых политик для WSUS

1. Открываем “Диспетчер серверов” – “Средства” – “Управление групповой политикой“.

winsrv2021 setup wsus gpo42

2. Создаем групповую политику, для этого нажимаем правой клавишей мыши на “Объекты групповой политики” – “Создать“.

winsrv2021 setup wsus gpo43

3. Задаём имя нового объекта групповой политики, нажимаем “ОК“. В данном случае создадим две групповые политики:

  • WSUS-servers;
  • WSUS-computers.

winsrv2021 setup wsus gpo44

4. Далее изменяем вновь созданную политику, для чего нажимаем правой клавишей мыши на созданную политику – “Изменить“. Для WSUS-servers:

Переходим Конфигурация – Политики –  Административные шаблоны – Центр обновления Windows. Изменяем:

   Настройка автоматического обновления:

     Включено

     Настройка автоматического обновления – 3 – авт. загрузка и уведом. об устан

     Установка по расписанию – время: 01:00

   Указать размещение службы обновлений Майкрософт в интрасети

     Включено

     Укажите службу обновлений в интрасети для поиска: http://srv3.sigro.ru:8530

     Укажите сервер статистики в интрасети: http://srv3.sigro.ru:8530

   Всегда автоматически перезагружаться в запланированное время

     Отключено   

   Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи

     Включено

   Разрешить клиенту присоединение к целевой группе

     Включено

     Имя целевой группы для данного компьютера: Servers

Далее переходим Конфигурация компьютера – Политики – Конфигурация Windows – Параметры безопасности – Системные службы

Изменяем:

   Центр обновления Windows

     автоматически

winsrv2021 setup wsus gpo45

5. Для групповой политики WSUS-computers:

Переходим Конфигурация – Политики –  Административные шаблоны – Центр обновления Windows. Изменяем:

Про сертификаты:  Европейский сертификат психотерапевта - сертификация в Москве.

   Настройка автоматического обновления:

     Включено

     Настройка автоматического обновления – 4 – авт. загрузка и устан. по расписанию

     Установка по расписанию – день: 3 – каждый вторник

     Установка по расписанию – время: 12:00

   Указать размещение службы обновлений Майкрософт в интрасети

     Включено

     Укажите службу обновлений в интрасети для поиска: http://srv3.sigro.ru:8530

     Укажите сервер статистики в интрасети: http://srv3.sigro.ru:8530

   Всегда автоматически перезагружаться в запланированное время

     Отключено

   Разрешать пользователям, не являющимся администраторами, получать уведомления об обновлениях

     Включено   

   Не выполнять автоматическую перезагрузку при автоматической установке обновлений, если в системе работают пользователи

     Включено

   Разрешить клиенту присоединение к целевой группе

     Включено

     Имя целевой группы для данного компьютера: Сomputers

Далее переходим Конфигурация компьютера – Политики – Конфигурация Windows – Параметры безопасности – Системные службы

Изменяем:

   Центр обновления Windows

     автоматически

winsrv2021 setup wsus gpo46

6. Далее привязываем вновь созданные политики к соответствующим объектам домена. Для этого выбираем объект домена, правой клавишей мыши – “Связать существующий объект групповой политики“. Выбираем соответствующую групповую политику. Для немедленного применения групповых политик, открываем командную строку, выполняем команду: gpupdate / force.

winsrv2021 setup wsus gpo47

Проверка применения групповой политики на компьютере пользователя

1. Для проверки применения групповой политики в строке поиска выполняем команду rsop.msc. Проверяем в окне “Результирующая политика” применение политики.

winsrv2021 setup wsus gpo48

Посмотреть видео, как установить и настроить WSUS (Windows Server Update Services), создать и настроить GPO для WSUS, можно здесь:


 

Устанавливаем обновления при помощи ansible

Практически любая система управления конфигурациями может облегчить работу с обновлениями. Разберем пример на базе Ansible для установки обновлений по требованию.

Устраивать холивар, что лучше из бесплатных систем — Ansible, Chef, Puppet или вовсе Salt, нет ни малейшего желания. Система Ansible выбрана за отсутствие необходимости использования агентов и за простоту настройки. И, конечно, из-за Python: ведь этот язык намного проще освоить начинающим автоматизаторам, в отличие от Ruby.

Стоит отметить, что помимо решения задачи, это будет неплохое подспорье для ознакомления с принципами работы подобных систем. Если, конечно, вы еще не развлекались установкой Streisand, особенно, когда что-то в процессе идет не так. А если вы уже используете Ansible или другие модные решения, то запросто сможете и обновления устанавливать.

Для начала подготовим сервер Ansible. Подойдет практически любой GNULinux дистрибутив, но примеры команд я буду приводить для Ubuntu Server (так исторически сложилось).

Для начала установим пакетный менеджер для приложений на Python:

apt-get install python-pip
pip install --upgrade pip
pip install --upgrade virtualenv

Затем нам понадобится установить пакет pywinrm для подключения к системам Windows и непосредственно систему Ansible:

sudo pip install pywinrm
sudo pip install ansible

Проверить установку можно командой ansible –version.

Windows server 2019 - установка и настройка WSUS, создание и настройка GPO
Проверка установки.Вместо пакета в теории pywinrm можно использовать любое другое средство для управления Windows с машины на Linux. Часть из них разобрана в статье «Перекрестное опыление: управляем Linux из-под Windows, и наоборот».

Теперь нужно разрешить подключение к Windows по WinRM. Для этого есть уже готовый скрипт ConfigureRemotingForAnsible.ps1, доступный на GitHub. Ну, а как запускать скрипты на удаленных машинах вы уже знаете.

Проверить подключение к Windows можно командой:

ansible windows -m win_ping

Windows server 2019 - установка и настройка WSUS, создание и настройка GPO
Проверка подключения успешна.

Теперь можно заняться созданием playbook. Нам облегчит жизнь тот факт, что разработчики Ansible уже подумали за нас и сделали модуль win_updates, как раз для решения таких задач.

Playbook — это «инструкция», которая говорит системе управления конфигурациями, что же ей делать. Разумеется, пошаговая.

Любой playbook является файлом в формате yml и представляет из себя набор директив — у каждого модуля они свои. Модуль winupdate позволяет использовать следующие директивы (жирным выделены значения по умолчанию):

Таким образом, для установки определенных обновлений подойдет следующий playbook:

- name: Install specific updates based on the KBs for those updates
  win_updates:
    category_name:
    - SecurityUpdates

    whitelist:
    - KB4073819
    - KB4074228

А если надо просто посчитать, сколько обновлений не хватает, playbook будет таким:

  – name: Check for missing updates
          win_updates: state=searched
          register: update_count

Для установки всех доступных обновлений с последующей перезагрузкой будет подобный playbook:

- name: Install all critical and security updates
  win_updates:
    category_names:
    - CriticalUpdates
    - SecurityUpdates
    - UpdateRollups
    state: installed
  register: update_result

        - name: reboot host if required
          win_reboot:
          when: update_result.reboot_required

Напомню, что для работы со списком серверов понадобится файл инвентаризации. Например, такой:

[DCs]
dc1.mydomain.local
dc2.mydomain.local

[AppServers]
app1.mydomain.local
app2.mydomain.local

[DBServers]
db1.mydomain.local
db2.mydomain.local

И теперь для установки обновлений только на контроллеры домена можно использовать playbook:

- hosts: DCs
  tasks:
  - name: Choose which Windows updates to install
  win_updates:
    category_names:
      - SecurityUpdates
      - CriticalUpdates
      - UpdateRollups

Команда, которая проделает все эти операции, будет такой:

ansible-playbook -i inventory.yml -s windowsupdates.yml

Внимательный читатель может спросить про источник скачиваемых обновлений. Источник будет тот, что настроен на компьютере: будь то Windows Update в интернете или локальный WSUS. Даже если до настройки WSUS руки не дошли, можно дать команду на установку нужных срочных апдейтов, особенно если детальки Lego под ноги уже высыпались.

Про сертификаты:  Сертификация книг в обязательной и добровольной системе сертификации продукции. Документы, предусмотренные для проведения сертификации книг. | СЕВТЕСТ

Остается добавить, что не обязательно использовать именно Ansible. Например, для системы управления конфигурациями Chef можно использовать Cookbook Wsus Client или более навороченный boxstarter. Аналогичные модули существуют и для Puppet. В общем-то практически любая система управления конфигурациями может что-то подобное, в том числе и MS SCCM.

Напоследок приведу еще несколько заинтересовавших меня инструментов.

Установка роли wsus на windows server 2021 r2 / 2021

Еще в Windows Server 2008 сервис WSUS был выделен в отдельную роль, которую можно было установить через консоль управления сервером. В Windows Server 2021 / R2 этот момент не поменялся. Откройте консоль  Server Manager и отметьте роль Windows Server Update Services (система автоматически выберет и предложит установить необходимые компоненты веб сервера IIS).

Отметьте опцию WSUS Services, далее необходимо выбрать тип базы данных, которую будет использовать WSUS.

В Windows Server 2021 R2 поддерживаются следующие типы SQL баз данных для WSUS сервера:

Соответственно вы можете использовать встроенную базу данных Windows WID (Windows Internal database), которая является бесплатной и не требует дополнительного лицензирования. Либо вы можете использовать выделенную локальная или удаленную (на другом сервере) базу данных на SQL Server для хранения данных WSUS.

База WID по умолчанию называется SUSDB.mdf и хранится в каталоге windir%widdata. Эта база поддерживает только Windows аутентификацию (но не SQL). Инстанс внутренней (WID) базы данных для WSUS называется server_nameMicrosoft##WID. В базе данных WSUS хранятся настройки сервера обновлений, метаданные обновлений и сведения о клиентах сервера WSUS.

Внутреннюю базу Windows (Windows Internal Database) рекомендуется использовать, если:

  • Организация не имеет и не планирует покупать лицензии на SQL Server;
  • Не планируется использовать балансировку нагрузки на WSUS (NLB WSUS);
  • Если планируется развернуть дочерний сервер WSUS (например, в филиалах). В этом случае на вторичных серверах рекомендуется использовать встроенную базу WSUS.

Базу WID можно администрировать через SQL Server Management Studio (SSMS), если указать в строке подключения \.pipeMICROSOFT##WIDtsqlquery.

Отметим, что в бесплатных редакциях SQL Server 2008/2021 Express имеет ограничение на максимальный размер БД – 10 Гб. Скорее всего это ограничение достигнуто не будет (например, размер базы WSUS на 2500 клиентов – около 3 Гб). Ограничение Windows Internal Database – 524 Гб.

В случае, установки роли WSUS и сервера БД на разных серверах, существует ряд ограничений:

  • SQL сервер с БД WSUS не может быть контроллером домена;
  • Сервер WSUS не может быть одновременно сервером терминалов с ролью Remote Desktop Services;

Если вы планируете использовать встроенную базу данных (это вполне рекомендуемый и работоспособный вариант даже для больших инфраструктур), отметьте опцию WIDDatabase.

Затем нужно указать каталог, в котором будут храниться файлы обновлений (рекомендуется, чтобы на выбранном диске было как минимум 10 Гб свободного места).

Размер базы данных WSUS сильно зависит от количества продуктов и ОС Windows, которое вы планируете обновлять. В большой организации размер файлов обновлений на WSUS сервере может достигать сотни Гб. Например, у меня каталог с обновлениями WSUS занимает около 400 Гб (хранятся обновления для Windows 7, 8.

В том случае, если ранее было выбрано использование отдельной выделенной БД SQL, необходимо указать имя сервера СУБД, инстанса БД и проверить подключение.

Далее запустится установка роли WSUS и всех необходимых компонентов, после окончания которых запустите консоль управления WSUS в консоли Server Manager.

Вы также можете установить сервер WSUS со внутренней базой данных с помощью следующей команды PowerShell:

https://www.youtube.com/watch?v=zyRgQ8rM5os

Install-WindowsFeature -Name Updateservices,UpdateServices-WidDB,UpdateServices-services –IncludeManagementTools

Оцените статью
Мой сертификат
Добавить комментарий