この質問に対して確認済みのはいまたはいいえを取得する運はありませんでした。
ZFSを分散ファイルシステム(GlusterやCEPHなど)として実行したいと思います。 Linux上のOpenZFSおよびZFSには、(まだ)ファイルシステムクラスタリングがありません。
私の理解は、現在、プロプライエタリ(有料)SolarisのZFSの機能です。 Opensolarisでも利用できますか?
クラスタリングは、それぞれが独自のJBODを使用する2つの別々のサーバーで使用されます。したがって、ネットワーク全体(10Gb ETH)ソリューションが必要です。
Solarisでも、「クラスター化された」ZFSは実際には分散ファイルシステムではありません。
ZFSを使用したクラスターファイルシステム-概要と構成 :を参照してください。
グローバルにマウントされたZFSファイルシステムのzpoolは、実際にはグローバルZFSプールを意味するのではなく、ZFSプールのファイルシステムにグローバルにアクセスできるようにするZFSの上にクラスターファイルシステムレイヤーが存在することに注意する必要があります。
つまり、「クラスター化された」ZFSファイルシステムは、実際にはクラスターノードの1つにZFSファイルシステムとしてマウントされ、他のノードのNFSを介して利用できます。
選択したクラスタリングソリューションで独自のファイルシステムをクラスター化する方法を知っている場合は、独自の「クラスター化された」ZFSファイルシステムを作成することは難しくありません。ZFSは、XFSやext4などの他の非共有ファイルシステムとそれほど違いはありません。実際には、一度に1つのホストにのみ直接マウントできます。
私の同僚は、15年以上前にサポートしていたSolarisのお客様のためにそれを行ったので、新しいことではありません。難しいことではありませんが、ZFSのインポートとエクスポートがどのように機能するか、SCSI予約を使用して同じZFSプールの複数のマウントを防ぐ方法を正確に理解する必要があります。これは機能せず、ほぼ確実にデータが破損します。
ただし、これを機能させるには、ZFSプールを保持しているストレージデバイスをすべてのクラスターホスト間で共有する必要があるため、通常はISCSIまたはFCLUNです。
OpenSolarisは2010年に割引されました!
OpenIndiana( https://en.wikipedia.org/wiki/OpenIndiana )を使用できます。これは、OpenSolarisの最後のオープンソースバージョンのフォークであるIllumosに基づいています。 https://illumos.org/
それはZFSを特徴とし、クラスタリングについてもっと尋ねるために彼らのIRCチャンネルでillumosの人に連絡するべきです...