Partager via


Problèmes courants : connectivité Node to CycleCloud

CycleCloud installe un agent sur chaque machine virtuelle qui doit communiquer avec l’application CycleCloud. L’agent signale l’état et les données de surveillance et effectue des demandes d’API pour la mise à l’échelle automatique et la synchronisation distribuée.

Nous vous recommandons de déployer le serveur d’applications dans le même réseau virtuel que le cluster. Si vous ne pouvez pas utiliser cette configuration, établissez une connectivité en effectuant un peering de réseaux virtuels ou en utilisant un nœud proxy. Ces messages d’erreur indiquent que les nœuds ne peuvent pas communiquer avec le serveur d’applications CycleCloud.

Messages d’erreur possibles

  • 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

Résolution

  • Si le serveur CycleCloud et le cluster se trouvent dans le même réseau virtuel, vérifiez les groupes de sécurité réseau pour les sous-réseaux du réseau virtuel. Les nœuds de cluster doivent atteindre le serveur CycleCloud au niveau du protocole TCP 9443 et 5672. Dans l’autre sens, Azure CycleCloud doit atteindre les ports ganglia (TCP 8652) et SSH (TCP 22) du cluster pour la surveillance du système et des travaux.

  • Ajoutez une adresse IP publique.

  • Vérifiez les paramètres du proxy de retour si le message d’erreur indique un proxy de retour.

  • Après la mise à jour des paramètres réseau ou proxy, testez la connectivité en vous connectant en SSH au nœud en tant qu'utilisateur cyclecloud et en utilisant curl -k {https://error-message-url}.

  • Après avoir validé que la connectivité réseau est fixe, arrêtez et redémarrez le nœud.

Plus d’informations

En savoir plus sur la connectivité réseau. En savoir plus sur le proxy de retour.