ECS: GeoDrive: Error: 12029: no se pudo establecer una conexión con el servidor
Summary: Error de GeoDrive: 12029: "No se pudo establecer una conexión con el servidor" mientras se agregaba ECS al cliente de GeoDrive.
Symptoms
Cuando agrega un cliente de ECS a GeoDrive en Windows según la guía del usuario, es posible que vea un mensaje de error durante las pruebas de conexión después de agregar la IP:
Error: 12029 - A connection with the server could not be established
Cause
El cliente de Windows o GeoDrive no puede conectarse a ECS.
Resolution
Confirme con el cliente si hay un balanceador de carga (LB) en uso o si la conexión se realiza directamente a los nodos de ECS.
Utilice herramientas como telnet para probar la conexión desde el cliente de Windows al puerto IP de datos de ECS 9020 (HTTP)/9021 (HTTPS).
Si telnet no está habilitado en el cliente de Windows del cliente, solicite habilitarlo temporalmente (características de Windows) o utilizar un cliente en la misma subred.
Ejemplo:
C:\>telnet 10.1.1.1 9021 Connecting To 10.1.1.1...Could not open connection to the host, on port 9021: Connect failed C:\>
Si no es posible realizar ninguna conexión, se deben comprobar los siguientes pasos:
- El cliente debe asegurarse de que el puerto requerido no esté bloqueado en un firewall en el entorno del cliente.
- Se utiliza la dirección IP correcta de ECS. Asegúrese de que la dirección IP de datos se utilice en caso de que la separación de red esté habilitada en el lado de ECS y no en la IP de administración.
Conéctese a ECS, verifique si está habilitada la separación de red y examine la dirección IP de datos:
Ejemplo:
admin@ecs1:~> getrackinfo -n Named networks ============== Node ID Network Ip Address Netmask Gateway VLAN Interface 1 repl 10.1.1.211 255.255.255.0 10.1.1.201 16 public 1 data 10.1.2.202 255.255.255.0 10.1.2.201 123 public 2 repl 10.1.1.212 255.255.255.0 10.1.1.201 16 public 2 data 10.1.2.203 255.255.255.0 10.1.2.201 123 public 3 repl 10.1.1.213 255.255.255.0 10.1.1.201 16 public 3 data 10.1.2.204 255.255.255.0 10.1.2.201 123 public 4 repl 10.1.1.214 255.255.255.0 10.1.1.201 16 public 4 data 10.1.2.205 255.255.255.0 10.1.2.201 123 public 5 repl 10.1.1.215 255.255.255.0 10.1.1.201 16 public 5 data 10.1.2.206 255.255.255.0 10.1.2.201 123 public
En el ejemplo anterior, las direcciones IP 10.1.2.202-206 serían correctas y se debían utilizar para la configuración del cliente de GeoDrive.
Eventualmente, el siguiente archivo de registro puede ayudar a solucionar problemas mediante la búsqueda de la dirección IP del cliente de Windows dentro de este archivo. (En el caso anterior, no se muestra ningún intento de conexión, ya que el cabezal de datos no obtiene ninguna conexión): /opt/emc/caspian/fabric/agent/services/object/main/log/dataheadsvc.log
También puede usar svc_log para buscar la dirección IP del cliente de Windows en todos los datos y en todos los nodos:
admin@ecs1:~> svc_log -f '10.x.x.x' -sr dataheadsvc -n all -sn -sf
Additional Information
El mismo error puede aparecer si las credenciales del usuario están mal configuradas.
1. El ID de usuario debe ser un usuario de objetos.
2. La clave de acceso secreta debe ser la clave de S3 generada para el usuario de objetos.
Puede editar el ID de usuario y la clave de acceso secreta según los siguientes pasos desde GeoDrive:
Presione en "agregar hosts de GeoDrive" >> Presione >> en el host que desea editar >> Editar