混合osd的部署
1、修改配置文件
在/etc/ceph.conf中最后添加ssd做osd的block大小如下:
比如部署中有两个ssd,则添加
[osd.0]
bluestore_block_size = xxxx
[osd.1]
bluestore_block_size = xxx
如上的size大小计算如下,如ssd容量为800G,默认分给hdd的db,wal分别为20G,10G,则:
bluestore_block_size = (800 - 120 - 800* 2% ) * 1024*1024*1024
2、ssd分区划分
sgdisk -n 1:+2G:+sizeG /dev/sdb //该size为以上(800 - 120)的容量
sgdisk -n 2:0:+20G /dev/sdb #db
sgdisk -n 4:0:+10G /dev/sdb #wal
3、修改分区权限
for i in {1..3};do chmod 660 /dev/sdb$i;chown ceph:ceph /dev/sdb$i;done
4、激活第一个ssd
ceph-disk -v prepare /dev/sdb1
ceph-disk -v activate /dev/sdb1
5、部署hdd,将db、wal分区放置在ssd上
c