节点:
使用这种方式在两个节点上安装 DRBD:
rpm -ivh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-elrepo.org
yum -y install drbd84-utils kmod-drbd84
Run Code Online (Sandbox Code Playgroud)
添加了新硬盘并在两个节点上进行分区:
fdisk /dev/sdb
Run Code Online (Sandbox Code Playgroud)
然后格式化分区:
mkfs.ext4 /dev/sdb
Run Code Online (Sandbox Code Playgroud)
(在 node2 上失败,因此将其删除并添加了一个新磁盘/dev/sdc
。将其格式化。)
按照官方指南在两个节点上配置基本资源:
http://docs.linbit.com/docs/users-guide-8.4/p-build-install-configure/#ch-configure
/etc/drbd.d/r0.res
在两个节点上创建:
resource r0 {
protocol C;
on node1 {
device /dev/drbd0;
disk /dev/sdb;
address 192.168.0.1:7789;
meta-disk internal;
}
on node2 {
device /dev/drbd0;
disk /dev/sdc;
address 192.168.0.2:7789;
meta-disk internal;
}
}
Run Code Online (Sandbox Code Playgroud)
在两个节点上编辑 iptables:
iptables -I INPUT -p tcp -m state --state NEW -m tcp --dport 7788 -j ACCEPT
iptables …
Run Code Online (Sandbox Code Playgroud)