Ceph-ansible: usando o OS-SSD como cache

Ceph-ansible: usando o OS-SSD como cache

No ceph-ansible, você pode especificar um disco a ser usado para bancos de dados no hostsarquivo usando o dedicated_devicesdiretório. Exemplo:

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

Aqui sdcestá uma unidade SSD que será usada para o banco de dados rocksdb. Deve ser pelo menos 1% do tamanho total dos discos rígidos para que isso funcione.

No entanto, e se meu sistema operacional já estiver na unidade SSD que pretendo usar? Digamos que esta seja uma unidade SSD grande com uma pequena partição de sistema operacional e várias partições vazias, uma para cada HDD de 1 TB. Por exemplo, a configuração é:

/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). 

Essencialmente, não quero que o ansible formate a unidade, mas quero que ele defina as partições já pré-formatadas como o local do arquivo db. Como faço para conseguir isso?

informação relacionada