
答え1
期待どおりに動作します。DRBD はデフォルトでアクティブ/パッシブ レプリケーションであるため、現在ボリュームを「所有」しているホストからアクセスできるのはデータの 1 つのコピーのみです。両方のサーバーが同時にデータにアクセスする必要がある場合は、アクティブ/アクティブ レプリケーション、グローバル共有ボリューム アクセス、およびクラスター化されたファイル システムが必要です。次に例をいくつか示します。
- VMware VSAN + VMFS
https://www.vmware.com/content/vmware/vmware-published-sites/us/products/vsan.html.html
- マイクロソフト S2D + CSFVS
https://learn.microsoft.com/en-us/azure-stack/hci/concepts/storage-spaces-direct-overview
- スターウィンドvSAN + GFSV2
答え2
ピア上の複製されたファイル システムにアクセスするには、プライマリでデバイスをアンマウントして降格した後、セカンダリでデバイスを昇格してマウントする必要があります。
現在の予備選挙では:
umount /var/www
drbdadm secondary r0
次に、他のノードで次の操作を実行します。
drbdadm primary r0
mount /dev/drbd0 /var/www
すると、元のプライマリに書き込んだ内容がピアに複製されたことがわかります。通常、ピア間のフェイルオーバーを自動化するには、Pacemaker を使用します。