Centos7通过Cephadm部署ceph集群的最大的坑

Centos7通过Cephadm部署ceph集群

部署前准备

1.改下主机名node1、node2、node3、node4…
2.关闭防火墙
3.Getenforce 设置为disabled
4.在 /etc/hosts 文件中配置ip和主机名(所有服务器)

重点

安装cephadm前你需要知道,这个是为了centos8准备的,所以centos7来安装会出现好的版本的问题。经过本人一天的时间,一遍又一遍实验出来的版本:对于centos7需要你自己配置yum源,不能按照官网的下载方式,官网给的是最新的,也就是说是为centos8服务的,对于centos7的可能会有很多的问题。
5.具体配置如下:(文件位置:/etc/yum.repos.d/ceph.repo)

[Ceph_norch]
name=Ceph norch
baseurl=http://mirrors.163.com/ceph/rpm-octopus /el7/noarch/
enabled=1
gpgcheck=0
[Ceph_X86]
name=Ceph X86
baseurl=http://mirrors.163.com/ceph/rpm-octopus /el7/x86_64/
enabled=1
gpgcheck=0

6.在安装cephadm之前需要安装最新的epel-release

 yum install epel-release

7.接下来就可以安装docker、python3,剩下的操作就可以按照官网提示去安装。另外在执行install相关的ceph时,建议使用yum install …不要用官网的。

题外

我这次部署是为了使用iSCSI服务,在配置iSCSI时也遇到个问题,那就是集群状态提示ceph 100.000% pgs not active解决办法在网上也能找到,但是根据他们的方法linux给我提示crushtool不存在。这个问题当时在网上没有找到,后来看文档说这是ceph的内部文档,所以可以通过官方文档安装时给的一个命令:cephadm shell进入到ceph中,然后使用crushtool.去解决上面的问题。

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值