RHEL(Redhat)6.7源码编译安装lustre-2.8.0

Linux系统 2 1913 左昆豫 收藏

kernel内核src源码包下载:

http://ftp.redhat.com/pub/redhat/linux/enterprise/6Server/en/os/SRPMS/
http://vault.centos.org/6.7/os/Source/SPackages/
https://downloads.hpdd.intel.com/public/e2fsprogs/
http://downloads.lustre.org/public/lustre/v1.8/

依赖库安装:

yum -y install vim gcc gcc-c++ autoconf automake
yum -y install diffstat rpm-build
rpm -ivh quilt-0.48-2.el6.x86_64.rpm
rpm -ivh kernel-2.6.32-573.el6.src.rpm

cd /root/rpmbuild/SOURCES
tar jxvf linux-2.6.32-573.el6.tar.bz2
cd linux-2.6.32-573.el6/
ln -s /root/lustre/lustre-2.8.0/lustre/kernel_patches/patches/ patches
ln -s /root/lustre/lustre-2.8.0/lustre/kernel_patches/series/2.6-rhel6.series series
quilt push -av

  导入补丁


#quilt使用参考

#http://3y.uu456.com/bp_06ufa68q4v9x6b6430vl_1.html

quilt applied

查看导入的补丁

quilt refresh

刷新导入的补丁

quilt unapplied

查看未应用的补丁

 

 

#CentOS源代码编译到ksign-publickey.c时出现的问题及解决方法。

http://blog.csdn.net/edna4513/article/details/21442309

#解决方法:

make menuconfig

(进入基于文本菜单的配置界面)

yum -y install ncurses-devel

#1.选择”Enable loadable module support“,选择"Module signature verification (EXPERIMENTAL)",按”N“取消该选项。

#2.回到主菜单(main menu),选择”Cryptographic API“,取消”In-kernel signature checker (EXPERIMENTAL)“即可。

 

#make不加参数则编译整个内核,时间较长需要注意编译完后才能编译lustre源码

cd /root/rpmbuild/SOURCES/linux-2.6.32-573.el6/
make

#安装编译的内核模块

cd /root/rpmbuild/SOURCES/linux-2.6.32-573.el6
make modules_install

#安装编译的内核到启动项

make install

#编译lustre,需要安装如下两个软件包,python-docutils在https://pkgs.org网站下载

yum -y install python-imaging
rpm -ivh python-docutils-0.6-1.el6.noarch.rpm
cd /root/lustre/lustre-2.8.0
./configure --with-linux=/root/rpmbuild/SOURCES/linux-2.6.32-573.el6

#安装lustre和ldiskfs模块,会安装到目录/lib/modules/2.6.32/extra/kernel/fs/lustre/

make
make install

#生成rpm包,方便在其他OSS服务器上安装软件包节省时间

#在/root/lustre/lustre-2.8.0/目录下生成rpm文件

yum -y install libtool libselinux-devel
cd /root/lustre/lustre-2.8.0/
make rpms


 


相关推荐:

网友留言:

  1. 313680712@qq.com
    回复
    想咨询一下,那个quilt 安装lustre补丁,依照你文章的步骤,老不能成功。是啥原因
    1. 团子精英
      回复
      请贴出报错和log
您需要 登录账户 后才能发表评论

我要评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。
验证码