XenServer 기반 가상화 Linux VM의 하드웨어 time 동기화
XenServer 기반의 가상화 Linux VM에서 clock 명령등을 통해 하드웨어 time을 갱신코자 할때 아래와 같은 메시지와 함께 access 불가가 된다.
[root@TESTVM-01 ~]# |
XenServer를 배포 및 지원하는 Citrix 사 Support 페이지의 https://support.citrix.com/servlet/KbServlet/download/29788-102-672703/guest.pdf 을 살펴보면 아래와 같은 가이드가 있다.
기본적으로 Linux VM의 시계는 제어 도메인에서 실행되는 시계에 동기화되며 독립적으로 변경할 수 1. VM의 루트 프롬프트에서 echo 1 > /proc/sys/xen/independent_wallclock 명령을 실행합니다. 2. /etc/sysctl.conf 구성 파일을 변경하고 다음을 추가하여 재부팅하면 이를 적용할 수 있습니 # Set independent wall clock time 3. 세 번째 방법으로 independent_wallclock=1을 VM에 부팅 매개 변수로 전달할 수도 있습니다. |
적용 방법은 아래와 같다.
[root@TESTVM-01 ~]# 또는 [root@TESTVM-01 ~]# sysctl -w xen.independent_wallclock=1 또는 [root@TESTVM-01 ~]# [root@TESTVM-01 ~]# init 6 [root@TESTVM-01 ~]# |