如何快速部署ceph集群

这篇文章主要介绍“如何快速部署ceph集群”,在日常操作中,相信很多人在如何快速部署ceph集群问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何快速部署ceph集群”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

在兴山等地区,都构建了全面的区域性战略布局,加强发展的系统性、市场前瞻性、产品创新能力,以专注、极致的服务理念,为客户提供成都网站建设、网站制作 网站设计制作按需定制设计,公司网站建设,企业网站建设,成都品牌网站建设,全网整合营销推广,成都外贸网站制作,兴山网站建设费用合理。

环境

ceph-1192.168.1.120deploy,mon*1,osd*3
ceph-2192.168.1.121deploy,mon*1,osd*3

硬件环境

操作系统: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 ceph-1
     ssh-copy-id ceph-2

3: 部署Ceph集群

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

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

    修改ceph 配置文件
     [global]
     fsid = 7bac6963-0e1d-4cea-9e2e-f02bbae96ba7
     mon_initial_members = ceph-1
     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-1上创建OSD
     ceph-deploy disk list ceph-1(列出disk)
     ceph-deploy disk zap ceph-1:sdb ceph-n1:sdc ceph-1:sdd
     ceph-deploy osd create ceph-1:sdb ceph-node1:sdc ceph-1:sdd

总结

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

到此,关于“如何快速部署ceph集群”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


标题名称:如何快速部署ceph集群
转载注明:http://ybzwz.com/article/iipdih.html