Cuando intenta abrir una consola de máquina virtual desde vSphere Web Client, la consola no se abre.

Problema

Cuando intenta abrir una consola de máquina virtual desde vSphere Web Client, la consola no se abre. Aparece el siguiente mensaje de error:

HTTP ERROR 404 Problem accessing /. Reason: Not Found

Errores similares a los siguientes aparecen en el archivo virgo-server.log:

[2012-10-03 18:34:19.170] [ERROR] Thread-40 System.err 2012-10-03 18:34:19.167:WARN:oejuc.AbstractLifeCycle:FAILED org.eclipse.jetty.server.Server@315b0333: java.net.BindException: Address already in use [2012-10-03 18:34:19.170] [ERROR] Thread-40 System.err java.net.BindException: Address already in use

Causa

Otra aplicación o proceso está usando el puerto 9443, el cual es el puerto predeterminado que usa la consola de máquina virtual HTML5.

Solución

  • Edite el archivo webclient.properties para agregar la línea html.console.port=port, dondeport es el nuevo número de puerto.
    El archivo webclient.properties se encuentra en una de las siguientes ubicaciones, en función del sistema operativo que haya en la máquina virtual en la cual se instaló vSphere Web Client:
    Windows 2008 C:\ProgramData\VMware\vCenterServer\cfg\vsphere-client\
    vCenter Server Appliance /etc/vmware/vsphere-client/