VM 게스트(RedHat 5.5)가 있는 데스크톱(centos 6)이 있습니다.
방금 VM 게스트에서 날짜를 과거 시간으로 설정해 보았습니다. 효과가있다.
단, 50분 이후에는 현재 시간으로 시간이 동기화됩니다.
cron 작업을 확인한 결과 시간 동기화를 위한 cron 작업을 찾지 못했습니다.
가상 머신 게스트에서 시간 동기화를 비활성화하는 방법을 알 수 있습니까?
편집: VM 게스트를 시작하고 중지하기 위해 virsh를 사용하고 있습니다.
답변1
VM 도구를 실행하는 경우 도구는 주기적으로 호스트와 시간을 동기화하도록 선택할 수 있습니다.
그것이 당신의 길에 있다면:
vmware-toolbox-cmd timesync status
그것을 확인하고
vmware-toolbox-cmd timesync disable
중지하십시오.
물론 VM이 아닌 시간 동기화 방법도 가능합니다. 시스템이 부팅되면 ntpd
이 방법으로 동기화될 수 있습니다. 실행하여 ntpd -q
시스템이 연결에 응답하는지 확인할 수 있습니다 . 그렇다면 동기화될 수 있습니다. 그런 다음 비활성화하고 싶습니다 ntpd
.
답변2
일부 NTP 서비스가 시스템에서 아직 실행 중일 수 있습니다.
노력하다
chkconfig --list ntpdate
그리고
chkconfig --list ntpd
ntpdate는 다른 이벤트 후에 호출될 수도 있습니다. 게스트 컴퓨터에서 NTP(ntpdate, ntpd)를 제거하여 완전히 비활성화할 수 있습니다.
답변3
이는 ESX에 있으므로 적용되지 않을 수 있습니다. vSphere 클라이언트 사용:
가상 머신 > 설정 편집 > 옵션 탭 > VMware Tools를 클릭합니다.
오른쪽 하단에는 다음과 같은 작업이 가능합니다.고급의예방하다손님과 호스트 시간을 동기화하세요설정이 선택됩니다. 이 설정을 선택 취소하세요.
가상 머신의 OS가 계속 동기화되는 줄 알았는데 알 수 없어서 오랫동안 고민했습니다. 이는 ESX에 의해 호스트 외부에서 수행되는 것으로 밝혀졌습니다.
답변4
스냅샷 찍기/삭제와 같은 특정 작업을 수행할 때 게스트는 vmtools 클라이언트에서 비활성화하는지 여부에 관계없이 계속해서 시간을 동기화할 수 있습니다. VMX 파일에서 완전히 비활성화할 수 있습니다. 다음 지식 베이스를 참조하세요.