Настройка OS Windows для работы в UTC time (проблема с локальным временем виртуальной машины в системе виртуализации KVM)


Виртуализация серверов и рабочих станций в Windows и Linux - Hiperv, KVM, VMWare
kvm local windows zoneinfo виртуализации ошибка часы
 
 

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


(последние правки 1 месяц)

Ничего против Windows не имею и считаю, что для каждой задачи требуется свой инструмент, но некоторые легаси-вещи там тянутся из из совсем уже глубины веков и я сейчас говорю не про поддержку кодировки UTF-8, сейчас с этим дела обстоят немного лучше, а про часы системы которые все еще не в UTC. И это кстати сказать порождает некоторые нетривиальные баги при виртуализации ОС Windows в KVM.

С этой проблемой сталкивались наверное все системные администраторы которые работали с системой виртуализации KVM и визуально эта проблема выглядит следующим образом:

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

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

В этом случае думаю, что вам понятно, сама собой эта ситуация не исправится и единственным вариантом решения проблемы является:

Во-первых, установить RTC-часы платформы как основной источник системного времени для виртуальной машины при помощи команды:

>bcdedit /set {default} USEPLATFORMCLOCK on

Естественно, что эта команда выполняется от имени администратора системы.

Но и это не решает проблемы и Windows требуется еще и указать, что эти часы установлены в UTC. Это как раз и есть "во-вторых" и для этого создайте или измените элемент системного реестра:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
"RealTimeIsUniversal"=dword:00000001

Я думаю, что вы понимаете, что еще и часовой пояс должен совпадать и вот только тогда у вас все встанет на свои места.

Моя официальная страница на FaceBook
Мой микроблог в твиттер

Монтирование сетевых ресурсов NFS в Windows без использования стороннего ПО

Монтирование сетевых ресурсов NFS в Windows без использования стороннего ПО

Представляем вашему вниманию один из наших небольших экспериментов по тестированию функционала программного обеспечения под нужды заказчика. Сразу отметим, что этот опыт оказался неудачным (точнее неприменимым в рабочих условиях), но как известно отрицательный результат, это тоже результат и возможно, что после ознакомления с результатами нашего небольшого исследования, вы сразу поймете подойдет или вам штатное Microfoft решение для монтирования NFS-ресурсов или нет.


Как сделать из Windows 10 (или Windows 7) терминальный сервер с поддержкой RemoteAPP

Как сделать из Windows 10 (или Windows 7) терминальный сервер с поддержкой RemoteAPP

Сразу скажу, что я не одобряю пиратство, а все о чем сейчас пойдет речь относится именно к нарушению лицензионного соглашения, но раз вы спрашивали, то я расскажу как сделать из Windows 7 и Windows 10 почти полноценный терминальный сервер с поддержкой RemoteAPP.


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


Есть вопросы?
Спрашивайте и я обязательно вам отвечу!

* Поля обязательные для заполнения .