가능한 오류 메시지
Phase timeout expired while awaiting system boot-up
해결 방법
CycleCloud 노드는 사용자 지정 스크립트 확장을 사용하여 Jetpack을 설치합니다. Jetpack 설치 도구는 초기 노드 단계 동안 락커에 준비되어 시작 시 노드에서 다운로드됩니다. CycleCloud는 스크립트 확장을 통해 Blob URL 및 인증 방법을 노드로 보냅니다.
설치 프로그램은 노드의 다음 위치에 다운로드됩니다.
/var/lib/waagent/custom-script/download/0/jetpack-7.9.4-linux.tar.gz
경우에 따라 오류가 발생하지 않고 다운로드가 실패합니다. 이러한 실패의 원인은 설치 프로그램이 0바이트 파일이라는 것입니다.
가장 일반적으로 스토리지 계정에 연결할 수 없거나 이름을 확인할 수 없기 때문에 오류가 발생합니다. 버전 7.9.4에 cURL을 사용하는 최소한의 예제로 이 문제를 재현할 수 있습니다.
curl https://<storage-account>.blob.core.windows.net/cyclecloud/cache/jetpack/7.9.4/jetpack-7.9.4-linux.tar.gz
"성공"으로 인해 404 HTTP 응답이 발생합니다. 문제가 발생한 노드는 cURL 오류를 표시합니다: 호스트를 확인할 수 없거나 호스트 시간 초과입니다.
이 문제와 이후의 노드를 해결하려면, 노드 DNS 해상도 또는 방화벽 규칙을 철저히 조사하여 스토리지 계정 문제를 복구하기 위한 조치를 취하세요.