web-dev-qa-db-fra.com

Xen continue à faire du mauvais temps sur un invité Windows

Nous venons de mettre à niveau notre serveur Ubuntu vers 12.04.1 LTS. Il exécute une machine virtuelle Xen, à savoir Windows Server 2008 R2 x64.

Nous utilisons la chaîne d'outils xl pour Xen.

Nous sommes au Royaume-Uni, qui est actuellement GMT + 1 (BST).

L'heure est correcte sur l'hôte, c'est-à-dire qu'il sait que nous sommes en mode BST.

tf@hostname:~$ date
Mon Oct  1 12:16:45 BST 2012

L’heure sur l’invité Windows ne cesse de se réinitialiser sur GMT, c’est-à-dire 1 heure de retard là où elle devrait être.

Nous l'avions dans la version précédente d'Ubuntu en utilisant la chaîne d'outils xm, qui était corrigée avec l'option localtime=1, mais xl semble ignorer l'option localtime.

Je ne trouve pas de mécanisme pour:

  • demandez à Xen de passer l'heure locale aux invités avec la chaîne d'outils xl

ou

  • oblige Xen à laisser l'horloge de l'invité seule et à permettre à NTP de rester synchronisé.
3
tomfanning

De http://xen.1045712.n5.nabble.com/Time-is-off-by-an-hour-in-my-XEN-vm-tp2586195p2586196.html

Un indicateur de registre RealTimeIsUniversal est masqué dans le registre Windows et peut être défini (ce n’est pas le cas par défaut) pour permettre à Windows d’interpréter le RTC au format UTC.

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation] "RealTimeIsUniversal"=dword:00000001

1
tomfanning