주기적 시간 동기화를 사용하도록 설정한 경우 VMware Tools는 게스트 운영 체제의 시간을 호스트 시간과 동일하게 설정합니다.

시간을 동기화한 후 VMware Tools는 게스트와 호스트 운영 체제의 클럭이 일치하는지 1분 단위로 확인합니다. 시간이 일치하지 않으면 호스트의 클럭을 기준으로 게스트 운영 체제의 클럭을 동기화합니다.

게스트 운영 체제의 시간이 호스트보다 느리면 VMware Tools는 호스트 클럭에 맞게 게스트 클럭 시간을 앞당깁니다. 게스트 운영 체제의 시간이 호스트의 시간보다 빠르면 VMware Tools는 시간이 동기화될 때까지 게스트 클럭의 속도를 늦춥니다.

일반적으로 Linux 및 Mac OS X용 NTP(Network Time Protocol) 또는 Windows용 Microsoft Windows 시간 서비스(Win32Time)와 같은 기본적으로 제공되는 시간 동기화 소프트웨어가 VMware Tools의 주기적 시간 동기화보다 정확합니다. 게스트에서는 주기적 시간 동기화 기능을 하나만 사용해야 합니다. 기본적으로 제공되는 시간 동기화 소프트웨어를 사용하는 경우에는 VMware Tools 주기적 시간 동기화를 사용하지 않도록 설정합니다.

VMware Tools 정기 시간 동기화를 설정했는지 여부와 관계없이 다음과 같은 작업 이후에는 시간 동기화가 항상 수행됩니다.

  • VMware Tools 대몬을 시작한 경우(예: 재부팅 또는 전원 켜기 작업 중)
  • 일시 중단 상태에서 가상 시스템을 재개하는 경우
  • 스냅샷으로 되돌린 이후
  • 디스크를 축소한 이후

운영 체제가 시작하거나 다시 시작하고 처음으로 주기적 시간 동기화를 켠 경우 time.synchronize.tools.startup.backward 매개 변수를 .vmx 파일에서 사용하도록 설정되어 있지 않으면 게스트 클럭이 이후 시간으로 설정됩니다. 그 밖의 경우에는 이후 시간으로 동기화됩니다.

시간 동기화를 완전히 해제하려면 가상 시스템의 구성 파일(.vmx 파일)을 편집하고 몇 가지 동기화 속성을 FALSE로 설정해야 합니다.

사전 요구 사항

  • 다른 정기 시간 동기화 메커니즘을 해제합니다. 예를 들어 일부 게스트에는 NTP 또는 Win32Time 클럭 동기화가 기본적으로 설정되었을 수 있습니다.
  • 이 절차에 사용되는 명령을 스크립트로 작성할 계획인 경우 종료 코드를 보려면 일반 종료 코드를 참조하십시오.
참고: Mac OS X 게스트 운영 체제에서는 NTP를 사용하기 때문에 항상 호스트와 동기화 상태를 유지합니다. Mac OS X 게스트 운영 체제의 경우 VMware Tools 시간 동기화를 켤 필요가 없습니다.

프로시저

  1. 게스트 운영 체제에서 명령 프롬프트 또는 터미널을 엽니다.
  2. VMware Tools 설치 디렉토리로 변경합니다.
    운영 체제 기본 경로
    Windows C:\Program Files\VMware\VMware Tools
    Linux 및 Solaris /usr/sbin
    FreeBSD /usr/local/sbin
    Mac OS X /Library/Application Support/VMware Tools
  3. 시간 동기화가 사용하도록 설정되었는지 확인하는 명령을 입력합니다.
    utility-name timesync status
    

    유틸리티 이름에는 게스트별 프로그램 이름을 사용합니다.

    운영 체제 프로그램 이름
    Windows VMwareToolboxCmd.exe
    Linux, Solaris 및 FreeBSD vmware-toolbox-cmd
    Mac OS X vmware-tools-cli
  4. 주기적 시간 동기화를 사용하거나 사용하지 않도록 설정하는 명령을 입력합니다.
    utility-name timesync subcommand
    

    subcommand에는 enable 또는 disable을 사용합니다.

결과

VMware Tools 서비스는 지정한 대로 정기 시간 동기화를 설정하거나 해제합니다. 정기 시간 동기화를 해제해도 VMware Tools 시간 동기화 전체가 해제되지는 않습니다.

다음에 수행할 작업

가상 시스템에서 가상 시간을 유지해야 하는 경우 게스트 운영 체제의 클럭이 호스트의 클럭과 동기화되지 않게 하려면 게스트 운영 체제에 대한 시간 동기화를 완전히 사용하지 않도록 설정합니다.