为rdo内核制作drbd的rpm包 -- by Ethan_lynn

原创 2013年12月04日 17:51:45

最近升级了rdo的内核之后,发现没有相应的drbd的包,只有标准内核的包,所以要在openstack中使用drbd就需要自己生成一个drbd的包。

当前内核信息如下:

# uname -a
Linux packstack 2.6.32-358.123.2.openstack.el6.x86_64 #1 SMP Thu Sep 26 17:14:58 EDT 2013 x86_64 x86_64 x86_64 GNU/Linux


下面开始创建drbr for rdo kernel 的rpm包。

首先下载源码,这里用drbd 8.4.4版本

wget http://oss.linbit.com/drbd/8.4/drbd-8.4.4.tar.gz

tar xvf drbd-8.4.4


装上生成rpm包所需要的软件

yum install -y gcc make kernel-devel-`uname -i` flex rpm-build git



然后就可以开始生成rpm包啦,注意,make的过程需要联网,到sourceforge.net上面取一个文件。有可能被墙啦,至于怎么翻,就要靠google啦~

mkdir -p /root/rpmbuild/SOURCES

cd ./drbd-8.4.4

./configure

make rpm

make km-rpm


然后就会在下面的目录生成相应的rpm包,拷贝出来用就可以啦~

/root/rpmbuild/RPMS/



版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

RDO的openstack中安装savanna 0.3 --by Ethan_lynn

前提: 通过packstack --allinone部署好了openstack环境。 1. 安装savanna的包 # yum install -y openstack-savanna pytho...

drbd 8.2.7+heartbeat rpm安装包,有源码

  • 2010年03月22日 06:53
  • 2.48MB
  • 下载

编译内核及制作RPM包

编译内核及制作RPM包

制作内核的二进制rpm包

随着Linux服务器越来越多了,底层系统内核想要保持版本统一就需要定制专门的二进制安装包来便捷的升级和管理。 Building主机系统环境约定 OS : CentOS release 6...
  • ptonlix
  • ptonlix
  • 2017年07月20日 15:39
  • 61

drbd83-8.3.15-2.el5.centos.i386.rpm

  • 2014年10月04日 16:13
  • 238KB
  • 下载

rpm包安装过程中依赖问题“libc.so.6 is needed by XXX”解决方法

本文来自http://raksmart.idcspy.com/781   感谢原作者 如何解决源码包安装时的依赖性问题 自动解决依赖性故障 手工解决依赖性问题 Rpm软件包和共享库依赖性 ...

DRBD v8.0.x and beyond by Lars Ellenberg

  • 2017年05月02日 09:06
  • 253KB
  • 下载

编译一个 RHEL 定制的内核 rpm 包

原文地址:http://www.php-oa.com/2010/03/14/compiling-custom-kernel-rhel-centos.html 编译一个 RHEL 定制的内...
  • ygptr
  • ygptr
  • 2012年09月10日 23:42
  • 323

RedHat Linux 2.6内核如何build kernel-sourcecode的rpm包

RedHat企业版自从AS4开始,桌面版本自从FC3开始,不再单独提供kernel-sourcecode的rpm安装包,原因是RedHat认为没有必要维护单独的kernel-sourcecode包,因...

RDO软件安装包

  • 2016年08月19日 17:21
  • 1.42MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:为rdo内核制作drbd的rpm包 -- by Ethan_lynn
举报原因:
原因补充:

(最多只允许输入30个字)