Распространенные проблемы: подключение узла к CycleCloud
Cyclecloud устанавливает агент на каждой виртуальной машине, которая должна иметь возможность обмениваться данными с приложением CycleCloud, чтобы сообщать о состоянии, мониторинге, а также выполнять запросы API для автоматической масштабирования и распределенной синхронизации.
Рекомендуется развернуть сервер приложений в той же виртуальной сети (виртуальной сети), что и кластер. Если это невозможно, подключение может быть установлено путем пиринга виртуальной сети или использования прокси-узла. Эти сообщения об ошибках указывают, что узлы не могут обмениваться данными с сервером приложений CycleCloud.
Возможные сообщения об ошибках
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
Решение
Если сервер CycleCloud и кластер находится в одной виртуальной сети, проверьте группы безопасности сети для подсетей в виртуальной сети. Узлы кластера должны иметь возможность связаться с сервером CycleCloud по протоколу TCP 9443 и 5672. В другом направлении Azure CycleCloud должна иметь возможность получить доступ к портам ganglia (TCP 8652) и SSH (TCP 22) кластера для мониторинга системы и заданий.
Возможно, потребуется добавить общедоступный IP-адрес.
Если сообщение об ошибке указывает на возвращаемый прокси-сервер, проверьте параметры возвращаемого прокси-сервера.
После обновления параметров сети или прокси-сервера можно проверить подключение, задав SSHing в узел в качестве пользователя cyclecloud и используя
curl -k {https://error-message-url}
его.После проверки подключения к сети необходимо завершить работу и перезапустить узел.
Дополнительные сведения
Дополнительные сведения о сетевом подключении см. в разделе"Дополнительные сведения о прокси-сервере возврата"