Problemi comuni: connettività da nodo a CycleCloud

CycleCloud installa un agente in ogni macchina virtuale che deve comunicare con l'applicazione CycleCloud. L'agente segnala i dati di stato e monitoraggio e invia richieste API per la scalabilità automatica e la sincronizzazione distribuita.

È consigliabile distribuire il server applicazioni nella stessa rete virtuale del cluster. Se non è possibile usare questa configurazione, stabilire la connettività eseguendo il peering di rete virtuale o usando un nodo proxy. Questi messaggi di errore indicano che i nodi non possono comunicare con il server applicazioni CycleCloud.

Possibili messaggi di errore

  • 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

Risoluzione

  • Se il server CycleCloud e il cluster si trovano nella stessa rete virtuale, controllare i gruppi di sicurezza di rete per le subnet nella rete virtuale. In CycleCloud 8, i nodi del cluster devono raggiungere il server CycleCloud sulla porta TCP 9443. CycleCloud deve raggiungere la porta TCP 22 sui nodi del cluster gestito quando utilizza SSH per orchestrazione, accesso al sistema o monitoraggio del lavoro. CycleCloud 8 recupera metriche di cluster da Monitoraggio di Azure. Per tutte le regole dirette e del proxy inverso, consulta la matrice delle porte e del traffico di CycleCloud.

  • Per CycleCloud 7, i nodi del cluster devono anche raggiungere la porta TCP 5672 sul server CycleCloud, e il server CycleCloud deve raggiungere la porta TCP 8652 su un nodo primario Ganglia.

  • Aggiungere un indirizzo IP pubblico.

  • Controllare le impostazioni del proxy di ritorno se il messaggio di errore indica un proxy di ritorno.

  • Dopo aver aggiornato le impostazioni di rete o proxy, testare la connettività collegandosi tramite SSH al nodo come utente cyclecloud e usando curl -k {https://error-message-url}.

  • Dopo aver verificato che la connettività di rete è fissa, terminare e riavviare il nodo.

Maggiori informazioni

Altre informazioni sulla connettività di rete. Altre informazioni sul proxy restituito.