This repository is about the scripts to install and deploy Ceph on Tstore. It also includes scripts that install bcache and fio scripts.
ceph.conf
Our ceph configuration file on Tstore.
clean-ceph.sh and clean-every.sh
Clean environment of cluster, but now we don't use it.
clean-test.sh
When we use fio to test performance of block device, we need to use it to clean environment.
create_rbd_image.sh and delete_rbd_image.sh
Use to create and delete rbd images.
dmsetup_all.sh and dmsetup_remove.sh
Remove PV, LV, VG in lvm when we purge Osd.
get_bcache.sh and get_bcache_all.sh
Get the bcache name before create Osd on bcache.
make_rpm.sh
Build the rpm package for Ceph.
map_image.sh and unmap_image.sh
Map and unmap rbd images to block device.
osd_bcache_create.sh
Create Osd on bcache after executing get_bcache_all.sh.
osd_create.sh and osd_delete.sh
Create Osd and purge Osd in the cluster.
systemctl_all.sh and systemctl_every.sh
Start or stop the Osd daemon. when we purge Osd, first stop the Osd daemon.