注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

红烧鱼

linux & windows management

 
 
 

日志

 
 
关于我
mac

专注IT基础架构设计与运维。 欢迎给我留言,或邮件沟通zjwsk@163.com

网易考拉推荐

Calamari 1.3.3 for ceph monitor  

2016-11-01 11:12:45|  分类: Linux |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
Redhat作为收费发行版的RHCEPH, 虽然没法直接找到编译好的软件包,但人家释出源代码了。 里面居然还有最新1.3.3版本的calamari !! 下载来自己编译安装吧 :)


1. 在网站下载软件包源码:
ftp://ftp.redhat.com/redhat/linux/enterprise/7Server/en/RHCEPH/SRPMS/
此两个网站,一个官方FTP,一个是清华大学镜像.
. calamari-clients-1.3-2.el7cp.src.rpm
. calamari-server-1.3.3-1.el7cp.src.rpm
. diamond-3.4.67-4.el7cp.src.rpm



2. 准备编译软件环境
2.1 创建rpmbuild用户
# useradd mockbuild

2.2 安装gcc等编译工具
# yum install -y make gcc gcc-c++ rpm-build

2.3 编译calamari这3个软件包过程中,所需要的组件,得挨个装上(清单见/root/rpmbuild/SPECS/*.spec); 这些东西,都在RHEL 7.x光盘中,无需到哪去找
# yum install -y httpd postgresql-devel python-setuptools python-virtualenv redhat-lsb-core checkpolicy selinux-policy-devel

2.4 下面这个所需软件包,仅在Centos 7.x中有,RHEL 7.x中没得
# yum install -y http://mirrors.zju.edu.cn/centos/7/os/x86_64/Packages/selinux-policy-doc-3.13.1-60.el7.noarch.rpm

3. 安装源码并编译
# rpm -ivh *.src.rpm

# rpmbuild -bb SPECS/diamond.spec
# rpmbuild -bb SPECS/calamari-clients.spec
# rpmbuild -bb SPECS/calamari-server.spec

注:calamari-server 1.4.8 版本,用同样的方式编译,过程中一堆Gevent报错,最后虽然可以成功,但是安装RPM时候不会自动安装httpd,salt-master等关联软件包,最终导致无法使用,暂没找到解决办法。

  评论这张
 
阅读(38)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017