En utilisant AWS re:Post, vous acceptez les AWS re:Post Conditions d’utilisation

Comment puis-je attribuer un nom d’hôte statique à une instance Amazon EC2 qui exécute RHEL 5 ou 6, CentOS 5 ou 6 ou Amazon Linux ?

Lecture de 3 minute(s)
0

J’ai changé le nom d’hôte d’une instance Amazon Elastic Compute Cloud (Amazon EC2). Cependant, lorsque je redémarre l’instance ou que je l’arrête puis la démarre, le nom d’hôte le nom d’hôte d’origine revient.

Brève description

Pour qu'un nom d'hôte soit conservé lorsque vous redémarrez ou arrêtez puis démarrez votre instance EC2, vous devez l'ajouter aux fichiers de configuration appropriés sur l'instance.

Les étapes suivantes sont applicables à Amazon Linux et RHEL 5 ou 6, ainsi qu'à CentOS 5 ou 6. Pour obtenir des instructions portant sur d'autres distributions, reportez-vous à l'une des rubriques suivantes :

Important : RHEL 5 ou 6 et CentOS 5 ou 6 sont des distributions en fin de vie (EOL). Cela signifie qu'elles ne bénéficient plus d'un support actif (mises à jour de sécurité,etc.). Il est recommandé d'utiliser des distributions de systèmes d'exploitation qui bénéficient toujours des mises à jour régulières.

Résolution

  1. Ouvrez /etc/sysconfig/network dans vim :

    sudo vim /etc/sysconfig/network
  2. Modifiez la valeur du paramètre HOSTNAME (remplacez persistent_hostname par le nom de l'hôte de votre choix) :

    HOSTNAME=persistent_hostname
  3. Définissez MISE EN RÉSEAU sur Oui :

    NETWORKING=yes
  4. Enregistrez les modifications et quittez l'éditeur vim.

    Remarque : une fois cette modification effectuée, appuyez sur MAJ. + : pour ouvrir une nouvelle boîte de saisie de commande dans l'éditeur vim. Saisissez wq, puis appuyez sur Entrée pour enregistrer vos modifications et quitter vim.

  5. Ouvrez /etc/hosts dans vim :

    sudo vim /etc/hosts
  6. Remplacez l'entrée commençant par 127.0.0.1 par l'entrée ci-dessous, en remplaçant persistent_hostname, localdomain et localhost par le nom d'hôte, le domaine local et l'hôte local de votre choix :

    127.0.0.1 persistent_hostname.localdomain localhost localhost.localdomain
  7. Enregistrez les modifications et quittez l'éditeur vim.

  8. Pour vérifier que le nom d'hôte a bien été modifié, redémarrez votre instance, puis exécutez la commande hostname :

    sudo reboot
    hostname

    La commande renvoie le nouveau nom d'hôte.

Informations connexes

Modification du nom d’hôte d’une instance Amazon Linux

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a un an