Hora do relógio diferente no servidor Maas e seus nós

2

Depois de implantar o Maas e a Distribuição Canonical do Openstack em um ambiente virtual (VMware ESXi), descobri que o servidor Maas tem um horário correto, enquanto os nós usados para o Openstack têm horário diferente. No VMware, o servidor NTP é configurado com ntp.ubuntu.com.

Do status do juju eu vi o container ntpmaster / 0 e seu ntp.conf é tão configurado:

ubuntu@juju-eba318-3-lxd-1:~$ more /etc/ntp.conf
# juju generated ntp configuration
driftfile /var/lib/ntp/ntp.drift
statistics loopstats peerstats clockstats
filegen loopstats file loopstats type day enable
filegen peerstats file peerstats type day enable
filegen clockstats file clockstats type day enable
restrict -4 default kod notrap nomodify nopeer noquery
restrict -6 default kod notrap nomodify nopeer noquery


restrict 127.0.0.1
restrict ::1
# SERVERS


# LOCAL time source
server 127.127.1.0
fudge 127.127.1.0 stratum 5

# PEERS 

por que o relógio diferente?

    
por Riccardo Magrini 29.06.2017 / 10:43

2 respostas

1

Eu estava tendo o mesmo problema e não descobri nenhuma solução "elegante" ou "incorporada". Então, acabei de fazer uma solução alternativa:

No arquivo /etc/maas/preseeds/curtin_userdata , logo após as linhas:

late_commands:
maas: [wget, '--no-proxy', {{node_disable_pxe_url|escape.json}}, '--post-data', {{node_disable_pxe_data|escape.json}}, '-O', '/dev/null']

Adicione algo como:

late_commands:
maas: [wget, '--no-proxy', {{node_disable_pxe_url|escape.json}}, '--post-data', {{node_disable_pxe_data|escape.json}}, '-O', '/dev/null']
setup_timezone_01: ["curtin", "in-target", "--", "sh", "-c", "rm /etc/localtime && ln -s /usr/share/zoneinfo/Europe/Berlin /etc/localtime"]

... e ajuste esse Europe/Berlin para 'Europa / Roma' ou onde quer que seu controlador esteja rodando.

Dessa forma, o maas definirá (codificar) o fuso horário na máquina de destino durante o processo de instalação.

Mais uma vez, provavelmente não é a melhor solução, mas faz o trabalho para mim.

    
por Julen Larrucea 11.07.2017 / 17:56
0

Você verificou as configurações de fuso horário?

por exemplo.

$ ls -l /etc/localtime
lrwxrwxrwx 1 root root 27 Jun 28 12:37 /etc/localtime -> /usr/share/zoneinfo/Etc/UTC
$ cat /etc/timezone
Etc/UTC

Se o fuso horário configurado for diferente, você terá um horário diferente.

    
por Blacky 29.06.2017 / 13:26