Ceph手动部署(Jewel版)

本文档详细介绍了如何手动部署Ceph Jewel版集群,包括配置集群、部署mon和OSD节点、清除环境以及重启服务的步骤。在部署过程中,强调了配置hosts文件、生成Cluster ID、秘钥和monmap的重要性,并提供了清理和重启服务的指导。
摘要由CSDN通过智能技术生成

Ceph手动部署(Jewel版)

其他版本类似,详见 docs.ceph.com/docs/${版本名称,如jewel}/install/manual-deployment/

部署集群

前提:配置好/etc/hosts文件

部署mon

  1. 生成Cluster ID(仅节点controller1)
uuidgen
  1. 编辑配置文件(仅节点controller1)
vim /etc/ceph/ceph.conf
#-----------
[global]
fsid={UUID}
mon initial members = hostname1,...
mon hosts = ip1,...
public network = 192.168.0.0/16
cluster network = 192.168.0.0/16

## 可根据需求定制
auth cluster required = none
auth service required = none
auth client required = none
## 可根据需求定制
osd pool default size = 3
osd pool default min size = 1
osd crush chooseleaf type = 1
osd pool default pg num = 64
osd pool default pgp num = 64

mon_clock_drift_allowed = 10
#-----------
  1. 生成秘钥(仅节点controller1)
ceph-authtool --create-keyring /etc/ceph/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'
ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --set-uid=0 --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *'
ceph-authtool /etc/ceph/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring
  1. 生成monmap(添加所有mon节点)(仅节点controller1)
monmaptool --create  \
--add controller1 192.168.83.74 \
--add controller2 192.168.83.75 \
--add controller3 192.168.83.76 \
--fsid c5437f73-7a89-4e19-ba71-809643e39433 /etc/ceph/monmap
  1. 分发秘钥以及monmap(除节点controller1)
  2. <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值