コンピュータ間ミラーディスク

コンピュータ間ミラーディスク

LVMを使用して2台のコンピュータ間で論理ディスクをミラー化したいと思います。つまり、2台の異なるコンピュータにファイルシステムの完全なコピーを持たせたいのです。私は可能な限り重要なアドオンなしでLinuxでこれを行いたいと思います。

理想的には、すべてのコンピュータからローカルにアクセスし、NFSで別のコンピュータに公開できることを願っています。

1つの解決策は、iSCSIまたはネットワークブロックデバイス(NBD)などを含むシステムに「ディスク」を公開し、RAIDミラーを使用してファイルシステムを使用してから、NFSを使用してすべての人と共有することです。ローカルアクセスを除くすべての操作を実行できますが(通常のマスターサーバーに障害が発生した場合は再構成可能です)、より多くのシステムに簡単に拡張できます。

もう1つの可能性は、rsyncを実行するcronジョブによって同期される2つの別々のファイルシステムです。

ノードが切断され、編集され、再接続されても、変更をマージできる高度な分散ファイルシステムソリューションが必要です。

編集する:基本要件:現在、すべてのネットワーク管理情報を1台のコンピュータに保存します。時には起動の問題が発生することがあります。 (古すぎてバッテリーが放電されています(最後の木曜日(メイン)に大きな嵐が集まり、電源が切れました)やりたいです。すべて。

ベストアンサー1

あなたの要件によれば、複雑なリアルタイムの同時分散バックアップではなく、定期的なバックアップのみが必要です。

したがって、cron-job + rsyncアプローチが正しいようです。私が言いたいのは、シャットダウン時にも同期が欲しいということです。systemd-timers定期的な実行とネットワーク切断を閉じる前に実行されるタスクにワンタイムサービスタスクを追加するのに適しています。 Systemdを使えば簡単に使えます!

rsyncシンプルでとても透明なのでここではかなり良いオプションのようです。同期を維持したい項目が何であるかがわかります。レスティック(たとえば、NFSマウントまたは簡単にSSH / SFTPターゲットとして)は、もう1つの低いセットアップの選択肢です。

おすすめ記事