Centos7单节点搭建Ceph服务器

本文介绍在CentOS7环境下部署Ceph集群的具体步骤,包括禁用SELinux、添加硬盘设备、安装Ceph软件包、配置Ceph集群、创建监视器节点、初始化OSD设备及创建存储池等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简单便捷的操作步骤如下(以下实验在Centos7上完成):

声明:无cephx认证!

1.修改vim /etc/selinux/config配置文件,执行 setenforce 0,若不生效重启虚拟机

   将SELINUX=enforcing修改为SELINUX=disabled

2.为虚拟机添加硬盘设备,以作osd使用

   注意:尽量容量适中数量适中,尽量避免使用一块盘为osd使用,容错性低。

3.更新epel源

   #yum -y install epel-release

4.安装ceph(安装过无需再装)

   #yum -y install ceph

5.写入ceph.conf配置文件

    #/etc/ceph/ceph.conf   
    [global]
    fsid = a7f64266-0894-4f1e-a635-d0aeaca0e993
    mon initial members = node01 // 你的主机hostname
    mon host = 192.168.1.10  // 主机ip
    auth cluster required = none
    auth service required = none
    auth client required = none
    osd pool default size = 1

6.添加mon节点

  #ceph-mon --mkfs -i `hostname`

7.在ceph-mon目录下创建sysvinit,否则无法启动

  #cd /var/lib/ceph/mon/ceph-`hostname` && touch done sysvinit && chown -R ceph:ceph /var/lib/ceph/mon/

8.重启ceph-mon服务

  #systemctl start ceph-mon@`hostname`

9.查看ceph健康状态

  #ceph -s (无osd应该是HEALTH_ERR状态)

10.创建 osd

  #ceph-disk prepare --fs-type xfs /dev/sdb

11.查看ceph状态,此时应为HEALTH_OK

12.创建pool,并设置pgnum

  #ceph osd pool create rbd 256

  #ceph osd pool set rbd pg_num 256

  #ceph osd pool set rbd pgp_num 256

13.查看ceph状态

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值