按照下方步骤依次安装Ceph软件、部署相应的节点,以便在Ceph集群上使能智能写Cache服务。
详细操作请参见《Ceph块存储 部署指南(CentOS 7.6&openEuler 20.03&openEuler 22.03)》中“配置部署环境”的相关内容。
详细操作请参见《Ceph块存储 部署指南(CentOS 7.6&openEuler 20.03&openEuler 22.03)》中“部署MON节点”的相关内容。
详细操作请参见《Ceph块存储 部署指南(CentOS 7.6&openEuler 20.03&openEuler 22.03)》中“部署MGR节点”的相关内容。
1 | lsblk |
1 | ceph-volume lvm zap /dev/sdb --destroy |
1 2 | cd /etc/ceph vim /etc/ceph/create_osd.sh |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #!/bin/bash for node in ceph1 ceph2 ceph3 do k=1 for i in `ssh ${node} "ls /sys/block | grep bcache | head -n 6"` do ceph-deploy osd create ${node} --data /dev/${i} --block-db /dev/nvme0n1p${k} ((j=${j}+1)) ((k=${k}+1)) sleep 3 done k=1 for i in `ssh ${node} "ls /sys/block | grep bcache | tail -n 6"` do ceph-deploy osd create ${node} --data /dev/${i} --block-db /dev/nvme1n1p${k} ((j=${j}+1)) ((k=${k}+1)) sleep 3 done done |
1 | bash create_osd.sh
|
ceph -s
36个OSD都为up即为创建成功。