Habilitar consolas remotas en VMWare ESXi con VNC

manuales - VMWare

Información proporcionada por lu1f3r y extraída de http://lu1f3r.loxi.ca/?q=es/node/24 . Gracias por estas aportaciones a la red

VMWare ESXi incluye una funcionalidad muy interesante y poco documentada: La posibilidad de tener acceso a una consola remota usando VNC. Para poder habilitar esta funcionalidad se deben seguir los siguientes pasos:

fuente: http://www.xarcom.net/blog/index.php/habilitar-consolas-remotas-en-vmware-esxi-con-vnc/

 

 

 

1. Detener la maquina virtual para la cual se desea habilitar la consola remota.

2. Habilitar el modo vnc para la consola en la maquina virtual. Para hacer esto se necesita modificar el archivo .vmx que define la maquina virtual y agregar:

RemoteDisplay.vnc.enabled = "true"
RemoteDisplay.vnc.port = "5901"


El puerto esta identificado por la linea RemoteDisplay.vnc.port. Se pueden usar multiples puertos segun el numero de maquinas virtuales a las que se les desee habilitar la consola remota.

3. Habilitar el servicio de Servidor VNC en el firewall del servidor ESXi. Para hace esto se debe acceder con el usuario root al servidor ESXi y ejecutar:

esxcfg-firewall --enableService vncServer

Este comando crea una regla en IPTABLES para permitir conexiones al servidor:

Chain INPUT (policy DROP 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
0 0 ACCEPT tcp -- * * 0.0.0.0/0 0.0.0.0/0 tcp dpts:5900:5964

Como se puede apreciar, el maximo numero de consolas remotas es 64.

4. Se debe iniciar la maquina virtual modificada.

Despues de esto se puede usar cualquier cliente VNC para acceder a la consola de la maquina virtual. Los parametros necesarios son: la direccion IP del SERVIDOR ESXi y el puerto en el cual se habilito la consola remota

La funcionalidad de consola remota es muy util cuando se estan haciendo pruebas para ambientes que requieren una red privada compartida por varias maquinas virtuales. Bueno, es hora de jugar con las consolas remotas en VMWare ESXi!