ceph 集群一键部署

原创
04/20 15:56
阅读数 158

    ceph集群部署不难,只是集群如果比较庞大磁盘比较多的时候,前期准备很大的工作量:主机名,防火墙,yum源,ceph软件,免密,数据盘和日志盘分配。自己写了点小脚本可以实现“一键部署”(前提是所有节点之前网络畅通写能访问外网)

    链接:https://pan.baidu.com/s/1e7EUXpdoLpIYcZsgXIIv0Q 
提取码:3tzs 

    需要自己做的就三步:(所有操作只在运行脚本的节点上,其他服务器不用做任何配置)

    1 规划节点

        哪些是mon节点,哪些是osd节点。都写在./config/host 文件里面(了解ansible的同学都一眼都能看懂哈)

    2 修改服务器节点hosts

        根据上面1的规划,编辑/etc/hosts 。做好节点名称解析。(/etc/hosts的编辑再简单不过了就不多说了)

    3 规划磁盘

        在代码目录下./disk 下有很多目录(都代表了每一个节点)。把目录名字改成节点名称,目录中的stat.txt 中都写好osd 磁盘盘符,ssd.txt 都写好节点下的日志盘符。(默认wal_log 分区和db_log 分区 比例是3:2)

 如需帮助查看readme.txt

声明:小脚本还有不完善的地方,比如管理网络和集群网络分离还没有实现。只做参考。

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部