当前位置: 首页 > 科技观察

手动部署Cephoctopus集群

时间:2023-03-17 21:28:14 科技观察

三个环境的基本配置都是centos7.9,需要在每台机器上进行如下配置配置hosts解析cat>>/etc/hosts<keyringtostartthemgrdaemonprocesssystemctlenableceph-mgr@`hostname-s`&&systemctlstartceph-mgr@`hostname-s`好像状态有点反常。所有节点执行以下命令后,重启机器解决Module'restful'hasfaileddependency:Nomodulenamed'pecan'pip3installpecanwerkzeugimage.png部署osdCeph提供ceph-volume工具,准备逻辑卷、磁盘或分区供Ceph使用.ceph-volume实用程序通过递增索引来创建OSDID。创建osd并在node1上执行ceph-volumelvmcreate--data/dev/sdb。上面的创建过程可以分为两个阶段(准备和激活):ceph-volumelvmprepare--data/dev/sdb查看osdfsidceph-volumevmlistceph-volumelvmactivate{ID}{FSID}创建osd后发现osd服务是向上。我们在node2和node3上执行这个命令的时候报错了,发现是key文件丢失了。复制密钥文件scp/var/lib/ceph/bootstrap-osd/ceph.keyringnode2:/var/lib/ceph/bootstrap-osd/ceph.keyringscp/var/lib/ceph/bootstrap-osd/ceph.keyringnode3:/var/lib/ceph/bootstrap-osd/ceph.keyring修改密钥所有者和组chownceph.ceph/var/lib/ceph/bootstrap-osd/ceph.keyring在node2和createosdceph-volumelvmcreate--data/dev/sdbnode3分别,和ceph-volumelvmprepare--data也可以一步步执行/dev/sdb##获取osdid和osdfsidceph-volumelvmlist##激活osdceph-volumelvmactivate{ID}{FSID}最终状态是这样的添加MDS创建mds数据目录mkdir-p/var/lib/ceph/mds/ceph-`hostname-s`chown-Rceph.ceph/var/lib/ceph/mds/ceph-`hostname-s`创建密钥环ceph-authtool--创建密钥环/var/lib/ceph/mds/ceph-`hostname-s`/keyring--gen-key-nmds.`hostname-s`导入密钥环并设置权限cephauthaddmds.`hostname-s`osd"allowrwx"mds“允许”mon“allowprofilemds"-i/var/lib/ceph/mds/ceph-`hostname-s`/keyringchowceph:ceph/var/lib/ceph/mds/ceph-`hostname-s`/keyring修改ceph.conf配置文件cat>>/etc/ceph/ceph.conf<>/etc/ceph/ceph.conf<