运维百科

drbd与linux内核的关系

    一般我们会在生产环境的MYSQL中用drbd +hamaster 备份,当然这是应对中小访问量,大的访问量就上LVS了。DRBD已经是很多年的事,以前DRBD只是有一个LINUX的外部内核模块,然而在高版本的LINUX内核中,已经集成了其中的这个模块,在老的系统中我们常把这个包叫做KMOD-DRBD,其实就是内核模块安装包,这是最重要的一个部分,通过调用内核模块达到网络RAID1的功能。

DRBD consists of two main components. The driver code in the kernel, and the user space tools to control, configure the driver, as well as integration programs and scripts that glues the DRBD system to cluster management software and other system components.

    由于这个内核模块已经被集成到相对高版本的LINUX内核中,因此可以这么看,低于Linux-2.6.33 kernel 内核,必须安装KMOD-DRBD模块,高于这个版本的内核则不用。有意思的是,在CENTOS5.X的时代,YUM INSTALLyum install -y drbd83 kmod-drbd83  既可以达到同时安装DRBD内核模块和管理工具包的目的,但是到了CENTOS6就不行了。直接YUM INSTALL是行不通的。

    在这种情况下,如果要安装二进制包文件,必须去找Binary packages provided by LINBIT,这是收费的。要么就是你升级内核,KMOD这个模块就不必安装了,直接安装管理包。

    CENTOS 6.3的内核很不幸的是2.6.32,尚未达到2.6.33之上,所以必须升级内核。

    看LINUX内核与DRBD的对应关系,相当明显;

drbd-kernel

好多人没弄明白我上面说的,以至于不停的尝试安装DRDB,结果还是起不来。。。

本文转载于:http://www.alexclouds.net/?p=332


https://www.idcyunwei.org/post/102.html   <--使用yum快速升级CentOS 6.5内核到 3.10.94



本站部分资源收集于网络,纯个人收藏,无商业用途,如有侵权请及时告知!

3
分享到:

评论 0

取消
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址