ceph打rpm包

安装npm
sudo yum install npm  
sudo yum install rpm-build rpmdevtools
rpmdev-setuptree
编译
git clone https://github.com/ceph/ceph.git
cd /root/ceph
./install-deps.sh
./do_cmake.sh
cd /root/ceph/build
make -j 64
生成源码包
cd /root/ceph
./make-dist 14.2.7
拷贝压缩包
cp -a /root/ceph/boost_1_67_0.tar.bz2 /root/rpmbuild/SOURCES/
cp -a /root/ceph/dashboard_frontend.tar /root/rpmbuild/SOURCES/
cp -a /root/ceph/ceph-14.2.7.tar.bz2 /root/rpmbuild/SOURCES/
cp -a /root/ceph/ceph.spec /root/rpmbuild/SPECS/
生成rpm包
cd /root/rpmbuild/SPECS/
nohup rpmbuild -ba /root/rpmbuild/SPECS/ceph.spec &
tailf nohup.out 

cd /var/www/html/
mkdir ceph
cd ceph
mkdir 14.2.7
cd 14.2.7
mkdir e17
cd /var/www/html/ceph/14.2.7/e17
cp -R /root/rpmbuild/RPMS/x86_64 /var/www/html/ceph/14.2.7/e17/
cp -R /root/rpmbuild/RPMS/noarch /var/www/html/ceph/14.2.7/e17/
cp -R /root/rpmbuild/SRPMS /var/www/html/ceph/14.2.7/e17/

cp -R /root/rpmbuild/RPMS/x86_64 /var/www/html/ceph/14.2.7-1/e17/
cp -R /root/rpmbuild/RPMS/noarch /var/www/html/ceph/14.2.7-1/e17/
cp -R /root/rpmbuild/SRPMS /var/www/html/ceph/14.2.7-1/e17/

cp -R /root/rpmbuild/RPMS/x86_64 /var/www/html/ceph/13.2.8/e17/
cp -R /root/rpmbuild/RPMS/noarch /var/www/html/ceph/13.2.8/e17/
cp -R /root/rpmbuild/SRPMS /var/www/html/ceph/13.2.8/e17/

yum install createrepo
yum install httpd

createrepo -p /var/www/html/ceph/14.2.7/e17/x86_64
createrepo -p /var/www/html/ceph/14.2.7/e17/noarch
createrepo -p /var/www/html/ceph/14.2.7/e17/SRPMS

createrepo -p /var/www/html/ceph/14.2.7-1/e17/x86_64
createrepo -p /var/www/html/ceph/14.2.7-1/e17/noarch
createrepo -p /var/www/html/ceph/14.2.7-1/e17/SRPMS

createrepo -p /var/www/html/ceph/13.2.8/e17/x86_64
createrepo -p /var/www/html/ceph/13.2.8/e17/noarch
createrepo -p /var/www/html/ceph/13.2.8/e17/SRPMS

rpm -qi centos-release
arch
systemctl enable httpd.service
systemctl start httpd.service 
systemctl status httpd.service
cat /etc/yum.repos.d/ceph.repo       
[Ceph]                                         
name=Ceph packages for $basearch               
baseurl=http://10.0.0.12/ceph/14.2.7-1/e17/x86_64
enabled=1                                      
priority=2                                     
gpgcheck=0                                     
                                               
[Ceph-noarch]                                  
name=Ceph noarch packages                      
baseurl=http://10.0.0.12/ceph/14.2.7-1/e17/noarch
enabled=1                                      
priority=2                                     
gpgcheck=0                                     
                                               
[ceph-source]                                  
name=Ceph source packages                      
baseurl=http://10.0.0.12/ceph/14.2.7-1/e17/SRPMS 
enabled=1                                      
priority=2                                     
gpgcheck=0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值