시간 동기화에 vmware 도구를 사용하지 않는 이유는 무엇입니까?


12

Redhat 5.9 및 6.4 게스트를 다수 실행하는 두 개의 VMWare 환경이 있습니다. 시간 드리프트 (일주일 앞 당김)에 문제가 있습니다. 로컬 도메인 컨트롤러와 동기화하는 ntp를 사용합니다.

VMWare의 권장 사항 에 따르면 특히 시간 동기화에 vmware-tools를 사용하지 말아야합니다. 왜? 많은 사람들이 NTP에 문제가있는 것처럼 보이고 vmware-tools는 일반적으로 예측 가능한 방식으로 작동합니다. 이후 버전의 Redhat에서 vmware-tools와 관련된 특정 문제가 있습니까?

상황에 따라 다음은 ntp.conf입니다 (모든 주석 처리 된 행이 제거됨).

tinker panic 0
restrict default kod nomodify notrap nopeer noquery
restrict -6 default kod nomodify notrap nopeer noquery
restrict 127.0.0.1
restrict -6 ::1
server our.domain.server.com
driftfile /var/lib/ntp/drift
keys /etc/ntp/keys

우리의 손님 중 일부는 시간을 유지하는 데 전혀 문제가 없습니다. 다른 사람들은 크게 한계가 있습니다.


2
나는 그것이 당신의 문제를 해결할 것이라고 약속 할 수는 없지만; " 대부분의 응용 프로그램은 아마도 서버 명령으로 iburst 옵션을 지정하려고합니다. "
Aaron Copley

답변:


6

솔직히 가상 환경과 최신 운영 체제에서 NTP에 문제가 없어야합니다 . 문제 의 근본 원인을 찾는 것이 좋습니다.

가능한 경우, NTP 인프라가 양호해야하며 (일반적으로 외부 NTP 소스를 사용하거나 모든 것을 코어 스위치 또는 라우터를 가리킴) ESXi 호스트의 하드웨어 시계와 같은 기본 사항이 설정되어 있고 닫혀 있어야합니다. 경우에 따라 하드웨어 클럭이 왜곡 된 다른 호스트에 대한 vMotion으로 인해 가상 시스템 내에서 발생하는 문제가 발생할 수 있습니다.

게스트 툴 접근 방식에 관해서는 약간 해키입니다. 게스트 도구를 지원하지 않는 VM (지원되지 않는 OS 또는 어플라이언스 상황)이 있거나 게스트 도구가 최적 상태가 아닌 경우 (예 : Linux 커널 업데이트 후 VMware Tools) 어떻게해야합니까?


6

VMware가 도구 시간 동기화를 권장하지 않는 이유는 VM에서 동시에 두 가지 시간 동기화 방법이 활성화되어있는 상황을 방지하고 싶기 때문입니다.

도메인에 가입 한 Windows VM은 기본적으로 DC와 동기화 시간을 가지며 Linux 관리자는 가상 또는 물리적 여부에 관계없이 NTP에 대해 컴퓨터를 구성합니다. 두 번째 동기화 소스로 VMware 도구를 추가하면 지속적인 조정과 같은 원하지 않는 효과가 발생합니다.


5

VMWare의 권장 사항에 따르면 특히 시간 동기화에 vmware-tools를 사용하지 말아야합니다. 왜? 많은 사람들이 NTP에 문제가있는 것처럼 보이고 vmware-tools는 일반적으로 예측 가능한 방식으로 작동합니다.

VMware와 물리적 호스트 또는 이기종 환경이 혼합되어 있다는 사실 외에는 신뢰할만한 이유가 없습니다. 따라서 NTP와 같은 것을 권장하므로 호스트와 VM이 아닌 모든 것이 동기화됩니다. NTP와 같은 표준을 사용하면 모든 유형의 환경이 OS 및 하드웨어 플랫폼에서 표준 시간 클록 동기화를 가질 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.