Ceph:部署 + 1台虚拟机部署1副本存储池

本文详细介绍了在CentOS7.9系统上部署CephN的过程,包括安装相关rpm包、配置ceph-mon、ceph-mgr和ceph-osd,创建和启动服务,以及监控集群状态。通过步骤化的指导,读者可以了解并实践Ceph存储系统的搭建。

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

准备

本地部署虚拟机

本文使用VirtualBox,安装CentOS 7.9 minimal系统。配置IP为192.168.56.101/24。
相关配置方法参考网上即可。

安装ceph相关rpm

本文基于Ceph N版本进行配置。

配置规划

  • client.admin keyring:/etc/ceph/ceph.client.admin.keyring
  • 通用config:/etc/ceph/ceph.conf
  • ceph-mon
    • 数据目录:/var/lib/ceph/mon/ceph-node
    • 执行权限:root
  • ceph-mgr
    • 目录:/var/lib/ceph/mgr/ceph-node
    • 执行权限:root
  • ceph-osd
    • 目录:/var/lib/ceph/osd/osd.0
    • 执行权限:ceph
  • 存储池
    • 副本数:1

部署ceph-mon

创建/etc/ceph/ceph.conf配置文件

[global]
    fsid = 7ea38da8-2af9-498b-9dc8-05ec5578e761
    auth cluster required = cephx
    auth service required = cephx
    auth client required = cephx
    osd journal size = 1024
    osd pool default size = 1
    osd pool default min size = 1
    osd pool default pg num = 256
    osd pool default pgp num = 256
    osd crush chooseleaf type = 0
    mon_allow_pool_delete = true
    debug_limit = 30/0
    debug_mon = 30/0
    debug_mgr = 30/0
[mon.node]
    mon_addr = 192.168.56.101:6789
    public_addr = 192.168.56.101:6789

创建keyring

创建mon keyring

[root@localhost ~]# ceph-authtool --create-keyring /tmp/ceph.mon.keyring --gen-key -n mon. --cap mon 'allow *'
creating /tmp/ceph.mon.keyring

创建admin keyring

[root@localhost ~]# ceph-authtool --create-keyring /etc/ceph/ceph.client.admin.keyring --gen-key -n client.admin --cap mon 'allow *' --cap osd 'allow *' --cap mds 'allow *' --cap mgr 'allow *'
creating /etc/ceph/ceph.client.admin.keyring

将admin keyring追加到mon keyring

[root@localhost ~]# ceph-authtool /tmp/ceph.mon.keyring --import-keyring /etc/ceph/ceph.client.admin.keyring
importing contents of /etc/ceph/ceph.client.admin.keyring into /tmp/ceph.mon.keyring

生成mon keyring为。

[mon.]
        key = AQAPINViacPQIRAAT+G
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值