Udostępnij przez


Typowe problemy: Niepowodzenie rozwiązywania problemów z magazynem węzła

Możliwe komunikaty o błędach

  • Phase timeout expired while awaiting system boot-up

Rezolucja

Węzły CycleCloud używają niestandardowego rozszerzenia skryptu do zainstalowania pakietu Jetpack. Instalator Jetpack jest umieszczany w schowku podczas początkowej fazy węzła i pobierany przez węzeł przy uruchomieniu. Usługa CycleCloud wysyła adres URL obiektu blob i metodę uwierzytelniania do węzła za pośrednictwem rozszerzenia skryptu.

Instalator jest pobierany do następującej lokalizacji w węźle:

/var/lib/waagent/custom-script/download/0/jetpack-7.9.4-linux.tar.gz

W niektórych przypadkach pobieranie kończy się niepowodzeniem bez zgłaszania błędu. Wskazaniem takiego błędu jest to, że instalator jest plikiem zero-bajtowym.

Najczęściej występuje niepowodzenie, ponieważ nie można uzyskać dostępu do konta pamięci masowej lub nie można rozwiązać nazwy. Ten problem można odtworzyć za pomocą minimalnego przykładu z użyciem cURL dla wersji 7.9.4.

curl https://<storage-account>.blob.core.windows.net/cyclecloud/cache/jetpack/7.9.4/jetpack-7.9.4-linux.tar.gz

Wynikiem "powodzenia" jest odpowiedź HTTP 404. Węzły, których dotyczy problem, pokazują błąd cURL : host nie jest rozpoznawany lub upłynął limit czasu hosta.

Aby rozwiązać ten problem i kolejne problemy z węzłami, podejmij działania w celu naprawienia rozpoznawania konta magazynu, badając rozpoznawanie nazw DNS węzła lub reguły zapory.