Cambiar el nombre de un host AHV

¡Buenas a todos! Hoy vamos con una entrada rápida en la que explicaremos cómo cambiar el nombre de un host en nuestro clúster de Nutanix Community Edition versión 2020.09.16

La versión asociada de AHV es la 2019.09.16

AHV Version

Como podéis ver en la imagen de abajo (salvo por “MINI01” que ya lo hemos cambiado) cuando terminamos la instalación de nuestro clúster de Nutanix Community Edition el nombre de los hosts de AHV es bastante aleatorio por lo que cuando queramos localizar donde está una máquina nos volveremos locos.

AHV Hosts

Para evitar esta problemática cambiaremos el nombre de nuestros hosts de AHV, para ello seguiremos este artículo de Nutanix, pero con alguna excepción tal y como veremos más adelante. ¡Empecemos!

Nos conectaremos a uno de nuestros hosts de AHV por ssh. Nosotros hemos elegido el 172.16.106.3. Usaremos las credenciales por defecto usuario root y contraseña nutanix/4u

SSH Connectin

Nos vamos al directorio /tmp con el comando cd /tmp

/tmp directory

Dentro de /tmp ejecutaremos el siguiente comando:

wget https://download.nutanix.com/kbattachments/2925/update_hostname_el6el7_v2.sh

Comprobaremos que devuelve un error de DNS debido a que no puede resolver la dirección correspondiente al host download.nutanix.com

DNS error

Esto se debe a un bug con la versión de AHV 2019.09.16 que envía tráfico a los DNS públicos externos aunque tengamos configurados nuestros DNS privados a través de PRISM. Para comprobarlo basta con lanzar este comando desde el host:

zgrep -i dns /var/log/messages*.gz | grep -v stderr

Se os mostrará una salida similar a la nuestra

DNS validation

Como necesitamos el script update_hostname_el6el7_v2.sh para cambiar el nombre de nuestro host, lo descargaremos de forma manual y posteriormente lo subiremos al host. Desde un navegador nos dirigiremos a esta URL y copiaremos todo el contenido en un editor de texto, después lo guardaremos con el nombre exacto update_hostname_el6el7_v2.sh. Nosotros lo hemos dejado en la carpeta de descargas

Downloads folder

Abrimos WinSCP y nos conectamos a la IP de nuestro host de AHV con las mismas credenciales que hemos usado antes para la conexión por SSH

WinSCP Connection

Subimos a la carpeta /tmp el script

Script upload

Volvemos a la conexión que teníamos abierta por SSH contra nuestro host AHV y ejecutamos el script desde la carpeta /tmp con el comando:

bash update_hostname_el6el7_v2.sh new_hostname

Cambiando “new_hostname” por el nombre que deseemos configurar en nuestro host

Script execution

Cuando haya terminado de ejecutarse nos desconectaremos del host y abriremos una nueva conexión para comprobar cómo el nombre que se refleja en la consola ha cambiado

Console name change

Ahora nos conectaremos por SSH a la CVM que reside en el host con usuario nutanix y contraseña nutanix/4u

CVM connection

Para que en PRSIM Element se reflejen los cambios que acabamos de hacer lanzaremos este comando:

genesis stop acropolis; cluster start

Y esperamos a que se reinicie el servicio de acrópolis

Acropolis Restart

Pasados unos 3 minutos mas o menos podremos ver reflejado el cambio en Prism Element. Será necesario repetir el proceso en los nodos restantes que tengamos.

AHV Hosts

Y hasta aquí la entrada de hoy, esperamos que os haya sido de utilidad. ¡Nos vemos!

Dejar un comentario

Tu dirección de correo electrónico no será publicada.