
os serviços cloud-init não iniciam após a reinicialização. Estou usando o Suse 15 e minha instância está rodando na nuvem openstack.
Detalhes do sistema operacional:
NAME="SLES"
VERSION="15"
VERSION_ID="15"
PRETTY_NAME="SUSE Linux Enterprise Server 15"
ID="sles"
ID_LIKE="suse"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:suse:sles:15"
Versão de inicialização da nuvem:
cloud-init 19.1
Até habilitamos todos os serviços, mas ainda temos o mesmo problema.
Todos os links virtuais criados em "/etc/systemd/system/cloud-init.target.wants"
lrwxrwxrwx 1 root root 44 Jun 24 07:16 cloud-config.service ->
/usr/lib/systemd/system/cloud-config.service
lrwxrwxrwx 1 root root 43 Jun 24 07:16 cloud-final.service -> /usr/lib/systemd/system/cloud-final.service
lrwxrwxrwx 1 root root 48 Jun 24 07:21 cloud-init-local.service -> /usr/lib/systemd/system/cloud-init-local.service
lrwxrwxrwx 1 root root 42 Jun 25 05:04 cloud-init.service -> /usr/lib/systemd/system/cloud-init.service
Responder1
isso acontece porque o cloud-init não podedeterminadoa plataforma. Para consertar isso, você precisa usar datasource_list:
cat <<EOF >>/etc/cloud/cloud.cfg.d/01_ds-identify.cfg
datasource_list: [ OpenStack, None ]
EOF
Responder2
Você não só precisa definir um datasource_list na configuração do cloud-init, conforme mostrado emserviços cloud-init não iniciam após a reinicialização, mas você precisa ter certeza de que sua lista YAML está formatada como uma linha. O analisador YAML cloud-init não é capaz de ler listas YAML multilinhas válidas.