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

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

我有一台配備 PERC H730P 的 Dell R540,運行 RAID 10 over 12 個磁碟,容量約為 22TB。我想在 LXD 容器中運行各種應用程式/服務。

據我所知,ZFS 是 LXC 儲存池的首選,並且 ZFS 更喜歡直接存取原始磁碟。

我天真的方法是在 H/W RAID 上使用 LVM 配置 Ubuntu,並讓 LXD 使用預設設定進行初始化(LVM 上的 EXT4 上的 ZFS.img ...)。我的解讀是,這將是“工作正常”,但在性能/保護方面並不是最佳的。

有人可以為我這裡的各種選擇提供一些指導嗎?謝謝!

答案1

如果您想受益於 ZFS 的所有優勢,則需要重新安裝伺服器。將 HBA 配置從 RAID 變更為 JBOD(停用 RAID)。確保您可以從作業系統中看到所有磁碟。確保您可以將它們視為普通磁碟,而不是 RAID 控制器公開的虛擬磁碟。您應該能夠看到磁碟的硬體詳細信息,例如供應商、型號、序號,也許還有 SMART 屬性。

檢查磁碟區大小是否為 512、4k 或 8k。ashift根據目前磁碟和要新增至池中的磁碟的最大磁區大小,建立具有適當值的池 。

相關內容