o nó maas expira após o bootstrap juju

o nó maas expira após o bootstrap juju

Tenho 6 nós que foram todos comissionados. Posso fazer ssh para 2 deles com ubuntu@ip_address. Os outros 4 falham no ssh com

Permission denied (publickey)

Falha na implantação do Juju com

Failed to query node's BMC — Node could not be queried node-3c9e137a-744c-11e4-a75c-180373b04ac9 (esxi10.local) connection timeout.

Adicionei ntpexecuções durante a inicialização e por meio cronde scripts de comissionamento. Até tentei adicionar uma segunda conta, completa com senha e chaves públicas, mas também não consigo fazer login nelas.

Por que algumas máquinas funcionariam corretamente e outras não? Alguma ideia?

Responder1

O problema parece ter sido causado pelo fato de os relógios físicos não estarem sincronizados o suficiente com o servidor e partes críticas do comissionamento acontecerem antes de serem executadas ntpdate. Instalei 3 arquivos de comissionamento para sincronização ntpdatee o relógio do hardware.

01-ntpdate- sincroniza ntpdatee grava no relógio do hardware

#!/bin/sh<BR>
/usr/sbin/ntpdate -v 143.207.7.23<BR>
/sbin/hwclock -w

01-ntpdate-cron- instala um crontrabalho para sincronizar o tipo a cada 15 minutos e definir ohwclock

#!/bin/bash    
cat <<EOF >/etc/cron.d/ntpdate
0,15,30,45 * * * * /usr/sbin/ntpdate 143.207.7.23 && /sbin/hwclock -w
EOF

01-S10ntpdate- instala um script de inicialização para sincronizar a hora (e hwclock) na inicialização

#!/bin/sh -e
cat <<EOF >/etc/init.d/ntpdate

#!/bin/sh -e
/etc/init.d/ntpdate
/usr/sbin/ntpdate -v 143.207.7.23
/sbin/hwclock -w
exit 0
EOF

chmod +rx /etc/init.d/ntpdate
ln -s /etc/init.d/ntpdate /etc/rc2.d/S10ntpdate 
ls -l /etc/init.d/ntpdate /etc/rc2.d/S10ntpdate
exit 0

Depois de adicionar esses 3 arquivos de comissionamento, o primeiro comissionamento os instala e realmente define o hwclock(e geralmente falha no comissionamento porque falha antes de realmente definir a hora corretamente). O próximo comissionamento é executado com sucesso.

Responder2

Além disso, configure um servidor ntp local e em /etc/maas/preseeds/preseed-master procure por: dI clock-setup/ntp-server string ntp.ubuntu.com e altere ntp.ubuntu.com para o IP do seu servidor ntp ou nome da máquina.

informação relacionada