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

La versión asociada de AHV es la 2019.09.16

Lo dividiremos en dos partes, en la primera veremos como cambiar el hostname y en la segunda el displayname que es el nombre mostrado en PRISM Element.
Para no volvernos locos aclararemos lo siquiente:
- El hostname de la CVM es el nombre que hay configurado dentro de ella
- El displayname de la CVM es el nombre que que se muestra en PRISM Element
- Por defecto el hostname y el displayname son el mismo
Siguen el siguiente esquema para su nomenclatura:
- NTNX-
- Nº de serie del bloque-
- Posición en el bloque-
- CVM
Cambio de hostname
Si queréis revisar la documentación oficial, podéis hacerlo en este link.
Antes de comenzar con este proceso, verificad que el Data Resiliency Status está “OK” y que el clúster puede permitirse la pérdida de un nodo ya que reiniciaremos una CVM.

Podemos consultar el hostname conectándonos a una CVM y lanzando el comando:
hostname

Para cambiar el hostname lanzaremos el comando detallado mas abajo siguiendo estas dos sencillas reglas:
- El hostname ha de comenzar por NTNX-
- El hostname ha de finalizar con -CVM
sudo /usr/local/nutanix/cluster/bin/change_cvm_hostname NTNX-xxx-A-CVM
En nuestro caso cambiaremos el hostname por defecto ntnx-28c32813-a-cvm por NTNX-MINI02-CVM por lo que ejecutaremos el comando de la siguiente forma:
sudo /usr/local/nutanix/cluster/bin/change_cvm_hostname NTNX-MINI02-CVM

Nos preguntará antes de proceder puesto que es necesario reiniciar la CVM. Aceptamos

Comenzará el proceso de configuración a través del script. En algún momento del proceso nos desconectará de la CVM.

Podemos abrir la consola desde PRISM Element para comprobar que efectivamente se está reiniciando.

Durante el reinicio veremos que el Data Reisiliency Status cambia a Crititical mientras el sistema se recupera del reinicio de la CVM. No sufráis en exceso es completamente normal

Ahora volveremos a conectarnos a nuestra CVM y comprobaremos que efectivamente el hostname ha cambiado con éxito.

Cambio de displayname
Si queréis revisar la documentación oficial, podéis hacerlo en este link.
Al igual que antes verificad que el Data Resiliency Status está “OK” y que el cluster puede permitirse la pérdida de un nodo ya que durante el proceso apagaremos una CVM.

Para comprobar el displayname de la CVM que se muestra en PRISM Element nos conectaremos a un host de AHV y lanzaremos el comando:
virsh list --all
Como podéis ver en nuestro caso la CVM tiene el displayname NTNX-28c32813-A-CVM.

Desde PRISM Element veremos lo mismo:

Para cambiar el displayname lanzaremos el script detallado más abajo DESDE UNA DE LAS CVM QUE NO VAMOS A RENOMBRAR. Por ejemplo nosotros vamos a cambiar el displayname de la CVM con IP 172.16.106.4, por lo que lanzaremos el script desde la CVM con IP 172.16.106.6.
change_cvm_display_name --cvm_ip=<IP de la CVM a renombrar> --cvm_name=<nuevo nombre>
Cambiaremos el displayname por defecto NTNX-28c32813-A-CVM por NTNX-MINI02-CVM por lo que ejecutaremos el comando de la siguiente forma:
change_cvm_display_name --cvm_ip=172.16.106.4 --cvm_name=NTNX-MINI02-CVM
Hemos de seguir las mismas reglas de nomenclatura que en el apartado anterior:
- El nombre ha de comenzar por NTNX-
- El nombre ha de finalizar con -CVM
Lanzamos el script.

Nos pedirá confirmación para reiniciar la CVM, aceptamos.

Durante el proceso se apagará y reconfigurará la CVM, esperamos a que termine.

Al igual que antes el Data Resiliency Status cambiará a Critical por el apagado de la CVM.

Pasados un par de minutos podremos ver reflejado en PRISM Element el nuevo displayname de la CVM

Esperamos que os haya sido de utilidad. ¡Nos Vemos!