VMware Global Community
AlfonsoSF
Contributor
Contributor

vsphere client no conecta con vcenter

Bueno, parece que, como me esta pasando de todo, al final aprenderé algo.

Tengo un ESXi  5 update 1

una cabina con un raid con 3 luns iSCSI i y un raid con un NFS. (los dos en raid1)

En una lun (300 Gb) tengo un datastore con 2 máquinas: Vcenter appliance  i un win2003 server  32 bit con el vsphere client i el converter.

El vcenter me funcionaba bien. Está en red i visible  (responde a pings i los hace) el servicio está corriendo según el interfaz web del administrador.

El Vsphere client corre bien. Conecta con el host y ve los datastores i las VM.

Si intento conetar el cliente con el vCenter me da el error:

vSphere Client could not connect to 192.168. xx.xx"

An unknown connection error ocured. (the request failed because of a connection failure. (No es posible conectar con el servidor remoto)).

Si intento conectar con workstation me pasa lo mismo.

Bien con el host, mal con vCenter.

¿que puede estar pasando?

Gracias de antemano

14 Replies
dquintana
Virtuoso
Virtuoso

Hola AlfonsoSF,

Para mas detalles del error revisá la siguiente ruta C:\Users\Administrator\AppData\Local\VMware\vpx

Ahí encontrarás los logs de vsphere client, si puedes copianos el error detallado.

Otros factores pueden ser, versión incorrecta del cliente, trata de instalar la ultima, algun problema de puertos en el vcenter, trata de desactivar el firewall de windows temporalmente para probar, verifica que los puertos del vcenter estén abiertos.

Slds

Diego

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

Reply
0 Kudos
AlfonsoSF
Contributor
Contributor

No se si sirve esto de algo

[        :startup :W: 1] 2012-08-11 20:50:08.228  Log for vSphere Client Launcher, pid=3336, version=5.0.0, build=build-455964, option=release
[        :Failed t:P: 3] 2012-08-11 20:50:18.603  System.Net.WebException: No es posible conectar con el servidor remoto
Server stack trace:
   en System.Net.HttpWebRequest.GetResponse()
Exception rethrown at [0]:
...
   en System.Net.HttpWebRequest.GetResponse()
   en VirtualInfrastructure.Utils.WebDownload.GetResponse()
System.Net.Sockets.SocketException: No se ha podido establecer conexión ya que el equipo de destino ha denegado activamente dicha conexión 192.168.69.11:443
...
   en System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
   --- End of inner exception stack trace ---
[        :Error   :P: 3] 2012-08-11 20:50:18.603  possible failure processing clients.xml
System.Net.WebException: The request failed because of a connection failure. (No es posible conectar con el servidor remoto)
   en VirtualInfrastructure.Utils.WebQuery.LocalizeWebException(WebException exception)
   en VirtualInfrastructure.Utils.WebQuery.Request(String url, Nullable`1 timeoutSecs)
   en VirtualInfrastructure.Utils.ClientsXml.ParseXml(Int32 timeoutSecs)
   en VpxClient.Login.ClientsXmlLoader.TrySinglePort(ClientsXml clientXml, Exception& activeError)
System.Net.WebException: No es posible conectar con el servidor remoto
Server stack trace:
   en System.Net.HttpWebRequest.GetResponse()
Exception rethrown at [0]:
...
   en System.Net.HttpWebRequest.GetResponse()
   en VirtualInfrastructure.Utils.WebDownload.GetResponse()
   en VirtualInfrastructure.Utils.WebDownload.get_ResponseStream()
   en VirtualInfrastructure.Utils.WebQuery.Request(String url, Nullable`1 timeoutSecs)
System.Net.Sockets.SocketException: No se ha podido establecer conexión ya que el equipo de destino ha denegado activamente dicha conexión 192.168.69.11:443
...
   en System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception& exception)
   --- End of inner exception stack trace ---

La cuestión es que me estaba funcionando y me ha dejado de funcionar de un dia para otro. Parece que es vCenter que deniega la conexión.

Reply
0 Kudos
dquintana
Virtuoso
Virtuoso

Fijate si no tenés otro servicio escuchando el puerto 443 del vcenter, corroborá que no tengas un iis o algo por el estilo.

Verificá los puertos con un telnet al 903 y 902 a ver si llegás, descartemos el tema firewall.

De otro pc no puedes acceder tampoco?

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

Reply
0 Kudos
AlfonsoSF
Contributor
Contributor

El vCenter es la virtual appliance en SUSE. por lo tanto no tiene firewall de windows que pueda molestar.

