Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

20.15. 시간 유지

게스트 가상 머신 클럭은 일반적으로 호스트 실제 시스템 클럭에서 초기화됩니다. 대부분의 운영 체제는 하드웨어 시계가 기본 설정인 UTC에 보관될 것으로 예상합니다. Windows 게스트 가상 머신의 경우 게스트 가상 머신을 현지 시간으로 설정해야 합니다.

그림 20.21. 시간 유지


  ...
  <clock offset='localtime'>
    <timer name='rtc' tickpolicy='catchup' track='guest'>
      <catchup threshold='123' slew='120' limit='10000'/>
    </timer>
    <timer name='pit' tickpolicy='delay'/>
  </clock>
  ...

도메인 XML의 이 섹션의 구성 요소는 다음과 같습니다.

표 20.12. 요소 유지 시간

상태설명
<clock>offset 속성은 4가지 값을 사용하므로 게스트 가상 시스템 시계가 호스트 물리적 시스템에 어떻게 동기화되는지 세부적으로 제어할 수 있습니다. 모든 시간 소스에서 모든 정책을 지원할 필요는 없습니다.
  • UTC - 부팅 시 클럭을 UTC에 동기화합니다. UTC 모드는 조정 특성을 사용하여 제어할 수 있는 변수 모드로 변환할 수 있습니다. 값을 재설정 하면 변환이 수행되지 않습니다. 숫자 값은 값을 초기 조정으로 사용하여 변수 모드로 강제 변환됩니다. 기본 조정은 하이퍼바이저 특정입니다.
  • localtime - 부팅 시 호스트 물리적 시스템의 구성된 시간대와 게스트 가상 머신 클럭을 동기화합니다. 조정 속성은 'utc' 모드와 동일하게 작동합니다.
  • timezone - timezone 특성을 사용하여 게스트 가상 머신 클럭을 요청된 시간대에 동기화합니다.
  • 변수 - 게스트 가상 머신은 기본 속성에 따라 UTC 또는 localtime을 기준으로 적용된 임의의 오프셋을 제어합니다. UTC(또는 localtime)에 상대적인 delta는 조정 특성을 사용하여 초 단위로 지정됩니다. 게스트 가상 머신은 시간이 지남에 따라 RTC를 자유롭게 조정할 수 있으며 다음 재부팅 시 사용할 수 있습니다. 이는 utclocaltime 모드와 대조적입니다(선택적인 특성 adjustment='reset'), 여기서 RTC 조정은 각 재부팅 시 손실됩니다. basis 속성에는 utc (기본값) 또는 localtime (localtime)일 수 있습니다. clock 요소에는 0개 이상의 <타이머> 요소가 있을 수 있습니다.
<타이머>참고 보기
<빈도> name="tsc" 가 실행되는 빈도를 지정하는 서명되지 않은 정수입니다.
<mode>mode 속성은 name="tsc" <타이머> 를 관리하는 방법을 제어합니다. auto,native,emulate,paravirt, 또는 smpsafe 로 설정할 수 있습니다. 다른 타이머는 항상 에뮬레이션됩니다.
<present>게스트 가상 머신에서 특정 타이머를 사용할 수 있는지 여부를 지정합니다. yes 또는 no로 설정할 수 있습니다.
참고
<timer> 요소에는 name 속성이 포함되어야 하며 지정된 이름에 따라 다음 속성이 있을 수 있습니다.
  • <name> - 수정되는 타이머 를 선택합니다. 사용할 수 있는 값은kvmclock (QEMU-KVM), pit(QEMU-KVM), 또는 rtc(QEMU-KVM) 또는 tsc(libxl만 해당)입니다. 플랫폼은 현재 지원되지 않습니다.
  • track - 타이머 경로를 지정합니다. 다음 값을 사용할 수 있습니다. 부팅,게스트 또는 . trackname="rtc" 에만 유효합니다.
  • tickpolicy - 게스트 가상 머신에 대한 틱을 삽입하는 데 필요한 데드라인이 누락된 경우를 결정합니다. 다음 값을 할당할 수 있습니다.
    • delay -will은 계속해서 정상 속도로 진드기를 전달합니다. 늦은 눈금으로 인해 게스트 가상 머신 시간이 지연됩니다.
    • catchup - 누락된 진드기를 찾기 위해 더 높은 속도로 진드를 전달합니다. catchup이 완료되면 게스트 가상 머신 시간이 표시되지 않습니다. 또한 각각 양의 정수( threshold, slew, limit)의 세 가지 선택적 특성이 있을 수 있습니다.
    • 병합 - 누락된 눈금을 하나의 눈금에 병합하여 삽입합니다. 병합 수행 방법에 따라 게스트 가상 머신 시간이 지연될 수 있습니다.
    • 삭제 - 누락된 눈금을 버리고 기본 간격 설정에서 향후 삽입을 계속합니다. 손실된 틱을 처리하기 위한 명시적 선언이 없는 한 게스트 가상 머신 시간이 지연될 수 있습니다.