ceph-deploy命令应用

记录: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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值