web-dev-qa-db-ja.com

サーバーとDRBDの同期

2台のサーバーを同期し、DRBDを使用していて、それらを同期した後、3台目のサーバーを追加したい場合は、両方にアプリケーションをインストールしたと仮定します。 それは可能ですか?ブロックデバイスを作成してインストールで使用する必要があると思うので、両方のサーバーでDRBDを構成するときに行われます

はいの場合、それは(将来的にサーバーを追加する)かNextCloudに適用可能servers

ありがとう

4
ibr

DRBD 9はデータのレプリカを31個まで拡張できるため、32ノードまで拡張できます。 DRBD 8はスタッキングにより4ノードに制限されていましたが、それでも可能でした。確かに2つのノードから始めて、DRBD 8または9で3番目のノードを追加できます。

DRBDはメインラインLinuxカーネルにあるため、NextCloudがカーネルからDRBDを削除するディストリビューションのみを提供しているのでない限り、それは存在し、そこで機能します。

このスレッドには、DRBDについて誤解されている誤解があるようです。アクティブ-パッシブモードのDRBDには、クラスター対応のファイルシステムは必要ありません。 SAN上の共有ブロックデバイスと同じように、アクティブ/アクティブになります。また、DRBD 9は、クラスターあたり最大32ノードでかなり拡張でき、その数を増やすための素晴らしい方法があります。

2
Matt Kereczman

すでに述べたように、DRBDは、特にさらに規模を拡大する必要がある場合、最適なソリューションではありません。 Linuxでの最良のソリューションはCeph Clusterだと思います- https://en.wikipedia.org/wiki/Ceph_(software) ネイティブのクラスター対応ファイルシステム CephFS =。 WindowsでのHAストレージの構成については、クラウド(Asure/AWS)にもデプロイできる StarWind VSAN Free を考慮してください。

7
batistuta09

はい、あなたは絶対にそれを行うことができます!見る:

https://docs.linbit.com/doc/users-guide-83/s-three-nodes/

クラスター対応のファイルシステムを使用するか、フェイルオーバー時にファイルシステムを再マウントしてアクティブ/パッシブ/パッシブモードを実行する必要がある唯一の問題(この場合、1つのノードのみが書き込み可能なアプリケーションを操作できます)。良いカバーストーリーはここにあります:

https://forums.starwindsoftware.com/viewtopic.php?f=5&t=1392

追伸DRBDは、最近のHAストレージに対する最高のソリューションではないので、OS固有のものを検討することをお勧めします。

5
BaronSamedi1958