Udostępnij przez


Typowe problemy: łączność z platformą Node to CycleCloud

Usługa CycleCloud instaluje agenta na każdej maszynie wirtualnej, która musi komunikować się z aplikacją CycleCloud. Agent zgłasza stan i dane monitorowania oraz wysyła żądania interfejsu API do automatycznego skalowania i synchronizacji rozproszonej.

Zalecamy wdrożenie serwera aplikacji w tej samej sieci wirtualnej co klaster. Jeśli nie możesz użyć tej konfiguracji, ustanów łączność, wykonując peerowanie sieci wirtualnych lub używając węzła proxy. Te komunikaty o błędach wskazują, że węzły nie mogą komunikować się z serwerem aplikacji CycleCloud.

Możliwe komunikaty o błędach

  • 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

Rezolucja

  • Jeśli serwer CycleCloud i klaster znajdują się w tej samej sieci wirtualnej, sprawdź sieciowe grupy zabezpieczeń podsieci w sieci wirtualnej. Węzły klastra muszą uzyskać dostęp do serwera CycleCloud przy użyciu protokołu TCP 9443 i 5672. W innym kierunku usługa Azure CycleCloud musi dotrzeć do portów ganglia (TCP 8652) i SSH (TCP 22) klastra na potrzeby monitorowania systemu i zadań.

  • Dodaj publiczny adres IP.

  • Sprawdź ustawienia zwracanego serwera proxy , jeśli komunikat o błędzie wskazuje zwracany serwer proxy.

  • Po zaktualizowaniu ustawień sieci lub serwera proxy przetestuj łączność, nawiązując połączenie SSH z węzłem jako użytkownik cyclecloud i używając curl -k {https://error-message-url}.

  • Po zweryfikowaniu, czy łączność sieciowa jest stała, zakończ i uruchom ponownie węzeł.

Więcej informacji

Dowiedz się więcej o łączności sieciowej. Dowiedz się więcej na temat serwera proxy zwrotnego.