modprobe drbd

modprobe drbd

我已经在 2 个 centos 节点上安装并配置了 DRBD,在创建元数据后,当我尝试启动 drbd 服务时,它抱怨模块未加载。有关更多详细信息,请参阅下文。任何帮助都值得感激。

[root@nfs-node1 yum.repos.d]# 服务 drbd 状态 drbd 未加载

[root@nfs-node1 yum.repos.d]# drbdadm up clusterdb 无法 stat("/proc/drbd"):没有这样的文件或目录,您需要加载模块吗?尝试:modprobe drbd 命令“drbdsetup 0 disk /dev/sda3 /dev/sda3 internal --set-defaults --create-device”以退出代码 20 终止 drbdadm attachment clusterdb:以代码 20 退出

[root@nfs-node1 yum.repos.d]# modprobe drbd 严重错误:未找到模块 drbd。

[root@nfs-node1 yum.repos.d]# 启动 drbd 服务

启动 DRBD 资源:无法加载 drbd 模块。

[root@nfs-node1 yum.repos.d]# uname -a Linux nfs-node1 2.6.32-431.el6.x86_64 #1 SMP 星期五 11 月 22 日 03:15:09 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

[root@nfs-node1 yum.repos.d]# rpm -qa | grep drbd kmod-drbd83-8.3.16-3.el6.elrepo.x86_64 drbd83-utils-8.3.16-1.el6.elrepo.x86_64 [root@nfs-node1 yum.repos.d]#

[root@nfs-node1 yum.repos.d]# cat /etc/redhat-release CentOS 版本 6.8(最终版)

DRBD 配置:

资源 clusterdb { 启动 { wfc-timeout 30; outdated-wfc-timeout 20; degr-wfc-timeout 30; } net { cram-hmac-alg sha1; 共享秘密 sync_disk; } syncer { 速率 10M; al-extents 257; on-no-data-accessible io-error; } 在 nfs-node1 上 { 设备 /dev/drbd0; 磁盘 /dev/sda3; 地址 192.168.1.1:7788; 灵活元磁盘内部; } 在 nfs-node2 上 { 设备 /dev/drbd0; 磁盘 /dev/sda3; 地址 192.168.1.2:7788; 元磁盘内部; } }

我之前已经完成过此设置,没有任何问题。我在这里做的唯一不同的事情是两个节点之间还没有网络连接。我想在建立连接之前先完成配置。

谢谢!

答案1

您的内核中没有该drbd模块。这很可能是 CentOS 包管理器中的一个单独模块。因此您需要找到内核模块并安装它。

答案2

您是否尝试过使用 modprobe 加载模块?

modprobe drbd

并将其添加到启动时加载的模块 echo drbd > /etc/modules-load.d/drbd.conf

相关内容