ADG Оставить заявку
Блог Системное администрирование 4 мин чтения

Windows 7 SP1: готовимся к развёртыванию через WSUS на корпоративном парке

Microsoft готовит SP1 для Windows 7 и Server 2008 R2. Тестируем на пилотной группе из 20 машин: WSUS, совместимость с корпоративным антивирусом и 1С 8.2.

Контекст момента

Microsoft анонсировала выход Windows 7 SP1 и Windows Server 2008 R2 SP1 в феврале 2011 года

Microsoft официально объявила: SP1 для Windows 7 и Windows Server 2008 R2 выходит в феврале. RTM уже у партнёров через MSDN/TechNet, публичная раздача - вопрос нескольких недель. Мы решили не ждать релизного дня, а подготовиться заранее - развернуть пилот, прогнать совместимость и к моменту выхода уже иметь готовый план для всех клиентских парков.

Почему не «поставим потом»

Соблазн отложить понятен: пусть мир поставит первым, пусть отпишутся на форумах. Но у нас сейчас около двухсот машин на Windows 7 в сопровождении - это три клиента с парками от сорока до восьмидесяти машин. Если SP1 где-то сломает антивирус или клиент 1С, мы хотим узнать об этом на двадцати машинах, а не на всех сразу.

Ещё один довод: WSUS без правильной настройки может начать раздавать SP1 автоматически, и тогда поезд уйдёт без нашего участия. Лучше взять управление сейчас.

Пилотная группа и её состав

Под тест выделили двадцать машин - по возможности разного «профиля»:

  • Несколько бухгалтерских рабочих мест с 1С 8.2 в файловом и клиент-серверном режиме. Именно там обычно и прилетают неприятные сюрпризы после обновлений Windows.
  • Машины с корпоративным антивирусом двух вендоров - у разных клиентов разный, и оба присутствуют в пилоте.
  • Один ноутбук на каждый клиентский парк - чтобы проверить драйверы, спящий режим и VPN-клиент.
  • Пара машин с нестандартным ПО - специализированная отчётность, сканеры с WIA.

Критерий попадания в пилот простой: машина должна быть репрезентативна для своего парка, а не просто «свободна».

WSUS: блокируем SP1 до готовности

Первое действие - ещё до того как SP1 появился в каталоге WSUS - создать отдельную группу компьютеров «Win7-SP1-Pilot» и настроить политику одобрения так, чтобы SP1, когда придёт, автоматически одобрялся только для неё. Остальные группы - в статус «не одобрено».

Звучит очевидно, но мы в 2007-м с Vista так не сделали, и несколько машин обновились раньше, чем мы провели совместимость. Тогда обошлось, но осадочек остался - та история с Vista нас кое-чему научила.

На серверной стороне аналогично: Server 2008 R2 SP1 идёт отдельным пакетом, серверная группа WSUS отдельная, одобрение - только после того как убедимся в стабильности клиентских машин.

Чего ждём от антивируса

Корпоративные антивирусы - исторически самое уязвимое место при установке крупных обновлений Windows. SP1 патчит ядро, несколько компонентов ядерного уровня, и некоторые антивирусные драйверы на это реагируют плохо: либо зависают в процессе установки, либо теряют самозащиту, либо после перезагрузки требуют переустановки агента.

Мы проверили сайты обоих вендоров: один уже выпустил KB с рекомендацией обновить агент до определённой версии перед установкой SP1, второй пока молчит. Для второго пишем тикет в техподдержку - хотим письменное подтверждение совместимости до начала широкого развёртывания.

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

1С 8.2: клиент-серверный режим под лупой

С 1С история отдельная. Платформа 8.2 работает на нескольких слоях: клиент на рабочей станции, сервер приложений, СУБД. SP1 затрагивает только клиентские машины в нашем сценарии, сервер приложений пока не трогаем. Но даже на клиенте возможны сюрпризы: 1С использует COM-компоненты и HASP-ключи, а обновления Windows иногда сбрасывают права или меняют поведение WMI.

На пилотных бухгалтерских машинах после установки SP1 планируем прогнать: открытие базы, проведение документа, формирование пары отчётов, печать. Если всё это работает - считаем 1С зачтённой. Файловый режим проверяем отдельно - там своя специфика с блокировками.

Ещё один момент: у одного клиента стоит HASP-ключ на USB, и мы помним, что при крупных обновлениях Windows драйвер ключа иногда слетает. Проверяем в первую очередь.

Что будет дальше

Пилот - это не конец, а начало. Если за неделю после установки SP1 двадцать машин работают без жалоб, следующий шаг - расширение на остальные машины с двухнедельным окном. Серверный SP1 - отдельный разговор, там согласуем maintenance window с клиентами и будем делать по одному серверу в сессию.

Пока что RTM на руках только через MSDN. Как только SP1 появится в WSUS-каталоге - запускаемся. Сопровождение предполагает, что мы делаем эту работу без звонков клиентам с криком «у вас всё сломалось».

Контакт

Нужна такая же инженерная работа?

Опишите задачу и контекст. Ответим в течение рабочего дня, при необходимости подпишем NDA.