千家信息网

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

发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容介绍了"ceph源代码部署测试环境过程"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、下载
千家信息网最后更新 2026年11月01日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安全错误 数据库的锁怎样保障安全 花魁咖啡 互联网科技有限公司经营范围 鑫亿盛互联网科技 奇士达互联网科技 互联网前沿科技 互联网科技寓意 成都互联网科技公司100强 银川新华互联网科技职业技术培训学校图片 互联网公司科技股 湖北码尼互联网科技有限公司电话 浙江互联网科技研学营 苏州五指互联网络科技有限 注册互联网科技公司经营范围大全 开一家科技互联网公司需要多少钱 深圳市罗太互联网科技有限公司 富国互联网金融科技混合基金 福州德业互联网科技 互联网公司属于科技吗 数字互联网科技有限公司 上海互联网科技园景观 互联网科技工作委员会副主任毛军 智网互联网科技 安徽鑫晟辉互联网科技 火传媒上海互联网科技 济南和联互联网科技有限公司 互联网公司科技股 民营互联网公司国防科技 爱医互联网络科技 世界互联网领先科技成果获奖 互联网科技股为什么大涨
0