¿Cómo puedo asignar un nombre de host estático a una instancia de Amazon EC2 que ejecuta RHEL 5 o 6, CentOS 5 o 6 o Amazon Linux?

3 minutos de lectura
0

He cambiado el nombre de host de mi instancia de Amazon Elastic Compute Cloud (Amazon EC2). Sin embargo, cuando vuelvo a arrancar la instancia, o cuando la detengo y acto seguido la inicio, vuelve a cambiar al nombre de host anterior.

Breve descripción

Para que un nombre de host se guarde de forma persistente aunque vuelva a arrancar su instancia de EC2 o la detenga y la inicie, añada el nombre de host a los archivos de configuración relevantes de la instancia.

Los siguientes pasos se aplican a Amazon Linux, RHEL 5 o 6 y CentOS 5 o 6. Para ver las instrucciones para otras distribuciones, consulte uno de los siguientes recursos:

Importante: RHEL 5 o 6 y CentOS 5 o 6 son distribuciones al final de su vida útil (EOL). Esto significa que ya no reciben soporte activo, por ejemplo, actualizaciones de seguridad. Se recomienda utilizar distribuciones de sistemas operativos que sigan recibiendo actualizaciones periódicas.

Solución

  1. Abra /etc/sysconfig/network en vim:

    sudo vim /etc/sysconfig/network
  2. Cambie el valor del parámetro HOSTNAME (sustituya persistent_hostname por su nombre de host preferido):

    HOSTNAME=persistent_hostname
  3. Configure NETWORKING en :

    NETWORKING=yes
  4. Guarde y salga del editor vim.

    Nota: Después de realizar este cambio, presione MAYÚS + : para abrir un nuevo cuadro de entrada de comandos en el editor vim. Escriba wq, y a continuación, presione Intro para guardar los cambios y salir de vim.

  5. Abra /etc/hosts en vim:

    sudo vim /etc/hosts
  6. Cambie la entrada que comienza por 127.0.0.1 por la siguiente, sustituyendo persistent_hostname, localdomain y localhost por su nombre de host, dominio local y host local preferidos:

    127.0.0.1 persistent_hostname.localdomain localhost localhost.localdomain
  7. Guarde y salga del editor vim.

  8. Para comprobar que ha cambiado correctamente el nombre de host, reinicie la instancia y, a continuación, ejecute el comando hostname:

    sudo reboot
    hostname

    El comando devuelve el nuevo nombre de host.

Información relacionada

Cambiar el nombre de host de la instancia de Amazon Linux

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 7 meses