Compartir a través de


Problemas comunes: error de resolución de almacenamiento de nodos

Posibles mensajes de error

  • Phase timeout expired while awaiting system boot-up

Resolución

Los nodos cyclecloud usan la extensión de script personalizada para instalar jetpack. El instalador de Jetpack se almacena provisionalmente en la caja de seguridad durante la fase inicial del nodo y se descarga por el nodo en la hora de inicio. Cyclecloud transmite la dirección URL del blob y la clave de acceso al nodo a través de la extensión de script.

El instalador se descarga en la siguiente ubicación del nodo:

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

En algunos casos, la descarga puede producir un error sin generar un error. La indicación de este error es que se trata de un archivo de cero bytes.

Normalmente, no se puede acceder a la cuenta de almacenamiento o no se puede resolver el nombre. Aquí se puede realizar una reproducción mínima de este problema con el ejemplo cURL con la versión 7.9.4 .

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

Un resultado "correcto" da como resultado una respuesta HTTP 404. Los nodos afectados mostrarán un error cURL : el host no se puede resolver ni el tiempo de espera del host.

Para corregir este y los nodos posteriores, tome medidas para reparar la resolución de la cuenta de almacenamiento mediante la investigación de la resolución DNS del nodo o las reglas de firewall.