Desde otro pc me da el mismo error (win2003 server con vsphere client). Desde un worstation tampoco puedo conectar con el vcenter (antes sí podia).

En el log veo que pone que es vcenter quin rechaza la conexión. He estado miranto  toda la configuración hasta donde he podido entender, mediante el administrador en web y no he visto nada..

He mirado con Zenmap y me da este resultado:

Scanning 192.168.69.11 [1000 ports]
Discovered open port 111/tcp on 192.168.69.11
Discovered open port 22/tcp on 192.168.69.11
Discovered open port 9009/tcp on 192.168.69.11
Discovered open port 514/tcp on 192.168.69.11
Discovered open port 9090/tcp on 192.168.69.11
Discovered open port 8443/tcp on 192.168.69.11
Discovered open port 8009/tcp on 192.168.69.11
Discovered open port 135/tcp on 192.168.69.11
Completed SYN Stealth Scan at 10:11, 1.12s elapsed (1000 total ports)
Initiating Service scan at 10:11
Scanning 8 services on 192.168.69.11
Completed Service scan at 10:13, 116.07s elapsed (8 services on 1 host)
Initiating RPCGrind Scan against 192.168.69.11 at 10:13
Completed RPCGrind Scan against 192.168.69.11 at 10:13, 0.00s elapsed (1 port)
Initiating OS detection (try #1) against 192.168.69.11
NSE: Script scanning 192.168.69.11.
NSE: Starting runlevel 1 (of 1) scan.
Initiating NSE at 10:13
Completed NSE at 10:14, 30.02s elapsed
NSE: Script Scanning completed.
Nmap scan report for 192.168.69.11
Host is up (0.00040s latency).
Not shown: 992 closed ports
PORT     STATE SERVICE  VERSION
22/tcp   open  ssh      OpenSSH 5.1 (protocol 2.0)
| ssh-hostkey: 1024 a2:e8:79:09:bd:34:36:8a:d6:dd:58:bb:1d:62:e1:f6 (DSA)
|_1024 e8:90:73:50:a5:31:32:34:87:9a:3d:5c:e8:af:e2:7c (RSA)
111/tcp  open  rpcbind
|_rpcinfo: 
135/tcp  open  msrpc?
514/tcp  open  shell?
8009/tcp open  ajp13    Apache Jserv (Protocol v1.3)
8443/tcp open  raid-mgt Promise Array Manager RAID management
9009/tcp open  unknown
9090/tcp open  http     Apache Tomcat/Coyote JSP engine 1.1
El 443 no está abierto, parece
Reply
0 Kudos
FerrerDeCouto
Commander
Commander

Hola AlfonsoSF,

Ahí faltan muchos puertos, ¿estás pudiendo entrar a la gestión del appliance? ¿por qué puerto? ¿has reiniciado el appliance?

Un saludo.

José Luis Gómez Ferrer de Couto Founder of PiPo e2H Blog: http://blog.e2h.net Si encuentras que esta o cualquier otra respuesta fue de utilidad, por favor da el voto. Gracias. If you find this or any other answer useful, please consider awarding points. Thank you.
Reply
0 Kudos
sorcerer12101
Enthusiast
Enthusiast

Hola,

¿Has comprobado el estado de los servicios? Conectate a la administración web del virtualcenter (https:\\ip_vcenter:5480) y verifica si tienes el servicio del virtualcenter en estado Running, Si estuviera parado podría darte un error de este tipo. Además en la pestaña vCenter Server, en Settings, puedes comprobar los puertos configurados y hacer un test de la configuración. Si está todo correcto reinicialo, a veces lo mas tonto es la solución.

Ya nos cuentas.

Un saludo

David Perez Ferrer - VCP4 / VCP5 Si encuentras que esta o cualquier otra respuesta fue de utilidad, por favor da el voto. Gracias. If you find this or any other answer useful, please consider awarding points. Thank you.
Reply
0 Kudos
dquintana
Virtuoso
Virtuoso

Coincido con Ferrer, de ser el VA, reinicialo y volvé a chequear, ese log muestra que te faltan varios puertos abrir.

Ing. Diego Quintana - VMware Communities Moderator - Co Founder & CEO at Wetcom Group - vEXPERT From 2010 to 2020- VCP, VSP, VTSP, VAC - Twitter: @daquintana - Blog: http://www.wetcom.com-blog & http://www.diegoquintana.net - Enjoy the vmware communities !!!

Reply
0 Kudos
AlfonsoSF
Contributor
Contributor

La verdad es que pasó de golpe. Y lo reinicié varias veces.

Tenía una copia de la máquina, de hacia poco, y la he añadido ald direcorio y funciona.

Pero la tengo en un disco NFS.

Desde que he puesto una Raid para iSCSI, tengo problemas.

Pienso que puede ser porque tenía pocas tarjetas de red (3) y he segregado dos para  puertos vKernel para iSCSI. Port lo tanto queda una solo para el puerto vkernel y las 3 máquinas virtuales.

Voya mirar de añadir tarjetas (al menos 2) y ver qué tal.

Reply
0 Kudos
sorcerer12101
Enthusiast
Enthusiast

Hola,

Si entiendo bien lo que nos cuentas la causa de que no accedas al virtualcenter es porque no has dejado configurado para que pase por ninguna tarjeta el tráfico de Service Console. El tipo de conexión Vmkernel es para los distintos servicios de Vmware como Vmotion, iSCSI, etc. Luego tienes el tipo Virtual Machines para las máquinas virtuales y el tipo Service console para el tráfico de Management. Crea una conexión de este tipo en el switch virtual que esté conectado a la tarjeta física que por su parte esté conectada de una manera u otra al PC donde tengas el VI client y deberías acceder sin problemas. En este caso el número de tarjetas no es relevante porque aunque es muy recomendable tener varias y separar todos los tráficos aún cuando todo estuviera compartido deberías acceder al virtualcenter sin problemas. Verificalo y nos cuentas.

Un saludo,

David Perez Ferrer - VCP4 / VCP5 Si encuentras que esta o cualquier otra respuesta fue de utilidad, por favor da el voto. Gracias. If you find this or any other answer useful, please consider awarding points. Thank you.
sorcerer12101
Enthusiast
Enthusiast

Perdón, he tenido un lapsus, que es lo que tiene trabajar con varias versiones al mismo tiempo. Para el ESXi 5.0 al crear la conexión VmKernel tienes que acordarte de marcar la opción: "Use this port group for management traffic".

Un saludo,

David Perez Ferrer - VCP4 / VCP5 Si encuentras que esta o cualquier otra respuesta fue de utilidad, por favor da el voto. Gracias. If you find this or any other answer useful, please consider awarding points. Thank you.
Reply
0 Kudos
Colorturista
Contributor
Contributor

Hola Gente,

Estoy teniendo el mismo problema con un vCenter Server App, lo mas lindo es que me pasó esto, lo borre e instalé la ultima versión.

Todo funcionaba bien, pero cuando comencé a incorporar las vms al inventario y prenderlas ¡¡¡otra vez lo mismo!!!

Y no hay chance, no conecta!!

Ya revisé y no ha vms con la misma ip del vcenter.

Si se les ocurre algo lo agradezco

Saludos

Reply
0 Kudos
AlfonsoSF
Contributor
Contributor

Ahora sí que estoy accediendo. Pero de vez en cuando se pierde la comunicación con el vCenter. Si intento reconectar me da error.

Entnces reinicio el Vcenter y vuelvo a conectar desde el cliente.

Creo que el problema es el siguiente.

Tenía 3 tarjetas de red, balanceadas y los datastores en volumenes NFS.

Ahora he dedicado un volumen a iSCSI. Para ello he creado un switch con dos puertos vKernel para iSCSI.

He dedidado 2 tarjetas de red para ello. Cada puerto tiene una tarjeta activa y la otra no activa, de forma cruzada. Y los dos puertos balanceados.

De esta menera, si falla una tarjeta, tengo la otra.

Por ello me queda una sola tarjeta para el puerto vKernel y las máquinas virtuales (son 3).

Ahora tengo el vcenter en un volumen NFS. Creo que la comunicación entre el host i la cabina es pobre (fuera de iscsi).

Espero que al poner 2 tarjetas de red adicionales y las añada al switch que tiene el puerto vkernel i las máquinas virutales mejore las cosa.

Ahora voy a intentar meter un raid con datastore local para probar de meter el vcenter y el windows con el cliente en local y descargar la red.

Gracias , por todas las indicaciones !!

Reply
0 Kudos
AlfonsoSF
Contributor
Contributor

Por cierto: la conexión vkernel  tiene activado "traffic management".

Los puertos vkernel-iscasi no, pues perjudicaria al iniciador iscsi.

Reply
0 Kudos
noelhsosa
Contributor
Contributor

Hola, a mi me pasa, que si Abro el vSphere Client, no me deja descargar el certificado, por que dice que lo bajara de la Dir 0.0.0.0 a que se debera?

 

Reply
0 Kudos