헤놀로지가 설치 된 환경 :
windows10에 hyper-v로 가상화 설치
문제 발생 상황 :
hyper-v 상에서 헤놀로지 재부팅 시 또는
hyper-v 운용중인 메인 컴이 보수 등의 이유로 재부팅 되거나 일정 시간 동안 파워가 꺼져 있을 때.
발생한 문제 점 : 컴퓨터를 키고 헤놀로지에서 시간을 보면 시간이 동기화가 안되서 서비스가 중지된 시간만큼의 시차가 생김.
헤놀로지 상의 문제인지, 시놀로지도 동일 한 문제를 갖고 있는 것인지 또는 가상화 설치의 문제점인지 네이티브로 설치시 이런 문제점이 없는지는 모르겠습니다.
다만 제 설치 환경에서 발생한 문제점을 해결하고자 여러가지 찾아봤고 그 결과 해결한 방법을 알려 드리겠습니다. (필자는 리눅스와는 거리가 먼 사람입니다만 지금은 필요에 의해 조금씩 알아가고 있습니다.)
헤놀로지 제어판에 지역옵션을 보면 timezone 과 시간동기화 항목이 있습니다. 지금 업데이트를 눌러 수동으로 동기화 하는 것은 잘 작동 합니다만 문제는 위에 적은 상황에서는 동기화가 안 된다는 점 입니다.
먼저 헤놀로지 재부팅시 동기화가 자동으로 되도록 해봤습니다.
참조 사이트 :
https://forum.synology.com/enu/viewtopic.php?t=102158
S99myscript.sh 파일을 만든 후
#!/bin/sh ntpdate -u time2.kriss.re.kr >> /var/log/cron.log
위 내용을 추가 후 아래 경로에 추가 후 퍼미션 755부여 합니다.
(시간 동기화 될 때마다 log 쌓이는걸 원하지 않으시면 >> 포함해서 뒷부분을 지우면 됩니다.)
/usr/syno/etc.defaults/rc.d/
두번 째 상황을 해결 해 보겠습니다. hyper-v는 윈도우 종료시 가상화 컴퓨터를 저장하고 컴퓨터가 켜지면 다시 로딩하는 것 같습니다. 그래서 시스템이 마치 동면 상태에 들어갔다 깨어나는 것 같습니다.
위 참조사이트 중에 두 번째 사이트를 참조하시면 될 것 같습니다. 스케쥴러에 등록할 파일은 위에서 만들어 놓은 파일을 그대로 이용했습니다. 스케쥴 실행 시간은 개인에 맞게 설정하세요. 저는 5분 마다 실행 되게 했습니다.
헤놀로지에 워드프레스를 설치해서 이용 하다보니 시간이 동기화가 안되면 참 여러가지로 오류 상황이 많더군요.
제가 잘 못 알고 있거나 궁금한 점 댓글 주시면 감사 하겠습니다.