Cloud-init écrit les clés hôtes de la machine virtuelle en tant qu’ec2

S’applique à : ✔️ Machines virtuelles Linux

Numéro de base de connaissances d’origine : 4561944

Résumé

Cet article décrit un problème dans lequel Cloud-init écrit les clés hôtes de la machine virtuelle en tant qu’ec2. Il fournit une solution de contournement.

Symptômes

Cloud-init écrit par intermittence les clés d’hôte SSH dans la console sous la forme « ec2 ». Azure n'utilise pas d'instances ec2.

Cause

Cloud-init utilise le module SSH pour appeler le script d’assistance write-ssh-key-fingerprints dans la phase finale. L’assistance a enregistré ces valeurs en définissant le nom du programme sur « ec2 ». Le nom du projet cloud-init était « ec2-init » avant de passer à un nom indépendant de la plateforme. Certains chemins de code incluent toujours l’ancien nom.

Solution de contournement

Ignorez les logs « ec2 » lors de la résolution des problèmes. Vous trouverez plus d’informations dans l’article de description du bogue.