记录:336
场景:在CentOS 7.9操作系统上,使用ceph-deploy创建ceph集群;部署集群的mon、mgr、mds、osd、rgw等组件。
版本:
操作系统:CentOS 7.9
ceph版本:ceph-13.2.10
名词:
ceph-deploy:Ceph部署集群的工具命令。
1.基础环境
在规划集群主机上需安装ceph-deploy、ceph、ceph-radosgw软件。
(1)集群主节点安装软件
安装命令:yum install -y ceph-deploy ceph-13.2.10
安装命令:yum install -y ceph-radosgw-13.2.10
解析:集群中主节点安装ceph-deploy、ceph、ceph-radosgw软件。
(2)集群从节点安装软件
安装命令:yum install -y ceph-13.2.10
安装命令:yum install -y ceph-radosgw-13.2.10
解析:集群中从节点安装ceph、ceph-radosgw软件。
2.命令应用
ceph-deploy命令,在集群主节点的/etc/ceph目录下使用。
(1)创建ceph集群
命令:ceph-deploy new app161 app162 app163
解析:创建由app161、app162、app163三个主机组成的集群。
(2)创建和初始化mon守护进程
命令:ceph-deploy mon create-initial
解析:在主节点执行,初始化集群中的mon守护进程。
(3)部署osd和指定磁盘
命令:ceph-deploy osd create --data /dev/sdb app161
解析:在指定主机创建osd;--data,指定磁盘;app161,部署的节点。
(4)创建mgr
命令:ceph-deploy mgr create app161 app162 app163
解析:在指定主机上创建mgr组件。
(5)创建mds
命令:ceph-deploy mds create app161 app162 app163
解析:在指定主机上创建mds组件。
(6)创建rgw
命令:ceph-deploy rgw create app161 app162 app163
解析:在指定主机上创建rgw组件。
(7)ceph dashboard create-self-signed-cert
命令:ceph mgr module enable dashboard
命令:ceph dashboard create-self-signed-cert
解析:ceph mgr module enable,开启dashboard功能;ceph dashboard,创建证书。
(8)同步配置文件到客户端主机
命令:ceph-deploy admin 192.168.19.166
解析:同步集群主节点的配置信息到客户端主机。
(9)查看主机磁盘信息
命令:ceph-deploy disk list app161
解析:查看主机磁盘信息。
(10)卸载集群
命令:ceph-deploy purge app161 app162 app163
命令:ceph-deploy purgedata app161 app162 app163

最低0.47元/天 解锁文章
1692

被折叠的 条评论
为什么被折叠?



