美文网首页linux tools
ceph部署脚本(luminous)一键部署ceph(docke

ceph部署脚本(luminous)一键部署ceph(docke

作者: 04f392870fe0 | 来源:发表于2019-07-23 09:10 被阅读91次

    这个脚本写的是真心费劲!波哥不容易啊!

    老规矩吧:

    git clone https://github.com/luckman666/deploy_ceph_cluster_luminous_docker.git
    cd deploy_ceph_cluster_luminous_docker && chmod -R 755 .
    # 编辑base.config里面的参数
    ./deploy_ceph_master.sh
    

    之前写的ceph(jewlel)由于相关源不稳定,导致脚本经常失败无法下载!

    所以写了一个ceph(luminous)

    docker部署ceph(luminous)相关的稳定镜像我已经打包到个人的公开仓库中

    配置文件部分剪影

    image

    根据需要配置相应的参数脚本主要功能(可选):

    自动互信,
    时钟同步,
    更改主机名,
    自动部署mon集群,
    自动部署OSD集群,
    自动部署MGR主备
    自动部署RGW集群
    自动添加portainer监控,管理集群容器

    执行完后刷新所在服务器环境变量或者重新登录服务器。
    执行ceph -s查看集群情况


    image

    查看服务器进程运行情况:


    image

    MGR集群监控情况,根据集群显示结果查看MGR位置,并输入相应的IP及端口号


    image

    添加OSD命令(替换相应变量)

    $ceph_base_path 磁盘设备根目录

    $odisk 磁盘设备名

    $ceph_base_path ceph基础目录

    擦盘

    ocker run --rm —privileged=true \
    -v $disk_path/:/dev/ \
    -e OSD_DEVICE=$disk_path/$odisk \
    registry.cn-hangzhou.aliyuncs.com/yangb/ceph_luminous zap_device
    

    添加OSD

    docker run -d --net=host --name=$odisk —privileged=true \
    -v $ceph_base_path/etc/:/etc/ceph \
    -v $ceph_base_path/lib/:/var/lib/ceph \
    -v $disk_path/:/dev/ \
    -e OSD_DEVICE=$disk_path/$odisk \
    -e OSD_TYPE=disk \
    -e CLUSTER=ceph registry.cn-hangzhou.aliyuncs.com/yangb/ceph_luminous osd_ceph_disk
    

    自动部署了容器管理工具,可以访问部署节点的9000端口查看和管理各个节点的容器运行情况
    需要配置一下

    image image

    这个脚本写的真心不容易,各位老板关注、点赞、转发必发大财!

    持续关注波哥,相信波哥!
    波哥在憋大招即将推出!

    image

    相关文章

      网友评论

        本文标题:ceph部署脚本(luminous)一键部署ceph(docke

        本文链接:https://www.haomeiwen.com/subject/kymnlctx.html