Capítulo 2. Soporte de Red Hat para cloud-init

Este capítulo cubre el soporte de Red Hat para cloud-init. Incluye información sobre los productos de Red Hat que utilizan cloud-init, los módulos de cloud-init que soporta Red Hat y los directorios y archivos por defecto.

2.1. cloud-init directorios y archivos significativos

La siguiente tabla incluye directorios y archivos importantes. Revise estos directorios y archivos; le permiten realizar tareas como:

  • Configuración de cloud-init
  • Encontrar información sobre su configuración después de la ejecución de cloud-init
  • Examinar los archivos de registro
  • Encontrar plantillas

Dependiendo de su escenario y fuente de datos, puede haber archivos y directorios adicionales importantes para su configuración.

Tabla 2.1. directorios y archivos cloud-init

Directorio o archivoDescripción

/etc/cloud/cloud.cfg

El archivo cloud.cfg incluye la configuración básica de cloud-init y permite saber en qué fase se ejecuta cada módulo.

/etc/cloud/cloud.cfg.d

El directorio cloud.cfg.d es donde se pueden añadir directivas adicionales para cloud-init.

/var/lib/cloud

Cuando cloud-init se ejecuta, crea una disposición de directorios bajo /var/lib/cloud. La disposición incluye directorios y archivos que dan detalles sobre la configuración de su instancia.

/usr/share/doc/cloud-init/examples

El directorio examples incluye múltiples ejemplos. Puede utilizarlos para ayudar a modelar sus propias directivas.

/etc/cloud/templates

Este directorio incluye plantillas que puede habilitar en cloud-init para determinados escenarios. Las plantillas proporcionan la dirección para la habilitación.

/var/log/cloud-init.log

El archivo cloud-init.log proporciona información de registro útil para la depuración.

/run/cloud-init

El directorio /run/cloud-init incluye información registrada sobre su fuente de datos y el script ds-identify.