サンプルの一例
service_type: osd
service_id: hdd_nodes_with_db
placement:
label: "osd_node"
spec:
data_devices:
paths:
- /dev/sdd
- /dev/sde
- /dev/sdf
- /dev/sdg
- /dev/sdh
- /dev/sdi
- /dev/sdj
- /dev/sdk
- /dev/sdl
db_devices:
paths:
- /dev/sdb
- /dev/sdc
db_slots: 9
filter_logic: AND
objectstore: bluestore「label: "osd_node" 」としているが、「hosts: ceph-osd01」と決め打ちでも構わない
そのwal向け容量をlvmにしてlvを作ります。cephはlvを与えられたら必要な分だけcephのlvを作るそうな
service_type: osd
service_id: hdd_nodes_with_db
placement:
label: "osd_node"
spec:
data_devices:
paths:
- /dev/sdd
- /dev/sde
- /dev/sdf
- /dev/sdg
- /dev/sdh
- /dev/sdi
- /dev/sdj
- /dev/sdk
- /dev/sdl
db_devices:
paths:
- /dev/sdb
- /dev/sdc
db_slots: 9
wal_devices:
paths:
- /dev/vg_system/lv_ceph_common
wal_slots: 9
filter_logic: AND
objectstore: bluestoreservice_type: osd
service_id: hdd_nodes_with_db
placement:
label: "osd_node"
spec:
data_devices:
size: '21TB:22TB' # 22TBでもTiB/TBで幅があるので
db_devices:
size: '3.5TB:4TB'
db_slots: 9
filter_logic: AND
objectstore: bluestoreservice_type: osd
service_id: hdd_nodes_with_db
placement:
label: "osd_node"
spec:
data_devices:
model:
- 'ST8000*' # 旧:Seagate
- 'WDC WD80*' # 新:Western Digital
db_devices:
model: 'INTEL SSD*'
filter_logic: AND
objectstore: bluestoreservice_type: osd
service_id: ceph-osd1-ssd
service_name: osd.ceph-osd1-ssd
placement:
hosts:
- ceph-osd1
spec:
data_devices:
rotational: 0
---
service_type: osd
service_id: ceph-osd1-hdd
service_name: osd.ceph-osd1-hdd
placement:
hosts:
- ceph-osd1
spec:
data_devices:
rotational: 1
---
service_type: osd
service_id: ceph-osd2-ssd
service_name: osd.ceph-osd2-ssd
placement:
hosts:
- ceph-osd2
spec:
data_devices:
paths:
- /dev/sdb
---
service_type: osd
service_id: ceph-osd2-hdd
service_name: osd.ceph-osd2-hdd
placement:
hosts:
- ceph-osd2
spec:
data_devices:
paths:
- /dev/sdc
- /dev/sdd
db_devices:
paths:
- /dev/sde
wal_devices:
paths:
- /dev/sdf
---
service_type: osd
service_id: ceph-osd3-ssd
service_name: osd.ceph-osd3-ssd
placement:
hosts:
- ceph-osd3
spec:
data_devices:
paths:
- /dev/sdf
---
service_type: osd
service_id: ceph-osd3-hdd
service_name: osd.ceph-osd3-hdd
placement:
hosts:
- ceph-osd3
spec:
data_devices:
paths:
- /dev/sdb
- /dev/sdc
- /dev/sdd
db_devices:
paths:
- /dev/sde