温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

如何快速部署ceph集群

发布时间:2021-09-09 15:27:16 来源:亿速云 阅读:183 作者:chen 栏目:云计算

这篇文章主要介绍“如何快速部署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集群”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注亿速云网站,小编会继续努力为大家带来更多实用的文章!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI