Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Синхронизация времени ntpd Linux. Виртуализация Hyper-V

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

MakleKing

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Всем доброго здоровья.
 
Есть у меня несколько серверов с ОС Windows 2008 R2 с поднятой виртуализацией Hyper-V. Развернуты на них виртуальные машины Linux и Windows.
На всех Linux при перезагрузке виртуальной машины убегает время на несколько часов. А затем после 5 минут работы время возвращается в норму. Пробовал убирать/снимать галочку "Time synchronization" в оснастке Hyper-V, результата никакого. Причем убегает исключительно на 9 часов. Думал, проблема в часовом поясе, но он указан правильно.
Может кто-нибудь сталкивался с таким поведение виртуальных машин Linux или FreeBSD на Hyper-V?
 

Код:
 
# more /etc/ntp.conf
server 192.168.177.135 prefer
server 192.168.177.167
server 192.168.164.4
 
restrict default ignore
restrict 127.0.0.1
restrict 192.168.177.135 mask 255.255.255.255 nomodify notrap noquery
restrict 192.168.177.167 mask 255.255.255.255 nomodify notrap noquery
restrict 192.168.164.4 mask 255.255.255.255 nomodify notrap noquery
 
driftfile /var/lib/ntp/drift
logfile /var/log/ntpd.log
 
includefile /etc/ntp/crypto/pw
 
keys /etc/ntp/keys
 
# more /etc/sysconfig/clock
ZONE="Asia/Irkutsk"
UTC=false
ARC=false
 
# more /var/log/ntpd.log
25 Jul 19:27:41 ntpd[1219]: synchronized to 192.168.177.135, stratum 5
25 Jul 10:27:41 ntpd[1219]: time reset -32399.942280 s
25 Jul 10:27:41 ntpd[1219]: kernel time sync status change 2001
25 Jul 10:33:27 ntpd[1219]: ntpd exiting on signal 15
25 Jul 19:40:30 ntpd[1187]: synchronized to 192.168.177.135, stratum 5
25 Jul 10:40:30 ntpd[1187]: time reset -32399.792988 s
25 Jul 10:40:30 ntpd[1187]: kernel time sync status change 2001
25 Jul 10:49:22 ntpd[1187]: ntpd exiting on signal 15
25 Jul 20:08:55 ntpd[1241]: ntpd exiting on signal 15
25 Jul 20:16:27 ntpd[3003]: synchronized to 192.168.164.4, stratum 6
25 Jul 11:16:28 ntpd[3003]: time reset -32399.216330 s
25 Jul 11:16:28 ntpd[3003]: kernel time sync status change 2001
25 Jul 11:25:16 ntpd[3003]: synchronized to 192.168.177.135, stratum 5
 
# date
Mon Jul 25 20:13:50 IRKST 2011
# date
Mon Jul 25 11:16:47 IRKST 2011
 

Всего записей: 32 | Зарегистр. 05-07-2005 | Отправлено: 06:55 26-07-2011
MakleKing

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашел компоненты Linux Integration Components for Windows Server 2008 Hyper-V R2, но в README написано не поддерживается фича синхронизации времени.
 
Unsupported Features  
The following features are not supported in this version of the Linux Integration Components:  
•    Integration Services: Operating System Shutdown, Time Synchronization, Data Exchange, Heartbeat, Volume Snapshot Backup  
•    Networking: Jumbo Frames and TCP Offload  
•    Storage: Hot Add/Remove (VHD’s and Passthrough Disks)
 
Никто не сталкивался с такой проблемой?

Всего записей: 32 | Зарегистр. 05-07-2005 | Отправлено: 04:42 27-07-2011
MakleKing

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нашлось решение проблемы. Надо установить аппаратные часы по местному времени.
/etc/adjtime последняя строка должна быть LOCAL  
а не UTC
 
Текущий итог. Для нормального функционирования времени в Linux в системе Hyper-V необходимо:
1) в параметрах загрузки ядра (grup.conf) добавить "clock=pit notsc divider=10"
2) проверить, что в параметрах аппаратных часов /etc/adjtime установлен параметр "LOCAL"

Всего записей: 32 | Зарегистр. 05-07-2005 | Отправлено: 12:01 05-08-2011
Valery12

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
MakleKing можно зайти и с другой стороны,
на виндах добавить в реестр ключ
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation]
“RealTimeIsUniversal”=dword:00000001
 

Всего записей: 2325 | Зарегистр. 21-07-2003 | Отправлено: 13:23 07-09-2011
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Операционные системы » UNIX » Синхронизация времени ntpd Linux. Виртуализация Hyper-V


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru