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

耐障害性 NFS?

解決策 1:

CPU 障害を許容できるシステムを購入するか、複数のサーバーを実装することができます。 Linux では、NFS フェールオーバー クラスターをかなり簡単に作成できます (Sun などもすべて、このためのメカニズムを持っているはずです)。

それを行うためのかなりよくサポートされている/一般的な方法は、クラスターを管理し、サーバー間でストレージを共有するためにハートビート (Google で見つけた最初のリンク、NFS とハートビートを検索) を使用することです。透過的なフェイルオーバーを確実にするために NFS で行う重要なことは、通常は /var/lib/nfs にある NFS 状態情報も共有することです。共有ストレージに置くことでそれを行うことができます。

編集:また、各サーバーの NFS エクスポートで fsid オプションを同じ値に設定すると、クラスターがフェイルオーバーしたときに古いファイル ハンドルが取得されるのを防ぐことができます。

解決策 2:

nfs 4.1 は、クラスター化された pNFS をサポートします。 http://www.pnfs.com/


Linux
  1. ScientificLinux6.3でのNFSサーバーとクライアントのセットアップ

  2. クラスターコピーファイル

  3. クラスターWebminサーバー

  1. CentOS6.3でのNFSサーバーとクライアントのセットアップ

  2. Linux OS サービス「o2cb」

  3. Linux での mountstats コマンドの例

  1. ランチャーを使用してKubernetesクラスターをセットアップする

  2. Linuxクラスタリングの概念

  3. Linux OS サービス「nfs」