ceph-ansible安装部署指南(centos-7.6)

本文详细介绍如何使用社区版Ceph-N在 CentOS 7.6 系统上搭建Ceph集群,涉及主机名配置、免密登录、防火墙与SELinux关闭、repo源设置、NTP同步、ansible安装与配置、ceph集群部署、扩容与问题解答。

ceph-ansible安装部署指南(centos-7.6)

本文档主要讲述如何基于社区发布的Ceph-N版进行搭建Ceph集群(EC策略,bluestore)。以及对搭建过程中遇到的一些问题进行了解答。

<一> 准备工作

一、 配置主机名

A、配置主机节点
Ceph1节点:

hostnamectl --static set-hostname ceph1

其余节点以此类推。

B、修改域名解析文件:

vi /etc/hosts

在各个集群和客户端节点的“/etc/hosts”中添加如下内容:

10.1.172.86   ceph1
10.1.172.87   ceph2
10.1.172.88   ceph3
10.1.172.88   ceph4
…

二、 配置免密登录

需配置ceph1节点对所有主/客户机节点的免密(包括ceph1本身),如果有客户端,也需要配置客户端client1节点对所有主/客户机节点的免密(包括client1本身)。配置方法如下:
在ceph1节点生成公钥,并发放到各个主机/客户机节点。

ssh-keygen -t rsa
for i in {
   
   1..9}; do ssh-copy-id ceph$i; done

输入ssh-keygen –t rsa后一路按回车使用默认配置。

三、 关闭防火墙

关闭本节点防火墙,需在所有Ceph节点执行如下命令:

systemctl stop firewalld
systemctl disable firewalld
systemctl status firewalld

四、 关闭SELinux

关闭节点SELinux,需在所有节点执行。临时关闭,重启后失效命令:

setenforce 0

永久关闭,重启后生效命令:

vi /etc/selinux/config

修改文件SELINUX=disabled,如:

在这里插入图片描述

五、 配置repo源

A、在所有集群和客户端节点建立ceph.repo

vi /etc/yum.repos.d/ceph.repo

并加入以下内容:

[Ceph]
name=Ceph packages for $basearch 
baseurl=http://download.ceph.com/rpm-nautilus/el7/$basearch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc
priority=1
 
[Ceph-noarch]
name=Ceph noarch packages
baseurl=http://download.ceph.com/rpm-nautilus/el7/noarch
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc
priority=1
 
[ceph-source]
name=Ceph source packages
baseurl=http://download.ceph.com/rpm-nautilus/el7/SRPMS
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc
priority=1

B、更新yum源

yum clean all && yum makecache

C、安装epel源

yum -y install epel-release

D、修改所有节点代理配置(如果需要)

vim /etc/environment

添加如下内容使其支持相关依赖包的安装:

export http_proxy=http://{
   
   Proxy-User-Name}:{
   
   Proxy-Password}@<Proxy-Server-IP-Address>:<Proxy-Port>
export https_proxy= http://{
   
   Proxy-User-Name}:{
   
   Proxy-Password}@<Proxy-Server-IP-Address>:<Proxy-Port>
export ftp_proxy= http:/
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值