Другое время часов на сервере Мааса и его узлах

После того, как я развернул Маас и Каноническое Распределение OpenStack на виртуальной среде (VMware ESXI), я узнал, что сервер Мааса имеет корректное, показывают время, в то время как узлы, используемые для OpenStack, имеют другое время. На VMware сервер NTP установлен с ntp.ubuntu.com.

enter image description here

enter image description here

От состояния амулета я видел контейнер ntpmaster/0, и его ntp.conf так конфигурируется:

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 

почему другие часы?

2
задан 29 June 2017 в 11:43

2 ответа

Я имел ту же проблему и не выяснял "изящного" или "встроенного" решения. Таким образом, я просто сделал обходное решение:

На файле /etc/maas/preseeds/curtin_userdata, прямо после строк:

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

Добавляют что-то как:

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"]

... и корректируют это Europe/Berlin в 'Европу/Рим' или везде, где Ваш контроллер работает.

Таким образом, Маас установит (hardcode) часовой пояс в целевую машину во время процесса установки.

Еще раз, вероятно, не лучшее решение, но это делает задание для меня.

1
ответ дан 2 December 2019 в 04:48

Вы проверили установки часового пояса?

, например,

$ 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

, Если настроенный часовой пояс отличается, Вы получите другое время.

0
ответ дан 2 December 2019 в 04:48

Другие вопросы по тегам:

Похожие вопросы: