三台服务器搭建ceph集群,有无公网都可搭建(centos系统)

使用ceph-deploy工具搭建ceph集群

一、环境前准备(重要,缺一不可)

  1. 以ceph1(或者node1 这里看大家自定义自己的服务器主机名)为例,先通过ceph1实现三台服务器免密登陆,主机修改/etc/hosts文件同步至所有服务器,然后防火墙关闭、selinux设置宽松模式

实现免密登陆

[root@ceph1 ~]# ssh-keygen   -f /root/.ssh/id_rsa    -N ''
[root@ceph1 ~]# for i in 11 12 13; do ssh-copy-id 192.168.22.$i; done

修改主机文件,同步所有服务器

[root@ceph1 ~]# cat /etc/hosts
127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4
::1         localhost localhost.localdomain localhost6 localhost6.localdomain6
192.168.22.11 ceph1
192.168.22.12 ceph2
192.168.22.13 ceph3
[root@ceph1 ~]# for i in ceph1 ceph2 ceph3; do scp /etc/hosts $i:/etc; done

三台服务器关闭防火墙、selinux调至宽松模式(这里SElinux为临时调整,永久需修改/etc/selinux/config文件)

[root@ceph1 ~]# for i in ceph1 ceph2 ceph3; do ssh $i "systemctl stop firewalld.service"; ssh $i "getenforce 0"; done
  1. 所有配置yum源(部署时根据服务器有无公网选择以下方案)

有公网(服务器本身要有centos7),直接配置yum源

[root@ceph1 ~]# cat > /etc/yum.repos.d/ceph.repo << EOF
> [ceph]
> name=ceph
> baseurl=http://mirrors.aliyun.com/ceph/rpm-luminous/el7/x86_64/
> gpgcheck=0
> priority=1
> 
> [ceph-noarch]
> name=cephnoarch
> baseurl=http://mirrors.aliyun.com/ceph/rpm-luminous/el7/noarch/
> gpgcheck=0
> priority=
  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值