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 personalizado 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 envía la dirección URL del blob y el método de autenticación al nodo a través de la extensión de script.

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

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

En algunos casos, la descarga falla sin que se genere ningún error. La indicación de este error es que el instalador es un archivo de cero bytes.

Normalmente, el error se produce porque no se puede acceder a la cuenta de almacenamiento o no se puede resolver el nombre. Puede reproducir este problema con un ejemplo mínimo mediante cURL para 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 "éxito" da como resultado una respuesta HTTP 404. Los nodos afectados muestran un error cURL: el host no se puede resolver o se agota el tiempo de espera del host.

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