如果安装和配置过程和预期一样,则您就准备好运行 DRBD 功能的基本测试了。此测试还有助于了解该软件的工作原理。
在节点 1 上测试 DRBD 服务。
打开终端控制台并作为 root 用户或具有相同权限的用户登录。
通过输入以下命令,在节点 1 上创建安装点,例如 /srv/r0mount
mkdir -p /srv/r0mount
通过输入以下命令,装入 drbd 设备
mount -o rw /dev/drbd0 /srv/r0mount
通过输入以下命令,从主节点创建一个文件
touch /srv/r0mount/from_node1
在节点 2 上测试 DRBD 服务。
打开终端控制台并作为 root 用户或具有相同权限的用户登录。
通过在节点 1 上输入以下命令,卸下节点 1 上的磁盘:
umount /srv/r0mount
通过在节点 1 上输入以下命令,降级节点 1 上的 DRBD 服务:
drbdadm secondary r0
在节点 2 上,通过输入以下命令,将 DRBD 服务提升为主节点
drbdadm primary r0
在节点 2 上,通过输入以下命令,检查节点 2 是否是主节点
rcdrbd status
通过输入以下命令,在节点 2 上创建安装点,例如 /srv/r0mount
mkdir /srv/r0mount
在节点 2 上,通过输入以下命令,装入 DRBD 设备
mount -o rw /dev/drbd0 /srv/r0mount
通过输入以下命令,校验您在节点 1 上创建的文件可查看。
ls /srv/r0mount
/srv/r0mount/from_node1 文件应列出。
如果该服务在两个节点上都运行正常,则 DRBD 安装即已完成。
再次将节点 1 设置为主节点。
通过在节点 2 上输入以下命令,卸下节点 2 上的磁盘:
umount /srv/r0mount
通过在节点 2 上输入以下命令,降级节点 2 上的 DRBD 服务:
drbdadm secondary r0
在节点 1 上,通过输入以下命令,将 DRBD 服务提升为主节点
drbdadm primary r0
在节点 1 上,通过输入以下命令,检查节点 1 是否是主节点
rcdrbd status
要使服务在服务器有问题时自动启动并故障转移,可以使用 OpenAIS 将 DRBD 设置为高可用性服务。有关为 SUSE Linux Enterprise 11 安装和配置 OpenAIS 的信息,请参见部分 II, 配置和管理。