A vegades, quan actualitzem els nostres sistemes ocorre que el paquet cloud-init té alguna actualització i el sistema et demana què fer exactament amb el fitxer de configuració. El que succeeix moltes vegades, és que l'usuari opta per l'opció Yes per a continuar amb l'actualització i no s'adona que amb això s'esborra la configuració que hi ha per defecte de cloud-init en les nostres imatges.
Cloud-init és un servei que usem per a poder interactuar amb el servidor i el portal de l'usuari. Per exemple, quan es demani un redimensionament de recursos, el disc es pugui expandir de manera automàtica. Si el teu servidor no s'ha redimensionat correctament, significa que tens el servei de cloud-init desconfigurado. I per tant hauràs d'estendre manualment les particions perquè tingui l'espai correcte.
Aquest és el missatge que sol aparèixer durant l'actualització de paquets:
Si li hem donat a l'opció YES segurament l'instal·lador substituirà el fitxer de configuració del servei amb el que deixarà de funcionar el servei. En el següent tutorial us expliquem com és la millor forma per a reconfigurar aquest servei i torni a funcionar sense problemes d'aquesta manera la pròxima vegada que redimensions el disc funcionarà sense problemes.
Reconfigurar servei cloud-init
Per a solucionar aquest problema, el que farem serà crear un servidor nou amb els recursos al mínim i de la mateixa distribució que el nostre servidor. Una vegada creat, ens connectarem per SSH i copiarem el fitxer de configuració de cloud-init al servidor afectat:
# scp /etc/cloud/cloud.cfg root@[IP_Servidor_Afectat]:/etc/cloud/cloud.cfg
# scp /usr/lib/python3/dist-packages/cloudinit/config/cc_resizefs.py root@[IP_Servidor_Afectat]:/usr/lib/python3/dist-packages/cloudinit/config/cc_resizefs.py
# systemctl restart cloud-init