[syslog] ntpd[pid]: frequency error 510 PPM exceeds tolerance 500 PPM
1. 에러 메시지:
ntpd[pid]: frequency error 510 PPM exceeds tolerance 500 PPM
2. 원인 & 상세 설명:
- CloudStack XEN 가상화 환경에서 기본적으로 DomU(Guest VM) 에서의 clock 은 Dom0(Control Domain 또는 cnode) 의 clock 에 동기화되도록 설정되어 있음
- 하지만, xen.independent_wallclock 값이 ‘0’으로 설정되어 있으면 Dom0 에 독립적으로 clock 이 동작
0 = The clock will NOT be sync with the host. |
1 = The clock will be sync with the host. |
- 독립적으로 clock 이 동작하려는 상황에서 ntp 데몬을 통해 시간을 동기화하려고 하니 위와 같은 에러 메시지 발생
3. 조치 방안:
- OS 커널 파라미터(sysctl)의 xen.independent_wallclock 값 확인하여 해당 값이 ‘0’ 으로 설정되어 있으면 ‘1’로 변경
# sysctl –a | grep xen.independent_wallclock
# vi /etc/sysctl.conf
xen.independent_wallclock = 1
# sysctl –p
- 변경된 파라미터 적용을 위해 NTP 데몬 재시작
# service ntpd restart
4. 참조 URL:
http://docs.vmd.citrix.com/XenServer/4.0.1/guest/ch04s06.html
https://community.rackspace.com/products/f/25/t/650
http://www.itechlounge.net/2014/03/linux-guest-vm-time-sync-with-xen-host/