2025年cephadm部署ceph集群(ceph-deploy)

cephadm部署ceph集群(ceph-deploy)记得重启服务器 ceph 初始化时 需要用到 python2 7 允许用户以特权身份执行命令 echo cephadmin ALL ALL NOPASSWD ALL gt gt etc sudoers 前期只先初始化 ceph mon1 节点 ceph mon2 和 ceph mon3 在集群部署完成后 再手动添加 初始化为验证 此过程会在指定的 ceph node

大家好,我是讯享网,很高兴认识大家。



记得重启服务器

ceph初始化时,需要用到python2.7

# 允许用户以特权身份执行命令

echo "cephadmin ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers

前期只先初始化ceph-mon1节点,ceph-mon2和ceph-mon3在集群部署完成后,再手动添加

初始化为验证

此过程会在指定的ceph node 节点按照串行的方式逐个服务器安装epel 源和ceph 源并安装ceph所需软件

在各mon 节点按照组件ceph-mon,并通初始化mon 节点,mon 节点ha 还可以后期横向扩容

在ceph-deploy节点初始化mon节点

验证在mon 定节点已经自动安装并启动了ceph-mon 服务,并且后期在ceph-deploy 节点初始化目录会生成一些bootstrap ceph mds/mgr/osd/rgw 等服务的keyring 认证文件,这些初始化文件拥有对ceph 集群的最高权限,所以一定要保存好

在ceph-deploy 节点把配置文件和admin 密钥拷贝至Ceph 集群需要执行ceph 管理命令的节点,从而不需要后期通过ceph 命令对ceph 集群进行管理配置的时候每次都需要指定ceph-mon 节点地址和ceph.client.admin.keyring 文件,另外各ceph-mon 节点也需要同步ceph 的集群配置文件与认证文件

如果在ceph-deploy 节点管理集群

拷贝密钥到ceph-node1 ceph-node2 ceph-node3 ceph-node4

#在ceph-deploy上操作

认证文件的属主和属组为了安全考虑,默认设置为了root 用户和root 组,如果需要ceph用户也能执行ceph 命令,那么就需要对ceph 用户进行授权。

(1)在ceph-mgr1和ceph-mgr2上安装ceph-mgr包

(2)在ceph-deploy上初始化ceph-mgr节点

#只初始化ceph-mgr01节点

在ceph-mgr1上

#ceph-deploy管理ceph集群环境设置

#ceph-deploy管理ceph集群信息


讯享网

禁用非安全模式通信

ceph集群个组件版本

#前面执行了node节点的初始化,如下步骤,后面的操作可以不执行

#擦除磁盘之前通过deploy 节点对node 节点执行安装ceph 基本运行环境。
#在ceph-deploy上操作

默认就已经为自启动, node 节点添加完成后,开源测试node 服务器重启后,OSD 是否会自动启动

存取数据时,客户端必须首先连接至 RADOS 集群上某存储池,然后根据对象名称由相关的CRUSH 规则完成数据对象寻址。于是,为了测试集群的数据存取功能,这里首先创建一个用于测试的存储池 mypool,并设定其 PG 数量为 32 个

Ceph-mon 是原生具备自选举以实现高可用机制的ceph 服务,节点数量通常是奇数。

ceph-mon结果验证

ceph-mgr验证

如果要使用cephFS,需要部署cephfs 服务。MDS服务与mon服务部署在一起(最好分开部署)

在所有ceph-mon上安装ceph-mds

在ceph-deploy上操作

设置每个Rank 的备份MDS,也就是如果此Rank 当前的MDS 出现问题马上切换到另个MDS。设置备份的方法有很多,常用选项如下

目前的状态是ceph-mds1 和ceph-mgr2 分别是active 状态,ceph-mds2和ceph-mds3 分别处于standby 状态,现在可以将ceph-mds2设置为ceph-mds1 的standby,将ceph-mds3 设置为ceph-mgr2的standby,以实现每个主都有一个固定备份角色的结构,则修改配置文件如

分发配置文件并重启mds 服务:

验证mds

查看active 和standby 对应关系:

将ceph-mgr1、ceph-mgr2 服务器部署为高可用的radosGW 服务

在mgr节点上查看radosgw节点信息

在ceph-deploy上查看集群的radosgw信息

 

  

 

 

小讯
上一篇 2025-04-28 12:23
下一篇 2025-06-16 08:53

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/203694.html