Les noms d'hôte des instances Amazon EC2 dépendent de l'adresse IP qui est attribuée de manière dynamique à ces instances lors du démarrage. Bien qu'il soit possible de modifier le nom d'hôte d'une instance privée EC2 Linux via la commande hostname, le nom d'hôte dérivé de l'adresse IP sera réappliqué une fois que vous redémarrerez l'instance en question.

Les administrateurs peuvent utiliser la commande Linux hostname pour modifier le nom d'hôte d'une instance EC2 Linux. Pour que ce dernier perdure après le redémarrage de l'instance correspondante, il est nécessaire d'ajouter le nouveau nom d'hôte dans les fichiers de configuration appropriés de l'instance EC2 Linux.

  1. Mettez à jour le fichier /etc/hostname sur l'instance Linux RHEL 7 ou Centos 7 en y indiquant le nouveau nom d'hôte.
         sudo vim /etc/hostname
    Remplacez le texte existant par le nom d'hôte que vous souhaitez que l'instance utilise, même après un redémarrage.
         persistent_host_name
    Enregistrez le fichier et quittez l'éditeur vim.
    Remarque
    Après avoir effectué cette modification, appuyez simultanément sur MAJ et : (signe deux-points) pour ouvrir une nouvelle zone d'entrée de commande dans l'éditeur vim. Saisissez wq, puis appuyez sur Entrée pour enregistrer les modifications et quitter vim.
  2. Mettez à jour le fichier /etc/hosts sur l'instance Linux RHEL 7 ou Centos 7 en y indiquant le nouveau nom d'hôte.
        sudo vim /etc/hosts
    Modifiez l'entrée commençant par 127.0.0.1 afin qu'elle se présente comme suit :
         127.0.0.1 persistent_host_name localhost.localdomain localhost
    Enregistrez le fichier et quittez l'éditeur vim.
  3. Mettez à jour le fichier /etc/sysconfig/network sur l'instance Linux RHEL 7 ou Centos 7.
    sudo vim /etc/sysconfig/network
    Mettez à jour le fichier /etc/sysconfig/network avec les valeurs suivantes :
         NETWORKING=yes
         NETWORKING_IPV6=no
         HOSTNAME=persistent_host_name
    Enregistrez le fichier et quittez l'éditeur vim.
  4. Mettez à jour le fichier /etc/cloud/cloud.cfg sur l'instance Linux RHEL 7 ou Centos 7.
         sudo vim /etc/cloud/cloud.cfg
    Ajoutez la chaîne suivante au bas du fichier afin de veiller à ce que le nom d'hôte soit préservé entre les redémarrages.
         preserve_hostname: true
    Enregistrez le fichier et quittez l'éditeur vim.
  5. Exécutez la commande suivante pour redémarrer l'instance afin de récupérer le nouveau nom d'hôte :
         sudo reboot
  6. Après avoir redémarré l'instance EC2, exécutez la commande Linux hostname sans aucun paramètre afin de vérifier que le nouveau nom d'hôte a été conservé.
         hostname
    Cette commande doit renvoyer le nouveau nom d'hôte.
         persistent_host_name

Amazon EC2, Linux, nom d'hôte, persistant, hôtes, 127.0.0.1, vim, privé, RHEL 7, Centos 7


Cette page vous a-t-elle été utile ? Oui | Non

Retour au Centre de connaissances AWS Support

Vous avez besoin d'aide ? Consultez le site du Centre AWS Support.