私は、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
現在のディスクの最大セクター サイズとプールに追加するディスクに基づいて、適切な値でプールを作成します。