千家信息网

ceph源代码部署测试环境过程

发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容介绍了"ceph源代码部署测试环境过程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、下载
千家信息网最后更新 2025年12月02日ceph源代码部署测试环境过程

本篇内容介绍了"ceph源代码部署测试环境过程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

一、下载ceph源代码。

由于通过源代码编译、安装并部署ceph,所以通常从github上下载ceph源代码。

#git clone https://github.com/ceph/ceph.git

二、编译ceph源代码。

最好不要在git的master上编译ceph源代码,会有不少坑。最好使用最新发布的tag上编译,到目前为止ceph最新发布的版本号是v10.2.1,因此在该tag上编译。

#git checkout -b v10.2.1 v10.2.1

#git branch

master

*v10.2.1

由此可以看到,当前代码即是v10.2.1 tag处的源代码。

编译ceph请参考http://my.oschina.net/linuxhunter/blog/682013

三、安装ceph。

安装编译好的ceph请参考http://my.oschina.net/linuxhunter/blog/682013

四、部署测试环境。

ceph在源代码路径的src目录下有一个vstart.sh脚本,该脚本用来快速搭建由源代码编译出来的ceph集群。使用vstart.sh脚本创建快速ceph集群命令如下:

#./vstart.sh -m 192.168.250.93 -n -d -r --mon_num 1 --osd_num 3 --mds_num 0 --bluestore

其中:

-m 指出monitor节点的ip地址和默认端口6789;

-n 指出此次部署为全新部署;

-d 指出使用debug模式(便于调试代码);

-r 指出启动radosgw进程;

--mon_num 指出部署的monitor个数;

--osd_num 指出部署的OSD个数;

--mds_num 指出部署的MDS个数;

--bluestore 指出ceph后端存储使用最新的bluestore;

五、验证测试环境。

使用vstart.sh脚本部署完ceph集群后,使用#ceph -s命令就能看到刚刚部署的ceph集群的状态了。

六、撤销部署的测试环境。

使用命令脚本stop.sh来撤销之前使用vstart.sh完成的ceph部署。撤销部署命令使用方法如下:

#./stop.sh

"ceph源代码部署测试环境过程"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

源代码 环境 测试 脚本 编译 命令 集群 过程 上编 个数 代码 内容 更多 最好 知识 参考 实用 学有所成 接下来 上下 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 计算机软件开发销售预测 数据库为什么查询速度越来越慢 电脑上怎么找数据库的路径 软件开发项目验收交付 2019网络安全参赛视频 珠海销售管理软件开发 山东迅搜网络技术有限公司 python脚本巡检数据库 软件开发技术员干什么 企业网络安全需要加什么设备 计算机软件开发是冷门专业吗 域名服务器存放 网络安全专家怎么培养 web后端列表显示与数据库 hp服务器硬盘驱动 数据库中判断是否是空值的语法 我的世界手机服务器海贼王编号 web服务器怎样区分网站 河北语音网络技术资费 看完网络安全心得体会简短 江苏先极网络技术有限公司 家用游戏服务器怎么搭建 网络安全专业毕业后能干什么 广西手机软件开发职位 数据库中分离文件是什么意思 广州直聘网络技术有限公司 db2数据库用户标识和密码 机械手数控软件开发 数据库源改名 关于网络安全的字句有哪些
0