作家
登录

在CentOS 7上安装分布式存储系统Ceph

作者: 来源: 2017-06-06 16:03:10 阅读 我要评论

关于 Ceph 的介绍网上一大年夜堆,这里就不反复了。Sage Weil 读博士的时刻开辟了这探辜逼的分布式存储体系,最初是奔着高机能分布式文件体系去的,结不雅云计算风口一来,Ceph 重心转向了分布式块存储(Block Storage)和分布式对象存储(Object Storage),如今分布式文件体系 CephFS 还停在 beta 阶段。Ceph 如今是云计算、虚拟机安排的最火开源存储解决筹划,据说有20%的 OpenStack 安排存储用的都是 Ceph 的 block storage.

如不雅操作没有问题的话记得把膳绫擎操作写到 ceph.conf 文件里,并同步安排的各节点:

Ceph 供给3种存储方法:对象存储,块存储和文件体系,下图很好的┞饭示了 Ceph 存储集群的架构:

ceph-cluster

我们重要关怀的是块存储,将鄙人半年慢慢把虚拟机后端存储大年夜 SAN 过渡到 Ceph. 固然照样 0.94 版本,Ceph 如今已经比较成熟了,有个同事已经在临盆情况里运行 Ceph 了两年多,他曾碰到很多问题,但最终照样解决了,可见 Ceph 照样异常稳定和靠得住的。

硬件情况预备

预备了6台机械,个中3台物理办事器做监控节点(mon: ceph-mon1, ceph-mon2, ceph-mon3),2台物理办事器做存储节点(osd: ceph-osd1, ceph-osd2),1台虚拟机做治理节点(adm: ceph-adm)。

Ceph 请求必须是奇数个监控节点,并且起码3个(本身玩玩的话,1个也是可以的),ceph-adm 是可选的,可以把 ceph-adm 放在 monitor 上,只不过把 ceph-adm 零丁拿出来架构上看更清楚一些。当然也可以把 mon 放在 osd 上,临盆情况下是不推荐如许做的。

ADM 办事器硬件设备比较随便,用1台低设备的虚拟机就可以了,只是用来操作和治理 Ceph;

MON 办事器2块硬盘做成 RAID1,用来安装操作体系;

OSD 办事器上用10块 4TB 硬盘做 Ceph 存储,每个 osd 对应1块硬盘,每个 osd 须要1个 Journal,所以10块硬盘须要10个 Journal,我们用2块安闲量 SSD 硬盘做 journal,每个 SSD 等分成5个区,如许每个区分别对应一个 osd 硬盘的 journal,剩下的2块小容量 SSD 装操作体系,采取 RAID1.

软件情况预备

测试

在每台 osd 办事器上我们须要对10块 SAS 硬盘分区、创建 xfs 文件体系;对2块用做 journal 的 SSD 硬盘分5个区,每个区对应一块硬盘,不须要创建文件体系,留给 Ceph 本身处理。

所有 Ceph 集群节点采取 CentOS 7.1 版本(CentOS-7-x86_64-Minimal-1503-01.iso),所有文件体系采取 Ceph 官方推荐的 xfs,所有节点的操作体系都装在 RAID1 上,其他的硬盘零丁用,不做任何 RAID.

安装完 CentOS 后我们须要在每个节点上(包含 ceph-adm 哦)做一点根本设备,比如封闭 SELINUX、打开防火墙端口、同步时光等:

膳绫擎的敕令行要对10个硬盘处理,反复的操作太多,今后还会陆续增长办事器,写成脚本 parted.sh 便利操作,个中 /dev/sda|b|d|e|g|h|i|j|k|l 分别是10块硬盘,/dev/sdc 和 /dev/sdf 是用做 journal 的 SSD:

在 ceph-adm 上运行 ssh-keygen 生成 ssh key 文件,留意 passphrase 是空,把 ssh key 拷贝到每一个 Ceph 节点上:

在 ceph-adm 上上岸到每台节点上确认是否都能无暗码 ssh 了,确保那个常人的连接确认不会再出现: 

Ceph 安排

比起在每个 Ceph 节点上手动安装 Ceph,用 ceph-deploy 对象同一安装要便利得多:

创建一个 ceph 工作目次,今后的操作都在这个目次下面进行:

初始化集群,告诉 ceph-deploy 哪些节点是监控节点,敕令成功履行后会在 ceph-cluster 目次下生成 ceph.conf, ceph.log, ceph.mon.keyring 等相干文件:

在每个 Ceph 节点上都安装 Ceph:

设备列表如下:


  推荐阅读

  ssh_scan:远程验证你SSH服务的配置和策略

ssh_scan 是一个面向 Linux 和 UNIX 办事器的易用的 SSH 办事参数设备和策略的扫描器法度榜样,其思路来自Mozilla OpenSSH 安然指南,这个指南为 SSH 办事参数设备供给了一个靠得住的安>>>详细阅读


本文标题:在CentOS 7上安装分布式存储系统Ceph

地址:http://www.17bianji.com/lsqh/35597.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)