1.1。 コンフィギュレーション
この例の XNUMX つのホストは次のように呼ばれます。 drbd01 drbd02。 DNS または /etc/hosts ファイル。 第 8 章「ドメイン ネーム サービス (DNS)」を参照してください。 [p。 166] より詳細をご確認いただけます。
• drbd を設定するには、最初のホストで編集します /etc/drbd.conf:
グローバル { 使用回数 no; } common { syncer { レート 100M; } } リソース r0 {
プロトコルC。 起動する {
wfc-タイムアウト15;
degr-wfc-タイムアウト 60;
}
ネット{
}
cram-hmac-alg sha1; 共有秘密「秘密」;
drbd01 で {
デバイス/dev/drbd0; ディスク/dev/sdb1;
アドレス 192.168.0.1:7788;
内部メタディスク。
}
drbd02 で {
デバイス/dev/drbd0; ディスク/dev/sdb1;
アドレス 192.168.0.2:7788;
内部メタディスク。
}
}
他にもたくさんのオプションがあります /etc/drbd.confただし、この例ではデフォルト値で問題ありません。
• 今すぐコピーします /etc/drbd.conf XNUMX 番目のホストへ:
scp /etc/drbd.conf drbd02:~
• そして、 drbd02 ファイルをに移動します の/ etc:
sudo mv drbd.conf /etc/
• ここで、drbdadm ユーティリティを使用して、メタデータ ストレージを初期化します。 各サーバーで次を実行します。
sudo drbdadm create-md r0
• 次に、両方のホストで drbd デーモンを起動します。
sudo systemctl start drbd.service
• drbd01、またはプライマリにしたいホストで、次のように入力します。
sudo drbdadm -- --overwrite-data-of-peer プライマリすべて
• 上記のコマンドを実行すると、セカンダリ ホストとのデータの同期が開始されます。 進行状況を確認するには、 drbd02 次のように入力します:
watch -n1 cat /proc/drbd
出力の監視を停止するには、 を押します Ctrl + c.
• 最後に、ファイルシステムを追加します。 /dev/drbd0 そしてそれをマウントします:
sudo mkfs.ext3 /dev/drbd0 sudo mount /dev/drbd0 /srv