Centos 6.3 DRBD/OpenVZ 内核/用户空间问题

Centos 6.3 DRBD/OpenVZ 内核/用户空间问题

当我启动 Centos 6.3 服务器的 drbd 服务时出现以下错误:

Starting DRBD resources: DRBD module version: 8.3.13
   userland version: 8.4.2
preferably kernel and userland versions should match.

我 99% 确定这与我刚刚安装/使用的 openVZ 内核有关,因为如果我从 grub 启动菜单返回到其他两个内核之一,则不会发生错误。我需要做什么才能允许 OpenVZ 和 DRBD 在同一台服务器上协同工作?

为了诊断目的,结果uname -a如下:

Linux main2 2.6.32-042stab072.10 #1 SMP Wed Jan 16 18:54:05 MSK 2013 x86_64 x86_64 x86_64 GNU/Linux


如果在安装 DRBD 时我运行以下命令:

yum --enablerepo=elrepo install drbd83-utils kmod-drbd83

代替

yum --enablerepo=elrepo install drbd84-utils kmod-drbd84

然后错误就变成了:

Starting DRBD resources: DRBD module version: 8.3.13
   userland version: 8.3.15
preferably kernel and userland versions should match.

那么我该如何指定我想要一个更旧版本的 drbd 8.3.13 而不是 8.3.15?

目前使用 Repo:

rpm -Uvh http://elrepo.org/elrepo-release-6-4.el6.elrepo.noarch.rpm

答案1

ELRepo 仍然有旧版本的 DRBD,所以你很幸运。告诉 yum 你需要特定版本,如下所示:

yum install drbd83-utils-8.3.13

相关内容