web-dev-qa-db-ja.com

アプリサーバーのクラスター間でISCSIlunを共有するための最良の方法

クラスターを新しいハードウェアに移行中です。仮想化なしでベアメタルサーバーを使用しています。

現在、約30の「アプリケーション」サーバーがあります。更新を行うときは、変更を1つのマシンにプッシュしてから、lsync(rsyncのブランチ)を使用して、クラスター内のすべてのマシンに新しいファイルをプッシュします。

私の新しいアイデアは、SANとiscsiを使用して、1つの場所からすべてのサーバー間でアプリを単に「共有」することでした。箱から出してそれを実際に行うことができないことを私はほとんど知りませんでした。 。各マシンはSANの独自の部分をスライスしますが、マシンはお互いのファイルを見ることができません。

これを回避する最善の方法は何ですか?すべてのマシンでCentos6.4を実行しています。私はこれに出くわしましたが、クラスター化されたファイルシステムの実行についてさまざまなことを聞​​いたことがあります http://ricardobaylon.wordpress.com/2013/11/11/centos-6-4-cluster-gfs-iscsi/

2
Brian Lovett

NASの代わりにSANを取得し、NFS経由でファイルシステムをエクスポートします。

ご存知のとおり、SANは、iSCSI、ATAoE、FibreChannelなどのネットワークプロトコルを介してブロックストレージを共有します。 NASデバイスは、NFS、CIFS/SMB、WebDAVなどのプロトコルを介してファイルシステムを共有します。

参照: SAN、NASとDASの違いは何ですか?

6
Chris S