Tema: machine-id
-
Regenerar as chaves de host SSH e o machine ID em um host Linux clonado
Um host Linux recém-clonado precisa das próprias chaves de host SSH e do próprio machine ID antes de entrar em uma frota. O ssh-keygen -A e o systemd-machine-id-setup podem criá-los, mas, em um clone que já inicializou, um machine ID duplicado exige gravar um valor novo e reiniciar. Verificar duplicidades em toda a frota é a única confirmação real de que a clonagem não copiou os mesmos identificadores para todos os hosts.
-
Preparar uma golden image do Linux para clonagem: chaves de host, machine-id, logs e regras de rede
Uma imagem Linux destinada a ser clonada muitas vezes não pode conter um /etc/machine-id preenchido (nem um /var/lib/dbus/machine-id desatualizado), chaves de host SSH existentes, configuração de rede fixada a um MAC nem estado do cloud-init. Caso contrário, cada clone inicia com os mesmos identificadores dos demais, e remover as chaves de host sem um caminho de regeneração no primeiro boot deixa os clones sem SSH.
Legível por máquina: JSON