nginx集群部署详解_CEPH集群部署详解

CEPH集群部署

环境说明

267e293a9cab55c105830c020d460ae9.png

1、创建密钥(所有节点)

ssh-keygen -t rsa

2、拷贝管理节点的密钥到其他服务器上,以实现免密登陆

ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.139.99

ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.139.98

ssh-copy-id -i /root/.ssh/id_rsa.pub 192.168.139.97

3、在各个节点上配置需要的yum源(所有节点)

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

写入如下内容:

[Ceph]

name=Ceph packages for $basearch

baseurl=http://mirrors.163.com/ceph/rpm-kraken/el7/$basearch

enabled=1

priority=1

gpgcheck=1

gpgkey=https://download.ceph.com/keys/release.asc

[Ceph-noarch]

name=Ceph noarch packages

baseurl=http://mirrors.163.com/ceph/rpm-kraken/el7/noarch

enabled=1

priority=1

gpgcheck=1

gpgkey=https://download.ceph.com/keys/release.asc

[ceph-source]

name=Ceph source packages

baseurl=http://mirrors.163.com/ceph/rpm-kraken/el7/SRPMS

enabled=0

priority=1

gpgcheck=1

gpgkey=https://download.ceph.com/keys/release.asc

4、在管理节点上创建工作目录

mkdir -p /home/ceph

cd /home/ceph/

5、管理节点安装ceph-deploy工具

yum -y install ceph-deploy

6 、创建集群(在管理的工作目录下/home/ceph)

ceph-deploy new master-1 master-2 master-3

参数说明:

new后的"master-1 master-2 master-3"为mon;

new后面的参数必须是hostname,不能为IP,否则会报错;

e02fd1faf84d6acbe2fbdef9808de974.png

7、增加业务网段(管理节点上配置)

vim /home/ceph/ceph.conf

增加如下内容:

public network = 192.168.139.0/24

dda33279e0b5e99da24838106b75da6e.png

8、安装ceph软件(所有节点,只需要在管理节点上执行命令)

ceph-deploy install node-1 master-1 master-2 master-3

参数说明:

"node-1 master-1 master-2 master-3"全部是主机名

f4337ef8701b44b787950a830d99fd8c.png

node-1(管理节点)安装完成

28d1142e0f2d5d42d066778f171cdcce.png

master-1安装完成

9418c31aaef878a29366d7387b8edbf7.png

master-2安装完成

b6dd6126800b4207e1b4eeb5db695e5f.png

master-3安装完成

9、 初始化mon并收集所有的秘钥

ceph-deploy mon create-initial

查看生成的密钥文件

ls /home/ceph/

9b54545b25f54fc5e2698b6c650c7eea.png

10、创建osd

ceph-deploy osd create master-1:/dev/sdb master-2:/dev/sdb master-3:/dev/sdb

11、下发密钥到各个节点(所有节点)

ceph-deploy admin node-1 master-1 master-2 master-3

下发成功:

c9f15ceb86c15896892bcf7726921603.png

12 、给每一个节点的keyring 增加"r"权限

chmod +r /etc/ceph/ceph.client.admin.keyring

13、ceph集群健康检查

ceph -s

4c81da87fa63480eb03cfe151184cb0d.png
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值