Identificando problemas na inicialização da VM
A funcionalidade de init logs permite acessar os logs de boot da sua instância virtual na Magalu Cloud. Esses logs são úteis para diagnóstico de falhas de inicialização, execução de scripts de provisionamento e auditoria de segurança.
Casos de uso
✅ Diagnóstico de falha no boot
Use os init logs para entender falhas no processo de inicialização, como:
- Erros de montagem de disco;
- Kernel panic;
- Falhas em serviços como
systemd
,snapd
ounetworkd
.
Exemplo de log:
[FAILED] Failed to mount /mnt/data. Dependency failed for Local File Systems.
✅ Verificação da execução do cloud-init
O cloud-init
executa scripts de inicialização, instala pacotes e configura usuários. Os logs mostram se ele foi executado com sucesso.
Exemplo de log:
cloud-init[1216]: Running script user-data...
cloud-init[1216]: nginx installed successfully.
✅ Validação da aplicação de chaves SSH
Os logs confirmam se a chave SSH foi corretamente aplicada à instância no momento da criação.
Exemplo de log:
ci-info: Authorized keys from /home/ubuntu/.ssh/authorized_keys for user ubuntu
✅ Análise de problemas de memória (OOM)
Se processos estão sendo encerrados por falta de memória, isso aparece nos logs:
Out of memory: Killed process 416788 (dd) total-vm:982800kB ...
✅ Auditoria de segurança via fingerprints
As chaves de host SSH e fingerprints são exibidas no boot da VM. Isso permite confirmar a autenticidade da instância.
<14>Aug 23 13:42:41 cloud-init: -----BEGIN SSH HOST KEY FINGERPRINTS-----
SHA256:5ba6g21w2zLAwkKohK34rzasdfafadfasdfasdfak root@vm-name (ED25519)
Como usar
- >_ CLI