Ceph-ansible: usando OS-SSD como caché

Ceph-ansible: usando OS-SSD como caché

En ceph-ansible, puede especificar un disco que se usará para las bases de datos en el hostsarchivo usando el dedicated_devicesdirectorio. Ejemplo:

hosts:
    stor01.hostname.com
        devices: ['/dev/sdd', '/dev/sde', '/dev/sdf']
        dedicated_devices: ['/dev/sdc']

Aquí sdchay una unidad SSD que se utilizará para la base de datos rocksdb. Debe ser al menos el 1% del tamaño total de los discos duros para que esto funcione.

Sin embargo, ¿qué pasa si mi sistema operativo ya está en la unidad SSD que pretendo usar? Digamos que se trata de una unidad SSD grande con una pequeña partición del sistema operativo y varias particiones vacías, una por cada disco duro de 1 TB. Por ejemplo, la configuración es:

/dev/sda
..sda1 40GB ext4 OS (mounted: /)
..sda2 20GB xfs (unmounted)
..sda3 20GB xfs (unmounted)
(etc)
/dev/sdb (unpartitioned, 1TB)
/dev/sdc (unpartitioned, 1TB)
(etc). 

Básicamente, no quiero que Ansible vaya y formatee la unidad, pero sí quiero que configure las particiones ya formateadas previamente como la ubicación del archivo db. ¿Cómo logro esto?

información relacionada