H/W RAID 10 上の LVM 上の ZFS 上の LXD

H/W RAID 10 上の LVM 上の ZFS 上の LXD

私は、PERC H730P を搭載した Dell R540 を所有しており、12 台のディスクで RAID 10 を実行して、約 22 TB の容量を実現しています。LXD コンテナーでさまざまなアプリケーションやサービスを実行したいと考えています。

LXC ストレージ プールには ZFS が推奨され、ZFS では raw ディスクへの直接アクセスが優先されることを理解しています。

私の素朴なアプローチは、H/W RAID 上の LVM を使用して Ubuntu を構成し、LXD をデフォルト設定 (LVM 上の EXT4 上の ZFS.img ...) で初期化することでした。私の解釈では、これは「正常に動作する」ものの、パフォーマンスや保護の点では最適ではありません。

ここで私が持っているさまざまなオプションと、ほとんどの人にとって最善の結果をもたらすオプションについて、どなたかアドバイスをいただけませんか? よろしくお願いします!

答え1

ZFS のすべての利点を享受したい場合は、サーバーを再インストールする必要があります。HBA 構成を RAID から JBOD (RAID を無効) に変更します。OS からすべてのディスクが見えることを確認します。RAID コントローラーによって公開される仮想ディスクではなく、通常のディスクとして見えることを確認します。ベンダー、モデル、シリアル番号、場合によっては SMART 属性など、ディスクのハードウェア詳細を表示できる必要があります。

ディスク セクター サイズが 512、4k、または 8k であるかどうかを確認します。 ashift現在のディスクの最大セクター サイズとプールに追加するディスクに基づいて、適切な値でプールを作成します。

関連情報