[SOLUCIONADO] cloud-init Retarda el Arranque en Proxmox / Ubuntu Server
El mensaje cloud-init: waiting for network config o la demora de 2 a 5 minutos en la pantalla de inicio de máquinas virtuales Ubuntu Server en Proxmox VE, KVM o AWS ocurre cuando la suite de inicialización cloud-init intenta consultar servicios DHCP o metadatos de red en interfaces secundarias no configuradas.
El Diagnóstico Rápido
/etc/cloud/cloud.cfgsystemctl disable cloud-initSolución Rápida (1 Minuto): Desactiva la espera del servicio de red al arrancar ejecutando:
BASHsudo systemctl disable cloud-init-main.service sudo touch /etc/cloud/cloud-init.disabled
La Solución Paso a Paso
-
1
Paso 1: Identificar el servicio bloqueante durante el arranque
Comprueba los tiempos de inicialización del sistema usando
systemd-analyze:BASHsystemd-analyze blame | grep cloud-initSi la salida muestra
cloud-init-local.serviceocloud-config.serviceconsumiendo más de 60 segundos,cloud-initestá esperando respuestas de red inexistentes. -
2
Paso 2: Desactivar cloud-init tras la instalación inicial
En entornos donde la VM ya fue provisionada con IP estática o hostname fijo y no requiere reconfiguraciones continuas, desactiva la suite por completo:
BASH# Crear el archivo indicador de desactivacion permanente sudo touch /etc/cloud/cloud-init.disabled # Detener y deshabilitar los servicios de systemd sudo systemctl disable cloud-init.service sudo systemctl disable cloud-init-local.service sudo systemctl disable cloud-config.service sudo systemctl disable cloud-final.service -
3
Paso 3: Optimizar Netplan en Ubuntu Server
Si utilizas Netplan (sistema de red predeterminado en Ubuntu Server), asegúrate de que la interfaz principal no bloquee la secuencia de booteo si DHCP tarda en responder:
Abre el archivo de red en
/etc/netplan/:BASHsudo nano /etc/netplan/50-cloud-init.yamlAñade el parámetro
optional: truedebajo de la interfaz:YAMLnetwork: version: 2 ethernets: eth0: dhcp4: true optional: trueAplica la configuración con:
BASHsudo netplan apply
Consejo de Prevención
Prácticas de seguridad recomendadas:
- En plantillas de Proxmox (Templates), configura correctamente la pestaña Cloud-Init asignando IP y gateway estáticos antes de convertir la VM en plantilla.