ESX3i или впереди времени
Старые песни на новый лад.
Uptime сервера VMware ESX3i достиг 7 дней. За это время часы в гостевой linux и на хосте разбежались на 5 минут вперед, чего хватило, чтобы авторизация Kerberos перестала работать. ntpd не смог скорректировать такую разницу.
В VMware Server это исправлялось добавлением в grub.conf опции ядра clock=pmtmr. Строка выглядела так:
kernel /vmlinuz-2.6.9-34.EL ro root=/dev/VolGroup00/LogVol00 rhgb quiet clock=pmtmr
Сейчас это не помогло.
По вполне понятным причинам синхонизацию времени с хостом посредством VMware guest tools не используется.
Был найден документ в VMware KB, и были внесены изменения:
kernel /vmlinuz-2.6.9-34.EL ro root=/dev/VolGroup00/LogVol00 rhgb quiet clock=pit notsc nosmp noapic nolapic
Подождем – посмотрим, как говорится.
UPD.
Сутки спустя синхронизация времени выглядит так:
[root@heops-vm-rhel4-01 ~]# ntpstat
synchronised to NTP server (194.135.193.1) at stratum 3
time correct to within 931 ms
polling server every 64 s
Будем наблюдать дальше.
UPD.
Шесть дней спустя синхронизация времени выглядит так:
[root@heops-vm-rhel4-01 ~]# ntpstat
synchronised to NTP server (194.135.193.1) at stratum 3
time correct to within 608 ms
polling server every 64 s
Результат достигнут - часы гостевой linux синхронизованы со внешним источником.