Problemi comuni: Connettività Node to CycleCloud
Cyclecloud installa un agente in ogni macchina virtuale che deve essere in grado di comunicare nuovamente all'applicazione CycleCloud per segnalare lo stato, il monitoraggio e per effettuare richieste API per la scalabilità automatica e la sincronizzazione distribuita.
È consigliabile distribuire il server applicazioni nella stessa rete virtuale (rete virtuale) del cluster. In caso contrario, la connettività può essere stabilita eseguendo il peering reti virtuali o usando un nodo proxy. Questi messaggi di errore indicano che i nodi non possono comunicare nuovamente al server applicazioni CycleCloud.
Messaggi di errore possibili
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. I nodi del cluster devono essere in grado di raggiungere il server CycleCloud in TCP 9443 e 5672. Nell'altra direzione, Azure CycleCloud deve essere in grado di raggiungere la ganglia (TCP 8652) e le porte SSH (TCP 22) del cluster per il sistema e il monitoraggio dei processi.
Potrebbe essere necessario aggiungere un indirizzo IP pubblico.
Se il messaggio di errore indica un proxy restituito, controllare le impostazioni proxy restituite.
Dopo aver aggiornato le impostazioni di rete o proxy, è possibile testare la connettività tramite SSHing nel nodo come utente cyclecloud e usando
curl -k {https://error-message-url}
.Dopo aver convalidato la connettività di rete, sarà necessario terminare e riavviare il nodo.
Altre informazioni
Per altre informazioni sulla connettività di rete, vedere Altre informazioni sul proxy restituito qui