Partilhar via


Questões comuns: Falha na resolução do armazenamento de nódoas

Possíveis mensagens de erro

  • Phase timeout expired while awaiting system boot-up

Resolução

Os nós de ciclocloud usam a extensão de script personalizada para instalar jetpack. O instalador de jetpack é colocado no cacifo durante a fase inicial do nó e descarregado pelo nó na hora de início. Cyclecloud transmite o url blob e a chave de acesso ao nó através da extensão do script.

O instalador é descarregado para o seguinte local no nó:

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

Em alguns casos, o download pode falhar sem levantar um erro. A indicação para tal falha é que este é um ficheiro de byte zero.

Normalmente, a conta de armazenamento não pode ser alcançada ou o nome não pode ser resolvido. Uma reprodução mínima desta questão pode ser feita com o exemplo da CURL aqui com a versão 7.9.4 .

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

Um "sucesso" resulta numa resposta http 404. Os nós aflitos mostrarão um erro cURL : hospedeiro não é resolúvel ou intervalo de hospedeiro.

Para corrigir este problema e os nós subsequentes, tome medidas para reparar a resolução da conta de armazenamento, quer investigando a resolução de DNS do nó ou regras de firewall.