A-A+
Xen下装虚拟机bios时间无法查看问题
Cannot access the Hardware Clock via any known method.
Use the --debug option to see the details of our search for an access method.
根据提示:
# hwclock -w --debug
hwclock from util-linux-ng 2.17.2
hwclock: Open of /dev/rtc failed, errno=2: No such file or directory.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
google到的解法是增加 xen.independent_wallclock=1 设置, 就OK
下面是转载:
当然你也可以使用以下办法让domU自己同步时间(不会同步后时间再变回去)
#vim /etc/sysctl.conf
# Set independent wall clock time
xen.independent_wallclock=1
#sysctl -p
但是使用hwclock -w –debug还是报错的:
#hwclock -w --debug
hwclock from util-linux-2.13-pre7
hwclock: Open of /dev/rtc failed, errno=19: No such device.
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
后来在网上搜了好久还是没找到合适的解释,但有的说是/dev/rtc文件被dom0占用了
# dmesg| grep rtc
rtc: IRQ 8 is not free
这里显示也是被占用,但/dev/rtc文件是存在的,不知道是不是BUG。
这种问题在hvm(全虚拟化)下的domU是不存在的。
《xen 时间问题》 摘自:http://hi.baidu.com/%B4%F8%B5%B6%B2%BB%B4%F8%C9%A1/blog/item/33b1f4faf5e609006c22eb75.html
最近无意看到 xen虚拟的几台机器时间不准,ssh上去发现ntp正常,ntpdate后时间继续重置了。
# hwclock -r 提示--debug
# [root@host1 vhosts]# hwclock --debug
hwclock from util-linux-2.13-pre7
hwclock: Open of /dev/rtc failed, errno=19: No such device. # 提示没有这个设备
No usable clock interface found.
Cannot access the Hardware Clock via any known method.
[root@host1 vhosts]#
google了下解决办法# echo "xen.independent_wallclock = 1" >> /etc/sysctl.conf
#
# sysctl -p
#
# 再次ntpdate 同步后没发现问题了额