九月 12

自打在ESX 2.5上面部署了几台trustix 3.0.5以后,一直被这几台机器的时钟问题所困挠:不仅时间走得偏慢的离谱(经常一天跑下来就会慢几个小时),而且ntpd服务还无法正确的校正时间。

请注意:以下的解决方法仅针对Vmware ESX 2.5.x系列
问题的解决很简单(不需要重启系统---不管是host system还是guest system):

  1. 以root的身份登录到Vmware Esx的MUI web控制端。
  2. 点击Option选项页
  3. 点击上面的"Advanced Settings"链接,打开一个有着一堆的设置参数的web窗口。
  4. 找到"Misc.TimerHardPeriod"这个参数,把它改成333.然后保存推出

最后,给这些linux guest system的grub配置文件加上kernel的引导参数:

  1. kernel /vmlinuz-2.6.19.7-3trStandard ro root=/dev/sda2 clocksource=pit nosmp noapic nolapic

如果同学们对这个问题的具体细节有进一步的兴趣的话,请继续
Continue reading »

九月 19

手头上的几台 Vmware Esx 服务器的ntpd运作一直以来都有点问题,ntpd都在后台跑着,可是跑着跑着时间还是会偏移,只好在fcrontab里面做了个ntpdate的指令让它隔个十分钟跑去我的ntp服务器上对一下时间。

今天正好在CU上面看到有个帖子在讨论Vmware的时间问题,其中正好给了一个官方在Esx上设置NTP的文档的链接。跑过去看了一下,才发现原来我在Esx服务器上的NTP设置还少了在/etc/ntp/step-tickers中添加时间服务器地址的步骤,按照官方文档设置一下,果然天下太平了。是为纪录。

其实问题的根源还是不愿意去翻文档,理所当然地想象同样都是linux的系统,ntp服务的设置肯定都一样,归根到底就是懒,懒惰是一个大问题啊。

按照我的习惯还是把Vmware的文档贴下来留档,这样比较保险:
Continue reading »