1 2 3 4 5 6 7 | yum -y install createrepo mkdir /home/ceph-compaction cd /home/ceph-compaction cp /home/rpmbuild/RPMS/aarch64/*rpm ./ createrepo ./ cd /etc/yum.repos.d/ vi ceph-local.repo |
1 2 3 4 5 6 7 8 9 10 11 12 13 | [local] name=local baseurl=file:///home/ceph-compaction enable=1 gpgcheck=0 [Ceph-noarch] name = Ceph noarch packages baseurl = http://download.ceph.com/rpm-nautilus/el7/noarch enabled = 1 gpgcheck = 1 type = rpm-md gpgkey = https://download.ceph.com/keys/release.asc priority = 1 |
详细操作请参考Ceph部署指导:
部署指南中的配置Ceph镜像源为Ceph官方镜像,该镜像为不包含数据压紧算法插件的Ceph RPM包,因此,需要采用本地源的方式配置。数据压紧算法仅支持Ceph 14.2.8版本,部署时需动态调整。
osd_op_num_shards_hdd与osd_op_num_threads_per_shard_hdd相乘为OSD进程处理IO请求的线程数,默认为5*1,修改为12*2可以保证数据压紧算法发挥最大性能。
1 | vi /etc/ceph/ceph.conf
|
修改默认OSD线程数。
1 2 | osd_op_num_shards_hdd = 12 osd_op_num_threads_per_shard_hdd = 2 |
详细操作请参考《Ceph块存储 部署指南(CentOS 7.6&openEuler 20.03)》中的部署OSD节点。