安装基础环境
dnf search release-ceph
dnf install --assumeyes centos-release-ceph-reef
dnf install --assumeyes cephadm
使用bootstrap创建集群
cephadm bootstrap --mon-ip 10.23.45.101 \
--initial-dashboard-user admin --initial-dashboard-password Admin233!
cephadm是使用容器跑的,要在host内可以使用ceph命令需要执行如下操作
cephadm add-repo --release reef
cephadm install ceph-common
同步ceph秘钥(host下)
ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-node2
ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-node3
ssh-copy-id -f -i /etc/ceph/ceph.pub root@ceph-node4
添加节点
ceph orch host add ceph-node2 10.23.45.102
ceph orch host add ceph-node3 10.23.45.103
ceph orch host add ceph-node4 10.23.45.104
添加OSD(自动扫描)
ceph orch apply osd --all-available-devices
添加OSD(人工)
ceph orch daemon add osd ceph-node1:/dev/sdb
ceph orch daemon add osd ceph-node2:/dev/sdb
ceph orch daemon add osd ceph-node3:/dev/sdb
ceph orch daemon add osd ceph-node4:/dev/sdb
Comments | NOTHING