Não é possível definir o fuso horário no Xen VM executando o CentOS 5

2

Eu tenho um domU XEN rodando o CentOS 5.

Estou com problemas para definir o fuso horário correto.

Eu quero que ele seja executado no Mountain Standard Time, mas mostra o horário do Pacífico. Eu tentei de tudo, mas não consigo acertar. Essa VM não tem acesso à Internet, então não posso usar o ntpd nem nada. Eu sincronizo com outro Xen domU rodando o XP, que tem o fuso horário e hora corretos. Mas mesmo se eu não sincronizar, ele deve mostrar o fuso horário correto, já que estou apontando / etc / localtime no fuso horário correto.

Aqui estão todos os comandos (e saída para alguns) que usei até agora.

# mv /etc/localtime  /etc/localtime-old

# ln -sf /usr/share/zoneinfo/US/Mountain /etc/localtime

# vi /etc/sysconfig/clock

ZONE="America/Denver"
UTC=true
ARC=false

# /usr/sbin/tzdata-update

# /sbin/hwclock --systohc --utc

# uname -a
Linux MyServer 2.6.18-164.6.1.el5 #1 SMP Tue Nov 3 16:18:27 EST 2009 i686 athlon i386 GNU/Linux

Agora, quando digito data, mostra PST     # encontro      Thu Apr 7 16:29:34 PDT 2011

O ntpd não está em execução

O que está faltando?

    
por FatherFigure 08.04.2011 / 01:35

4 respostas

-2

Acabei sincronizando a máquina com problemas com outra máquina a cada minuto, apenas usando o comando ntpdate simples executado a partir de um script chamado via crontab a cada minuto.

    
por 21.06.2011 / 19:59
4

Você usa um PV Xen DomU? Se assim for, seu tempo é acoplado com o Dom0. Se você quiser mudar isso, faça um sysctl -e xen.independent_wallclock = 1

Após esse fuso horário, o ntpdate e o ntp funcionarão como esperado.

    
por 15.10.2011 / 22:54
1

Você percebe que uname -a está exibindo as informações de data e fuso horário de quando o kernel foi realmente construído? A alteração das configurações de fuso horário não afetará os resultados da exibição uname -a timezone, a menos que você recompile seu kernel.

Para que um domU execute o ntpd, você precisará definir o valor de xen.independent_wallclock sysctl como 1, conforme Nils menciona, mas isso não afetará o fuso horário exibido por uname -a . Caso contrário, todas as outras etapas exibidas por você devem afetar o fuso horário da sua máquina e, se os resultados da execução de date retornarem ao fuso horário que você está esperando, ela será concluída e seu teste de usar uname -a para verificar é tudo que é inválido.

    
por 16.10.2011 / 05:39
0

É possível que a variável de ambiente TZ esteja configurada para o seu usuário? O TZ substituirá o / etc / localtime por um fuso horário diferente. Execute "echo $ TZ"

    
por 08.04.2011 / 01:42

Tags