ceph部署

一.环境准备

1.节点分布

节点网卡1网卡2硬盘1硬盘2安装组件
ceph01172.30.100.310.100.100.210sdasdbceph-deploymgr,mon,osd
ceph02172.30.100.410.100.100.211sdasdbcephmgr,mon,osd
ceph03172.30.100.510.100.100.212sdasdbcephmgr,mon,osd

2.设置主机名(ceph01、ceph02、ceph03)

hostnamectl set-hostname ceph01

hostnamectl set-hostname ceph02

hostnamectl set-hostname ceph03

3.设置免密登录(ceph01、ceph02、ceph03)

在ceph01上执行:

ssh-keygen -t rsa    #一直回车

ssh-copy-id -i ~/.ssh/id_rsa.pub   ceph02

ssh-copy-id -i ~/.ssh/id_rsa.pub   ceph03

在ceph02上执行:

ssh-keygen -t rsa    #一直回车

ssh-copy-id -i ~/.ssh/id_rsa.pub   ceph01

ssh-copy-id -i ~/.ssh/id_rsa.pub   ceph03

在ceph03上执行:

ssh-keygen -t rsa    #一直回车

ssh-copy-id -i ~/.ssh/id_rsa.pub   ceph01

ssh-copy-id -i ~/.ssh/id_rsa.pub   ceph02

4.防火墙、selinux (ceph01、ceph02、ceph03)

systemctl stop firewalld.service

systemctl disable firewalld.service

sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

setenforce 0

getenforce

5.时间同步(ceph01、ceph02、ceph03)

设置上海时区

ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

yum install chrony

vim /etc/chrony.conf

添加:

server ceph01 iburst

allow 192.168.0.0/16    #打开注释

systemctl enable chronyd.service && systemctl start chronyd.service

systemctl status chronyd.service

6. 关闭NetworkManager

systemctl stop NetworkManager.service

systemctl disable NetworkManager.service

systemctl status NetworkManager.service

重启网络

systemctl restart network

 二.安装

1.设置yum源(ceph01,ceph02,ceph03)

cd /etc/yum.repos.d/

yum install wget -y

mkdir bak

备份yum源

mv ./* bak/

下载ceph相关的yum源

wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.huaweicloud.com/repository/conf/CentOS-7-anon.repo
wget http://mirrors.aliyun.com/repo/epel-7.repo -P /etc/yum.repos.d/

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

[ceph]
name=Ceph packages for $basearch
baseurl=http://mirrors.aliyun.com/ceph/rpm-nautilus/el7/x86_64
enabled=1
gpgcheck=0
[ceph-noarch]
name=Ceph noarch packages
baseurl=http://mirrors.aliyun.com/ceph/rpm-nautilus/el7/noarch
enabled=1
gpgcheck=0
[ceph-source]
name=Ceph source packages
baseurl=http://mirrors.aliyun.com/ceph/rpm-nautilus/el7/SRPMS
enabled=1
gpgcheck=0

yum clean all && yum makecache

2.安装ceph管理工具(ceph01)

[root@ceph01 ~]#  mkdir /etc/ceph/

[root@ceph01 ~]#  cd  /etc/ceph/

[root@ceph01 ceph]#  yum install -y ceph-deploy

3.安装ceph(ceph01,ceph02,ceph03)

所有节点安装ceph :yum install -y ceph

4.安装

[root@ceph01 ceph]#  ceph-deploy new ceph01 ceph02 ceph03//创建一个新的集群 并把相应节点加入到集群中

[root@ceph01 ceph]#  ceph-deploy mon create-initial     //初始化认证文件

创建创建osd
[root@ceph01 ceph]#  ceph-deploy osd create --data /dev/sdb ceph01
[root@ceph01 ceph]#  ceph-deploy osd create --data /dev/sdb ceph02
[root@ceph01 ceph]#  ceph-deploy osd create --data /dev/sdb ceph03
[root@ceph01 ceph]#  ceph-deploy admin   ceph01  ceph03 ceph03 下载认证文件

在ceph02和ceph03执行如下命令
[root@ceph02 ~]# cd /etc/ceph/
[root@ceph02 ceph]#  chmod a+x ceph.client.admin.keyring 

将节点加入到mgr 里面
[root@ceph01ceph]# ceph-deploy mgr create ceph01 ceph02 ceph03

5.安装pip3

yum install python36-devel

pip3 install pecan werkzeug

接下来我们要用openstack对接ceph: https://blog.csdn.net/qq_41786090/article/details/131574739

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

lyt5701

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值