Compartir a través de


Problemas comunes: Conectividad de Node a CycleCloud

Cyclecloud instala un agente en cada máquina virtual que necesita poder comunicarse con la aplicación CycleCloud para notificar el estado, la supervisión y realizar solicitudes de API para el escalado automático y la sincronización distribuida.

Se recomienda implementar el servidor de aplicaciones en la misma red virtual (red virtual) que el clúster. Si esto no es factible, la conectividad se puede establecer mediante el emparejamiento de VNET o el uso de un nodo proxy. Estos mensajes de error indican que los nodos no pueden comunicarse con el servidor de aplicaciones cycleCloud.

Posibles mensajes de error

  • Timeout awaiting system boot-up
  • Timed out connecting to CycleCloud at {https://A.B.C.D}
  • Connection refused to CycleCloud through return-proxy tunnel at {https://A.B.C.D:37140}
  • Unable to setup return proxy: cannot connect to {A.B.C.D:22}
  • Could not connect to
  • Certificate validation failed for CycleCloud

Solución

  • Si el servidor CycleCloud y el clúster están en la misma red virtual, compruebe los grupos de seguridad de red de las subredes de la red virtual. Los nodos de clúster deben poder acceder al servidor CycleCloud en TCP 9443 y 5672. En la otra dirección, Azure CycleCloud debe poder acceder a los puertos ganglia (TCP 8652) y SSH (TCP 22) del clúster para la supervisión del sistema y del trabajo.

  • Es posible que tenga que agregar una dirección IP pública.

  • Si el mensaje de error indica un proxy devuelto, compruebe la configuración del proxy de devolución.

  • Después de actualizar la configuración de red o proxy, puede probar la conectividad mediante SSHing en el nodo como el usuario cyclecloud y mediante curl -k {https://error-message-url}.

  • Después de validar que la conectividad de red es fija, deberá finalizar y reiniciar el nodo.

Más información

Obtenga más información sobre la conectividad de red aquí. Obtenga más información sobre el proxy de devolución aquí.