
hosts
ceph-ansible에서는 디렉터리를 이용하여 파일 에 데이터베이스로 사용할 디스크를 지정할 수 있다 dedicated_devices
. 예:
hosts:
stor01.hostname.com
devices: ['/dev/sdd', '/dev/sde', '/dev/sdf']
dedicated_devices: ['/dev/sdc']
다음은 sdc
RocksDB 데이터베이스에 사용될 SSD 드라이브입니다. 이 기능이 작동하려면 전체 하드 드라이브 크기의 1% 이상이어야 합니다.
하지만 사용하려는 SSD 드라이브에 내 OS가 이미 있으면 어떻게 되나요? 이것이 작은 OS 파티션과 각 1TB HDD당 하나씩, 여러 개의 빈 파티션이 있는 대형 SSD 드라이브라고 가정해 보겠습니다. 예를 들어 구성은 다음과 같습니다.
/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).
본질적으로 드라이브를 포맷하고 싶지는 않지만 이미 사전 포맷된 파티션을 db 파일의 위치로 설정하고 싶습니다. 이를 어떻게 달성합니까?