web-dev-qa-db-ja.com

拡張性のためのZFSミラーまたはRAID-Z

私は主にXen仮想マシンと専用サーバーにiSCSIディスクを提供するために使用されるFreeNASベースのサーバーを構築しています。私の現在のデータニーズは8TBのスペースで、年間約2TBで増加しています。私はSupermicroX6DHE-XB 3Uエンクロージャーを持っており、4GのRAM、16個のSATAホットスワップベイを使用します。 2x8ポートの3WareRAIDカードが付属していますが、ハードウェアRAIDの代わりにZFS機能を使用することを計画しています。私の最初のドライブセットは、8x2TB HITACHI Deskstar 7K3000HDS723020BLA642ドライブになります。

2つの質問があります

  1. 将来、このサーバーにドライブを追加して、ストレージプールに追加したいと思います。理想的には、システムを再起動したりオフラインにしたりせずに、これをライブで実行したいと思います。ストレージプールを拡張するためのZFSミラーセットアップとRAID-Zセットアップに制限や利点はありますか?ホットスワップSATAポートを使用して、ディスクを追加し、FreeNAS GUIに利用可能なものとして表示させることはできますか?
  2. パフォーマンスの低下が5%程度未満の場合は、RAID-Z2セットアップを使用することをお勧めします。これにより、初期ボリュームサイズはミラーリング構成の8TBではなく12TBになります。このサーバーはかなりビジー状態になり(約60のiSCSIターゲットに対応)、残念ながら、本番環境に移行する以外に、本番環境の負荷でテストする方法はありません。多数のiSCSIターゲットにサービスを提供するRAID-Zの実際のパフォーマンス経験をいただければ幸いです。
2
John P

申し訳ありませんが、ハードウェアについては何も知りませんが、OSとデバイスがその場でドライブを追加できる場合は、ZFSがディスクの追加を処理し、ファイルシステムの増加に問題はありません。実際、それは非常に楽しい経験になるはずです:-)

スペース/冗長性と速度に関する通常のミラーとRAIDzの会話以外に、ミラーをRAIDZと比較した場合の制限については知りません。 ZFSに個別のディスクを提供し、RAIDを使用しないでください。それとも、それに満足できない場合は、RAID内のLUNにストライプ化してZFSにミラーリングさせるのが2番目に良いオプションでしょうか。

ZFSにミラーまたはRAIDZがない場合、ハードウェアRAIDではなくZFSに冗長性を実行させるという選択は、ZFSで受け入れられている方法のようです。そうすると、ZFSが誇るファイルシステムの自己修復機能が失われます。

古い会話はここにあります。ハードウェアの種類は同じではありませんが、状況は同じです http://web.archiveorange.com/archive/v/LmwutnAQ0OKwhALUNimw

よろしくアンディ

1
AndyM

Raidzを実行している場合は、3台のドライブの別のセットしか追加できません。 Linux(mdadm)では、raid5アレイを拡張して別のディスクを格納することはできません。

1
jonaz