ceph分布式存储

一丶分布式文件系统

分布式文件系统是指文件系统管理的物理存储资源不一定直接连接在本地节点上,而是通过计算机网络与节点相连.
高扩展–高可用–高性能

块存储(iSCSI) 客户端多一个磁盘
文件系统(NFS) 客户端直接mount
ceph可以提供块存储,文件系统存储,对象存储

Ceph组件
OSD提供共享磁盘
MON提供监控和集群地图 要求:MON至少3台,过半原则

二丶ceph环境准备

1.配置YUM源(ceph光盘)
2.SSH密钥(免密登录)
3.修改hosts解析
4.NTP时间同步
5.node1 2 3 添加2块磁盘(20G)

修改所有节点都需要配置YUM源,并同步到所有主机。

[root@node1 ~]# cat /etc/yum.repos.d/ceph.repo

[mon]
name=mon
baseurl=ftp://192.168.4.254/ceph/MON
gpgcheck=0
[osd]
name=osd
baseurl=ftp://192.168.4.254/ceph/OSD
gpgcheck=0
[tools]
name=tools
baseurl=ftp://192.168.4.254/ceph/Tools
gpgcheck=0

[root@node1 ~]# yum repolist #验证YUM源软件数量

源标识            源名称                    状态
Dvd                redhat                    9,911
Mon                mon                        41
Osd                osd                        28
Tools            tools                    33
repolist: 10,013

[root@node1 ~]# for i in client node1 node2 node3
do
scp /etc/yum.repos.d/ceph.repo $i:/etc/yum.repos.d/
done

所有节点主机与真实主机的NTP服务器同步时间。

提示:默认真实物理机已经配置为NTP服务器。

[root@node1 ~]# vim /etc/chrony.conf

… …
server 192.168.4.254   iburst

[root@node1 ~]# for i in client node1 node2 node3
do
scp /etc/chrony.conf $i:/etc/
ssh $i “systemctl restart chronyd”
done

三丶安装部署步骤

安装软件包
1)在node1安装部署工具,学习工具的语法格式。

[root@node1 ~]# yum -y install ceph-deploy
[root@node1 ~]# ceph-deploy --help
[root@node1 ~]# ceph-deploy mon --help

2)创建目录

[root@node1 ~]# mkdir ceph-cluster //所有ceph-deploy脚本只能在该目录下执行
[root@node1 ~]# cd ceph-cluster/

部署Ceph集群
1)给所有节点安装ceph相关软件包。

[root@node1 ceph-cluster]# for i in node1 node2 node3
do
ssh $i “yum -y install ceph-mon ceph-osd ceph-mds ceph-radosgw”
done

2)创建Ceph集群配置,在ceph-cluster目录下生成Ceph配置文件。

在ceph.conf配置文件中定义monitor主机是谁。
[root@node1 ceph-cluster]# ceph-deploy new node1 node2 node3

3)初始化所有节点的mon服务,也就是启动mon服务(主机名解析必须对)。

[root@node1 ceph-cluster]# ceph-deploy mon create-initial //拷贝配置文件ceph.conf到所有的主机并启动ceph-mon服务

在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值