DRBD Notes (2)

· 220 words · 1 minute read

DRBD 9 出了一个套件,叫 drbdmanage,提供了配置分发、re-balancing 等功能。由于依赖存放在 Sourceforge 的 DocBook 样式文件,编译生成 rpm 包的整个过程比较漫长,虽然只有区区两万行 Python 代码。

rpm -i http://mirror.centos.org/centos/7/os/x86_64/Packages/help2man-1.41.1-3.el7.noarch.rpm
yum --disablerepo=* --enablerepo=c7-media install pygobject2 gcc-c++
make rpm

drbdmanage 依赖最新的 drbd-utils,重新编译了最新的代码后得到:

  1. drbdmanage-0.99.4-1.noarch.rpm
  2. drbd-utils-8.9.11-1.el7.centos.x86_64.rpm
  3. kmod-drbd-9.0.1_3.10.0_327-1.el7.centos.x86_64.rpm

在我司的环境部署了三个虚拟机模拟计算节点,ssh-copy-id 后可以用tmux 开三个窗口分别连上三个计算节点,再用其同步模式操纵这些计算节点,同时安装上述 rpm 包。

ctrl-b :
setw synchronize-panes on
comments powered by Disqus