GNU/Linux >> Linux の 問題 >  >> Linux

ノードが 1 つだけの DRBD のセットアップ

ピアなしで、DRBD サービスを開始せずに、DRBD を立ち上げることができます:

# modprobe drbd
# drbdadm create-md <res>
# drbdadm up <res> 
# drbdadm primary <res> --force
-- now you can use /dev/drbdX --

既存のストレージに DRBD をインストールすることで、DRBD を使用して既存のサーバーから新しいサーバーに複製することができます。

データが現在 LVM にある場合は、論理ボリュームをアンマウントし、論理ボリュームを拡張して (ファイルシステムを拡張しないでください)、デバイスの最後に DRBD のメタデータ用のスペースを作り、 00 DRBD 構成のオプションを論理ボリュームに追加し、DRBD のメタデータを作成してから、強制的にプライマリにします (ピアの有無にかかわらず)。 DRBD がメタデータに必要とする容量の経験則は、データ 1TB あたり 32MB です。次のようになります (1TB LV を想定):

# umount /dev/vg_name/lv_name
# lvextend -L +32M /dev/vg_name/lv_name
# drbdadm create-md <res>
-- will warn you if it finds existing data at the end of the device --
# drbdadm up <res> 
# drbdadm primary <res> --force

LVM を使用していない場合は、ファイルシステムを縮小して DRBD のメタデータ用のスペースを確保するか、外部メタデータを使用する必要があります (ユーザー ガイドで説明:https://www.drbd.org/en/doc/users -guide-84/ch-internals#s-metadata)。

新しいサーバーで DRBD を起動すると、データの同期が開始されます。新しいサーバーのバッキング ディスクのサイズが同じかそれ以上であることを確認してください。


Linux
  1. libvirtを使用したUEFIHTTPブートのセットアップ

  2. Rsyncフィルター:1つのパターンのみをコピーしますか?

  3. 1つのSudoで一連のコマンドを実行しますか?

  1. 1つのパーティションのみを同期する方法は?

  2. Rsyncで転送されたファイルのみをログに記録しますか?

  3. node.js を使用してシステム統計を取得する方法

  1. RaspberryPiでvsFTPdを使用してFTPサーバーをセットアップする

  2. Node.jsの競合:/ sbin/nodeと/usr/ bin / node?

  3. Node.js スクリプトが systemctl で開始できませんでした