3.11. Configuración del almacenamiento con container-storage-setup en cloud-init
Puede configurar el almacenamiento haciendo referencia a la utilidad container-storage-setup
dentro del módulo write_files
.
Procedimiento
Dependiendo de los requisitos de su fuente de datos, abra su archivo de datos de usuario para editarlo, o bien añada la siguiente directiva al directorio
cloud.cfg.d
.NotaTodas las directivas de usuario incluyen
#cloud-config
al principio del archivo para quecloud-init
reconozca que el archivo contiene directivas de usuario. Cuando incluya directivas en el directoriocloud.cfg.d
, nombre el archivo*.cfg
, e incluya siempre#cloud-config
al principio del archivo.Añada o modifique el módulo
write_files
para incluir la ruta de acceso a la utilidadcontainer-storage-setup
.El siguiente ejemplo establece el tamaño del volumen lógico raíz a 6GB en lugar de los 3GB por defecto.
write_files: - path: /etc/sysconfig/docker-storage-setup permissions: 0644 owner: root content: | ROOT_SIZE=6G
NotaAntes de RHEL 7.4, container-storage-setup se llamaba docker-storage-setup. Si está utilizando OverlayFS para el almacenamiento, a partir de RHEL 7.4 puede utilizar ese tipo de sistema de archivos con SELinux en modo de refuerzo.