System Center 2012 R2 DPM — Исправляем последствия применения обновления по изменению часовых поясов (KB2998527)
В Сентябре 2014 года было выпущено обновление KB2998527 для поддержки обновлённых часовых поясов для России, которое было установлено на все поддерживаемые серверы и клиентские рабочие станции. При этом серверы System Center 2012 R2 DPM не стали исключением. В результате после 26 Октября 2014 года на некоторых серверах DPM 2012 R2 UR4 отображаемое время выполненных заданий архивирования опережало текущее время на 1 час.
Будьте в курсе актуальных новостей в мире ИТ: https://t.me/ITKBnews. Также будем рады видеть Вас участниками групп https://vk.com/blogitkb и https://www.fb.com/blog.it.kb
В примере рассматривается один часовой пояс – Москва.
Как видно из скриншота, запланированные задания выполнялись на один час раньше положенного срока, т.е. архивирование виртуальных машин должно было проходить в 17:30, а выполнялось в 16:30.
Вопрос был задан на форуме по Microsoft System Center Data Protection Manager (DPM) . При этом нашлось три вариантов решения. Все они могут дать положительный результат.
Рассмотрим каждый из них, предварительно убедившись в том, что защищаемые сервера (т.е. сервера с установленными агентами DPM) имеют некорректную зону в базе DPM.
Чтобы найти проблемные сервера, необходимо выполнить запрос SQL для базы DPM.
Красным выделено то, что серверы имеют неправильную запись о временной зоне в базе данных DPM.
Вариант решения №1
Выполнить описанные действия по статье в TechNet “ Изменение часового пояса сервера DPM ”.
Обновление часового пояса в базе данных DPM
- На защищенном компьютере с помощью оснастки Установка и удаление программ удалите приложение Агент защиты Microsoft System Center Data Protection Manager.
- На сервере DPM в консоли администрирования DPM в области задач Управление откройте вкладку Агенты, выберите компьютер, а затем на панели Действия выберите пункт Обновить информацию. Состояние агента изменится на Ошибка.
- На панели Подробности щелкните Удалить запись о компьютере с этого сервера DPM.
- Переустановите агент защиты на компьютере.
- Запустите синхронизацию с проверкой согласованности для каждого защищенного тома на защищенном компьютере.
Если данное решение не помогает, переходим ко 2-ому и 3-ему вариантам.
При этом стоит указать, что оба варианта (2-й и 3-й) сводятся к решению переподключения агентов на сервере DPM.
Вариант решения №2
За основу взято решение сотрудника Microsoft Michael Jacquet (Senior Support Escalation Engineer) в статье “ DPM Quick Fix: Tape backup jobs are not scheduled for one or more servers in a protection group ” и статьи на TechNet “ Изменение часового пояса файлового сервера или рабочей станции ” .
Обновление часового пояса в базе данных DPM
- На защищенном компьютере с помощью оснастки Установка и удаление программ удалите приложение Агент защиты Microsoft System Center Data Protection Manager.
- На сервере DPM в консоли администрирования DPM в области задач Управление откройте вкладку Агенты, выберите компьютер, а затем на панели Действия выберите пункт Обновить информацию. Состояние агента изменится на Ошибка.
- На панели Подробности щелкните Удалить запись о компьютере с этого сервера DPM.
- Переустановите агент защиты на компьютере.
- Запустите синхронизацию с проверкой согласованности для каждого защищенного тома на защищенном компьютере.
При этом переустановку (удаление и установка) агентов можно автоматизировать при помощи следующих утилит:
Пример: чтобы удалить агента DPM 2012 SP1 x64 вручную, необходимо на защищаемом сервере выполнить с повышенными правами команду (для автоматического удаления без ответов использовать )
Список верных GUID:
- агент DPM 2010 x86 —
- агент DPM 2010 x64 —
- агент DPM 2012 x86 —
- агент DPM 2012 x64 —
2-ой вариант подойдет, тем, у кого один DPM сервер и небольшое количество защищаемых серверов (т.е. серверов подключенных к DPM).
Вариант решения №3
Единственное, что я поправил, это строчку:
для поиска только тех серверов, которые в данный момент имеют активные защищаемые ресурсы на DPM сервере. В оригинале были взяты все серверы:
После выполнения скрипта проверяем лог файл attach_log.csv .
Формируем удобочитаемый вид в MS Excel из данного файла.
Выбираем нужный результат:
После выполнения скрипта в базе данных DPM получаем:
Сравниваем с серверами подключенными к DPM. Для этого открываем консоль DPM и переходим на закладку “Management” -> “Agents”
В моем случае пришлось обновить группы защиты, т.е. удалить и повторно добавить время выполнения задания, чтобы время заданий поменялось.
Можно обновить вручную или при помощи PowerShell командлета Update-DPMProtectionGroup
Результат
Спасибо за внимание! Надеюсь, данная статья кому-нибудь поможет!
P.S. бонус для тех кто прочитал всю статью
Рекомендация не ставить Update Rollup 5 DPM 2012 R2 по причине возникновения в определенных случаях ошибок на DPM сервере после его установки. К тому же процесс деинсталляции указанного UR возможен только через переустановку DPM и восстановление баз данных DPM из архива.
Обновления Windows для перехода на зимнее время
Напомним, что 21 июня этого года был принят Федеральный закон Российской Федерации №248-ФЗ «Об исчислении времени» на территории Российской Федерации с 26.10.2014 г. Согласно этому закону, вступающему в силу 26 октября 2014 года в 02:00 страна возвращается с летнего на постоянное зимнее время. Кроме того, закон предполагает создание одиннадцати часовых зон с учетом максимального приближения к часовым поясам всемирного координированного времени UTC. Перевод на летнее и зимнее время (сезонный перевод времени) по-прежнему осуществляться не будет.
Помимо, собственно, перевода стрелок часов на 1 час назад, закон предполагает введение ряда новых часовых поясов и удаление одной старой, в частности будут созданы 3 новые часовые зоны, 2 существующие часовые зоны объединены в одну новую, а часть регионов переместится в соседние или новые зоны.
КорпорацияMicrosoft 23 сентября 2014 г для пользователей России выпустила накопительное обновление КВ2998527 (http://support.microsoft.com/kb/2998527), предназначенное для корректного перехода на зимнее время и учета других изменения в порядке исчисления времени на российских компьютерах с ОС семейства Windows. Данное обновление должно помочь системе определить актуальную часовую зону и правильно изменить время 26 октября 2014 года.
В статье базы знаний КВ2998527 содержатся ссылки на загрузку обновлений для всех поддерживаемых ОС Microsoft: Windows Vista, Windows 7, Windows 8, Windows 8.1, Windows RT, Windows RT 8.1, Windows Server 2003 / 2003 R2, Windows Server 2008 / 2008 R2, Windows Windows Server 2012/ 2008 R2 и встроенных (Embedded) версий Windows. Скачать обновления можно начиная с 24 сентября.
Для пользователей Windows XP, срок поддержки которой закончился в этом году, обновление отсутствует.
В следующих сводных таблицах приведены грядущие изменения в часовых поясах, с указанием сдвигов относительно UTC времени так, как это будет отображаться в ОС Windows.
- Семь обновленных часовых поясов
Название новой часовой зоны Отображение новой часовой зоны в Windows Название текущей часовой зоны Отображение текущей часовой зоны в Windows Russia Time Zone 1 (UTC+02:00) Kaliningrad (RTZ 1) Kaliningrad Standard Time (UTC+03:00) Kaliningrad, Minsk Russia Time Zone 2 (UTC+03:00) Moscow, St. Petersburg, Volgograd (RTZ 2) Russian Standard Time (UTC+04:00) Moscow, St. Petersburg, Volgograd Russia Time Zone 4 (UTC+05:00) Ekaterinburg (RTZ 4) Ekaterinburg Standard Time (UTC+06:00) Ekaterinburg Russia Time Zone 5 (UTC+06:00) Novosibirsk (RTZ 5) N. Central Asia Standard Time (UTC+07:00) Novosibirsk Russia Time Zone 6 (UTC+07:00) Krasnoyarsk (RTZ 6) North Asia Standard Time (UTC+08:00) Krasnoyarsk Russia Time Zone 7 (UTC+08:00) Irkutsk (RTZ 7) North Asia East Standard Time (UTC+09:00) Irkutsk Russia Time Zone 8 (UTC+09:00) Yakutsk (RTZ 8 ) Yakutsk Standard Time (UTC+10:00) Yakutsk - Три новые часовые зоны
Название новой часовой зоны Отображение новой часовой зоны в Windows Название текущей часовой зоны Отображение текущей часовой зоны в Windows Russia Time Zone 3 (UTC+04:00) Izhevsk, Samara (RTZ 3) — — Russia Time Zone 10 (UTC+11:00) Chokurdakh (RTZ 10) — — Russia Time Zone 11 (UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky (RTZ 11) — — - Два часовых пояса объединены в один
Название новой часовой зоны Отображение новой часовой зоны в Windows Название текущей часовой зоны Отображение текущей часовой зоны в Windows Russia Time Zone 9 (UTC+10:00) Vladivostok, Magadan (RTZ 9) Vladivostok Standard Time
Magadan Standard Time(UTC+11:00) Vladivostok
(UTC+12:00) Magadan - Новая часовой зона для Республики Беларусь.На данный момент пользователи Windows в Беларуси живут по Калининградскому времени ((UTC+03:00) Kaliningrad, Minsk). Обновление предполагает создание собственного часового пояса для Республики Беларусь — (UTC+03:00) Minsk. После установки обновления пользователи в Беларуси должны вручную выбрать свой собственный часовой пояс — Belarus Standard Time.
Важно. Пользователям следующих регионов, перемещенных между зонами, 26 октября придется вручную (. ) переключиться на новую часовую зону:
- Республика Беларусь — Russia Time Zone 1
- Республика Удмуртия и Самарская область — Russia Time Zone 3
- Кемеровская область — Russia Time Zone 6
- Забайкальский край — Russia Time Zone 7
- Магаданская область — Russia Time Zone 8
- Чукотский автономный Округ и Камчатский Край — Russia Time Zone 11 (кстати, эти регионы добились того, что останутся в летнем времени)
Системы пользователей остальных регионов России после установки обновления, автоматически перейдут в соответствующую зону в час X.
Установка обновления Windows для перехода на зимнее время
На Windows-системах, настроенных на автоматическое получение и установку обновлений из Центра обновлений Windows, обновление будет установлено автоматически. Это же самое касается корпоративных пользователей, получающих обновления с внутреннего сервера WSUS (для этого администратор WSUS должен одобрить установку обновления на клиентах).
Кроме того, обновления можно скачать и установить вручную из Центра загрузок Windows (ссылка есть выше). Для установки скачанного .msu файла с обновлением, просто дважды щелкаем по нему и отвечаем на вопросы мастера.
Вот так выглядят настройки времени в Windows 8 до установки обновления.
А вот так после, как видите, часовой пояс изменился на UTC + 04:00 (RTZ 2).
Установить обновление можно и из командной строки (этот вариант подойдет для автоматической расстановки в доменных инфраструктурах, в которых отсутствует сервер WSUS):
wusa.exe c:\TimeUpdate\Windows8-RT-KB2998527-x64.msu /quiet /norestart
Обновление также можно разместить и запустить из сетевого каталога, например через logon-скрипт групповой политики:
wusa.exe \\server\Share\Windows8-RT-KB2998527-x64.msu /quiet /norestart
В большинстве случаях после установки обновления, вносящего изменения в часовые пояса перезагрузка не компьютера не требуется, а изменения применяются немедленно.
В том случае, если после установки от пользователя потребуется вручную изменить часовую зону, можно воспользоваться командами из статьи Смена часового пояса Windows из командной строки. Для Windows 7/8 команда может выглядеть так (для Самары:
tzutil /s «Russia Time Zone 3»
или так (для Москвы)
tzutil /s «Russian Standard Time»
Совет. Еще пара важных моментов:
- Если после установки обновления системные часы передвинулись на час назад до 26 октября, проверьте правильно ли установлен часовой пояс и установлен ли чекбокс автоматического перехода на летнее время и обратно.
- После установки патча на ОС Widows 2003 не осуществляется автоматический выбор скорректированной часовой зоны, а требуется выполнить это самостоятельно.
- После перехода на зимнее время 26 октября для операционной системы Windows Server 2003 (R2) потребуется установка дополнительного патча с целью отмены перехода на летнее время. Данная операция должна быть выполнена до января 2015 года. Подробнее об этом обновлении здесь.