drbd与linux内核

drbd与linux内核

2013 年 2 月 20 日 502 0

转载请注明出处:alexclouds.net,谢谢!

一般我们会在生产环境的MYSQL中用drbd +ha做master 备份,当然这是应对中小访问量,大的访问量就上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 INSTALL

yum 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,结果还是起不来。。。

博主大人我也开始了漫漫的升级内核之路。。。

没想到的是CHIAUNIX当年轰轰烈烈的介绍其网站和数据库都是在FREEBSD架构上的多模有优势,然而时至今日,时代也变了,CHINAUNXI的主机全部迁移至CENTOS上了。。。也许。也许,FREEBSD真不行了。记得当年我在CHINAUNIX的引导下,编译FREEBSD内核搞得热火朝天,以为很好,哪知道现在要去搞CENTOS。。。。囧。

以后再说。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值