License: Attribution-NonCommercial-ShareAlike 4.0 International
本文出自 Suzf Blog。 如未注明,均为 SUZF.NET 原创。
转载请注明:http://suzf.net/post/918
Ubuntu 上安装 drbd8-utils 之后 创建资源 失败。 查看版本信息 发现内核模块和用户空间的管理工具的版本不匹配 ubuntu14.4.04 kernel中编译的 drbd module 版本是 8.4.5, 而官方trusty所提供的drbd8-utils的版本只到8.4.4, 只能手动编译了
$drbdadm --version DRBD module version: 8.4.5 userland version: 8.4.4 you should upgrade your drbd tools! DRBDADM_BUILDTAG=GIT-hash:\ 599f286440bd633d15d5ff985204aff4bccffadd\ build\ by\ phil@fat-tyre\,\ 2013-10-11\ 16:42:48 DRBDADM_API_VERSION=1 DRBD_KERNEL_VERSION_CODE=0x080405 DRBDADM_VERSION_CODE=0x080404 DRBDADM_VERSION=8.4.4
Download drbd-utils https://www.drbd.org/en/community/download http://www.drbd.org/download/drbd/utils/drbd-utils-8.9.6.tar.gz 解决依赖
sudo apt-get install gcc gcc-c++ make glibc flex xsltproc -y
编译安装
tar xf drbd-utils-8.9.6.tar.gz cd drbd-utils-8.9.6/ ./configure --prefix=/usr/local/drbd-utils --sysconfdir=/etc/ make make install mkdir /usr/local/drbd-utils/var/run
再次查看版本/状态信息
$drbdadm --version DRBDADM_BUILDTAG=GIT-hash:\ c6e62702d5e4fb2cf6b3fa27e67cb0d4b399a30b\ build\ by\ root@eva\,\ 2016-06-28\ 14:37:45 DRBDADM_API_VERSION=1 DRBD_KERNEL_VERSION_CODE=0x080405 DRBDADM_VERSION_CODE=0x080906 DRBDADM_VERSION=8.9.6
Notice 当你升级到 8.9.6的时候 默认配置文件保存到 /usr/local/etc/drbd.conf 而不是 /etc/drbd.conf 你可能会收到 no resources defined 的警告
相关链接