- System Center 2012 R2 DPM — Исправляем последствия применения обновления по изменению часовых поясов (KB2998527)
- Обновление временной зоны Москвы (на GMT+3), для любой версии Windows
- Обновление времени для Windows XP / 2003
- Обновление времени в Windows Vista / 2008, 7 / 2008 R2, 8 / 2012, 8.1 / 2012 R2
- System Center 2012 R2 DPM — Исправляем последствия применения обновления по изменению часовых поясов (KB2998527)
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 из архива.
Обновление временной зоны Москвы (на GMT+3), для любой версии Windows
Как Вы знаете, 26 октября 2014 года произошла смена часовых поясов, в результате чего у Москвы снова стал пояс GMT+3 (точнее, UTC+3). С целью решения этой проблемы Microsoft выпустила несколько исправлений, для Windows Vista/7/8/8.1 и для Windows 2003/2008/2008R2/2012/2012R2. Однако:
- Для Windows XP обновление не вышло, поскольку срок поддержки Windows XP истек 8 апреля 2014 года. (Обновление вышло для Windows XP Embedded и для Windows 2003)
- Существуют также устройства с Windows (например, GPS навигаторы, на которых установлен Windows CE), где тоже хотелось обновить временную зону.
- Для Windows 2003 (а возможно, что и для Windows XP Embedded) обновление сделано «по-хитрому»: как Вы знаете, 26 октября 2014 часы переводятся на 1 час назад и перевода на 1 час вперед уже не будет. Однако, 7 января 2015 в 00:00 в Windows 2003 часы снова перейдут на 1 час вперед. А потом — снова на 1 час назад в конце октября 2015 года. Т.е. это обновление на самом деле предполагает установку еще одного (а возможно, что и не одного) обновления Windows 2003.
Для Windows Vista/2008 и выше такой проблемы нет.
Обновление времени для Windows XP / 2003
Для того, чтобы обновить временную зону в Windows XP и в Windows 2003, не нужно ставить патчи — достаточно сменить часовой пояс. Например, поставить пояс «(GMT+3:00) Kuwait, Riyadh». В случае, если необходимо сменить часовой пояс более, чем у 2-3 компьютеров, это можно автоматизировать с помощью командного файла, выполнив в нем такую команду:
RunDLL32.exe shell32.dll,Control_RunDLL timedate.cpl,,/Z Arab Standard Time
или такую команду:
tzchange /C «Arab standard time»
Выполнить можно любую из команд (можно и обе — они выполняют одно и то же: смену часового пояса на арабское время — Кувейт).
Причем, выполнить эту команду можно и в любой другой операционной системе Windows: в версиях Windows Vista и выше первая команда просто откроет окно с настройкой времени (ничего не поменяв), а вторая команда выдаст ошибку, что нет такой программы — tzchange.
Обновление времени в Windows Vista / 2008, 7 / 2008 R2, 8 / 2012, 8.1 / 2012 R2
Для этих операционных систем в Microsoft выпущены обновления KB2998527, причем обновления для всех языков одинаковы:
Для Windows Vista / 2008: Windows6.0-KB2998527-x86.msu и Windows6.0-KB2998527-x64.msu
Для Windows 7 / 2008 R2: Windows6.1-KB2998527-x86.msu и Windows6.1-KB2998527-x64.msu
Для выполнения этих обновлений из командной строки выполните:
start /MIN /WAIT wusa.exe /quiet /norestart
start /MIN /WAIT wusa.exe Windows6.1-KB2998527-x86.msu /quiet /norestart
Почему стоит опция wait? Дело в том, что если Вы не хотите определять каждый раз разрядность операционной системы, можно просто запустить на каждом компьютере по 2 обновления: для 32-битных и для 64-битных Windows. При этом одно из обновлений выдаст ошибку (в логах) что мол версия Windows не подходит, а второе установится. Однако, если запустить эти обновления одновременно, то второе всегда завершится с ошибкой типа «уже идет процесс установки обновления». А так — их можно выполнять в одном командном файле.
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 из архива.