Cambiar hostname de host ESXi con esxcli

Existen varias maneras de cambiar el hostname a un host ESXi, algunas son mas sencillas y otras algo mas complicadas pero igual de efectivas.

Las mas comunes son:

  • Desde la linea de comandos del ESXi con esxcli
  • Desde el cliente HTML5 del ESXi
  • Desde Web Client del vCenter.
  • PowerCLI

Es muy recomendable conocer las diferentes maneras de realizar ese procedimiento, ya que en algún momento puede que necesitemos hacerlo y solo tengamos disponible una de estas vías.

En este ejemplo veremos como cambiarlo desde la linea de comandos con esxcli a un host ESXi recién instalado. Si es un ESXi ya creado y configurado tendréis que ver y valorar en que puede afectar el cambio de nombre.

Si nos conectemos por SSH ya veremos el hostname que tiene es «locahost», pero podemos usar esxcli para verlo también.

Ejecutamos esxcli con los names spaces system y hostname, nos mostrará los comandos disponibles.

Cambiar hostname de host ESXi con esxcli opciones

Si ejecutamos esxcli system hostname get , nos mostrará el Domain Name, FQDN y hostname. En este caso como no tiene mas que el configurado por defecto de la instalación, solo mostrará Localhost.

Cambiar hostname de host ESXi con esxcli get

Para cambiar estos parámetros, usaremos el comando esxcli system hostname set –help para ver las opciones que tenemos disponibles.

Cambiar hostname de host ESXi con esxcli set

Escribiremos esxcli system hostname set –host esxi03 –domain vgorkonlab.local

Cambiar hostname de host ESXi con esxcli cambio

Y comprobaremos de nuevo con esxcli system hostname get

Saludos y espero que os sirva.