如果安裝與組態程序按預期執行,您現在就可以執行基本的 DRBD 功能測試。此測試也有助於瞭解軟體的工作原理。
測試 node 1 上的 DRBD 服務。
開啟終端機主控台,以 root 使用者或同等身份登入。
輸入以下指令,在節點 1 上建立裝載點,如 /srv/r0mount
mkdir -p /srv/r0mount
輸入以下指令,裝載 drbd 設備
mount -o rw /dev/drbd0 /srv/r0mount
輸入以下指令,以從主要節點建立檔案
touch /srv/r0mount/from_node1
測試 node 2 上的 DRBD 服務。
開啟終端機主控台,以 root 使用者或同等身份登入。
在 node 1 上輸入以下指令,卸下 node 1 上的磁碟︰
umount /srv/r0mount
在 node 1 上輸入以下指令,將 node 1 上的 DRBD 服務降級︰
drbdadm secondary r0
在 node 2 上輸入以下指令,將 DRBD 服務升級
drbdadm primary r0
在 node 2 上輸入以下指令,檢查 node 2 是否為主要節點
rcdrbd status
輸入以下指令,在節點 2 上建立裝載點,如 /srv/r0mount
mkdir /srv/r0mount
在 node 2 上輸入以下指令,裝載 DRBD 設備
mount -o rw /dev/drbd0 /srv/r0mount
輸入以下指令,驗證在節點 1 上建立的檔案是否可以檢視
ls /srv/r0mount
此時應列出 /srv/r0mount/from_node1 檔案。
如果服務在兩個節點上都可執行,即表示 DRBD 設定已完成。
再次將 node 1 設為主要節點。
在 node 2 上輸入以下指令,卸下 node 2 上的磁碟︰
umount /srv/r0mount
在 node 2 上輸入以下指令,將 node 2 上的 DRBD 服務降級︰
drbdadm secondary r0
在 node 1 上輸入以下指令,將 DRBD 服務升級為主要服務
drbdadm primary r0
在 node 1 上輸入以下指令,檢查 node 1 是否為主要節點
rcdrbd status
若要讓服務自動啟動並在伺服器出現問題時自動進行容錯移轉,您可以使用 OpenAIS 將 DRBD 設定為高可用性服務。如需安裝和設定適用於 SUSE Linux Enterprise 的 OpenAIS 的資訊,請參閱節 II, 組態與管理。