文档章节

ceph实验室 :1: 快速部署ceph集群

openstacks
 openstacks
发布于 2017/03/15 10:42
字数 427
阅读 146
收藏 1

本实验演示如何一步步在centos上部署ceph分布式存储集群。目标是在ceph-node1和ceph-node2上创建一个两节点的集群。

环境

硬件环境

主机名 IP 功能 备注
ceph-node1 192.168.1.120 deploy,mon*1,osd*3  
ceph-node2 192.168.1.121 deploy,mon*1,osd*3  
ceph-node3 192.168.1.122 横向扩展节点  
cloud 192.168.1.102 openstack ocata  
test 192.168.1.123 Openstack测试环境,Rally,Sharker  

软件环境

操作系统:Centos 7.3
Openstack:Ocata
Ceph:Jewel

安装Ceph


1: 准备repo
    yum clean all
    rm -rf /etc/yum.repos.d/*.repo
    wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    sed -i '/aliyuncs/d' /etc/yum.repos.d/CentOS-Base.repo
    sed -i '/aliyuncs/d' /etc/yum.repos.d/epel.repo
    sed -i 's/$releasever/7/g' /etc/yum.repos.d/CentOS-Base.repo

    vi /etc/yum.repos.d/ceph.repo
    [ceph]
    name=ceph
    baseurl=http://mirrors.163.com/ceph/rpm-jewel/el7/x86_64/
    gpgcheck=0
    [ceph-noarch]
    name=cephnoarch
    baseurl=http://mirrors.163.com/ceph/rpm-jewel/el7/noarch/
    gpgcheck=0

    yum update -y

2: 操作系统配置

    启用Ceph monitor OSD端口

 

    禁用Selinux
     setenforce 0

    安装ntp
     yum install ntp ntpdate -y
     systemctl restart ntpdate.service
     systemctl restart ntpd.service
     systemctl enable ntpd.service ntpdate.service

    无密码访问配置
    配置deploy节点和其他ceph节点之间的无密码访问
     sudo su -
     ssh-keygen
     ssh-copy-id root@ceph-node2
     ssh-copy-id root@cloud

3: 部署Ceph集群

    安装ceph-deploy
     yum install ceph-deploy -y
    
    用Ceph-deploy创建Ceph集群
     mkdir /etc/ceph
     cd /etc/ceph
     ceph-deploy new ceph-node1

    安装ceph二进制软件包
     ceph-deploy install --no-adjust-repos ceph-node1

    修改ceph 配置文件
     [global]
     fsid = 7bac6963-0e1d-4cea-9e2e-f02bbae96ba7
     mon_initial_members = ceph-node1
     mon_host = 192.168.1.101
     auth_cluster_required = cephx
     auth_service_required = cephx
     auth_client_required = cephx
     public network = 192.168.1.0/24

    在ceph-node1上创建第一个ceph monitor
     ceph-deploy mon create-initial

    在ceph-node1上创建OSD
     ceph-deploy disk list ceph-node1(列出disk)
     ceph-deploy disk zap ceph-node1:sdb ceph-node1:sdc ceph-node1:sdd
     ceph-deploy osd create ceph-node1:sdb ceph-node1:sdc ceph-node1:sdd

总结

    通过上面的步骤,一个all in one的ceph就成功部署了。检查ceph的状态。
     ceph -s

© 著作权归作者所有

openstacks
粉丝 1
博文 2
码字总数 613
作品 0
美国
私信 提问
Installation【快速安装】

Installation【快速安装】 第1步:预检 在部署Ceph分布式存储集群,Ceph客户端和Ceph的节点之前,可能需要一些基本的配置工作。您还可以利用在Ceph的社区帮助文件的“入门”中获取帮助。 Pr...

天空冰雨
2015/03/25
115
0
ceph源代码部署测试环境

一、下载ceph源代码。 由于通过源代码编译、安装并部署ceph,所以通常从github上下载ceph源代码。 #git clone https://github.com/ceph/ceph.git 二、编译ceph源代码。 最好不要在git的maste...

linuxhunter
2016/06/03
1K
1
使用Docker快速部署Ceph集群

一 应用场景描述 Ceph是一个开源的分布式文件系统。使用Ceph可以轻松地将存储容量扩展到PB以上并拥有不错的性能。Ceph提供对象存储、块存储和文件系统三种存储方式。如果要直接在物理机或者虚...

自由linux
2017/07/14
0
0
ubuntu14_ceph部署(一)——预检与安装规划

测试规划: 节点名称 系统发行版 IP 地址 部署进程 系统盘 数据盘/日志盘 普通账户 ceph1 ubuntu14.04 eth0 192.168.89.10 外网 eth1 10.0.0.10 ceph集群网 1MON+1MDS+2OSD、Ceph 部署工具 ...

科技小能手
2017/11/12
0
0
ceph集群简单安装部署(Ubuntu14环境)

本次测试。为了快速地安装,所以把目录而非整个硬盘用于 OSD 守护进程。后面的 后面的测试还将会有使用硬盘来作为OSD数据盘 测试机规划 节点名称 IP 地址 部署进程 系统盘 数据盘 ceph1 eth0...

科技小能手
2017/11/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

arduino项目-1. 模拟楼道灯

@toc 1.1 情景说明 说明 漆黑的夜晚,当有人非法进入一所房屋,房屋内的灯在恰当的时间亮起,也许会有效阻止非法活动的继续。 效果展示 1.2 实验器材 器材名称 数量 继电器 1 人体红外感应器...

acktomas
23分钟前
4
0
Nacos 常见问题及解决方法

Nacos 开源至今已有一年,在这一年里,得到了很多用户的支持和反馈。在与社区的交流中,我们发现有一些问题出现的频率比较高,为了能够让用户更快的解决问题,我们总结了这篇常见问题及解决方...

阿里云官方博客
29分钟前
6
0
pinyin4j 满足中文转拼音的需求

引入依赖 // https://mvnrepository.com/artifact/com.belerweb/pinyin4j //汉字转拼音compile group: 'com.belerweb', name: 'pinyin4j', version: '2.5.1' 写入中文转拼英的工具......

edison_kwok
34分钟前
5
0
IPSE接入Substrate/Polkadot插槽实现互操作性的运行原理

Substrate框架将区块链的众多功能都模块化,对于开发者来说,只是一个选择的问题,同时还保持了众多的可以定制的功能和模块,比如底层通信模块,比如账户体系,比如共识机制等都是可以自己定...

IPSE
40分钟前
156
0
linux配置安装phpMyAdmin的步骤记录

1、首先在phpMyAdmin官方网站 http://www.phpmyadmin.net/downloads下载源码包,或者通过脚本之家进行下载://www.jb51.net/codes/405261.html ,下载后上传到服务器解压即可,或者通过Linux...

蜗牛女孩
42分钟前
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部