Storage

ZFS 配置意見

  • April 27, 2013

目前,我的任務是逐步建構 ZFS 儲存。IOPS 不是重點,數據安全和容量才是重點。

本質上,我們擁有的是一台機器,它包含一個作業系統(最有可能是 FreeBSD,但可能是 OmniOS)、2 個 RAID-1 作業系統磁碟和 4 個 SSD,用於記憶體和 ZIL。RAM 將從 16GB 開始,但如果需要,我可以一直增加到 128GB(如果會計沒有中風)。它又連接到可以處理多達 45 個驅動器的 JBOD 機箱。每個驅動器為 4TB。

我正在考慮增加 9 個驅動器,使用 RAID-Z2 架構,然後根據需要創建另外 9 個驅動器的新 vDEV,直到滿足 45 個驅動器的容量,之後我們將添加另一個也可以處理另外 45 個驅動器的機箱。在需要創建新的類似配置之前,有 3 或 4 個連接機箱的限制。

另一種可能的選擇是在 7s (RAID-Z2) 中增加,一旦我們達到 42 個驅動器標記,我們可以插入 3 個驅動器,以便在驅動器推高雛菊時隨時供任何 vdev 使用。

架構如下:

                               Storage Server
                                      |
                                      |
                                      |
              ------------------------------------------------
             |                       |                       | 
            JBOD 1       ...        JBOD 2                   JBOD 3
           -vdev 1.1 (9 drives)    -vdev 2.1 (9 drives)     -vdev 3.1 (9 drives)
           -vdev 1.2 (9 drives)    -vdev 2.2 (9 drives)     -vdev 3.2 (9 drives)
           -vdev 1.3 (9 drives)    -vdev 2.3 (9 drives)     -vdev 3.3 (9 drives)
           -vdev 1.4 (9 drives)    -vdev 2.4 (9 drives)     -vdev 3.4 (9 drives)
           -vdev 1.5 (9 drives)    -vdev 2.5 (9 drives)     -vdev 3.5 (9 drives)

附帶說明一下,我也非常感謝關於 ZFS 的 FreeBSD、Illumian 和 OmniOS 的任何輸入。我對 FreeBSD 相當流利,並且我在 OmniOS 上玩過一些,但對 Illumian 沒有工作知識。

TIA

$$ edit $$ 參考Nex7 的部落格文章第 9 點,我們正在 9 個磁碟上建構我們的 VDEV,其中 2 個用於奇偶校驗,所以我們仍然很清楚,但我們可以相信將其換成 15 個 vdev 和 2 個用於奇偶校驗,因為我們是使用 RAIDZ2。

關於 SATA 驅動器的觀點,切換到 SAS 不會有問題。SSD 驅動器是英特爾伺服器驅動器,但我會檢查一下。總之,因為我們有幾十台機器 100% 在同一硬體上執行,所以我不擔心兼容性會成為問題。

我們沒有使用 Linux 的原因是因為我們不能 100% 確定實現的體面和穩定性。如果穩定…

OpenIndiana 與 FreeBSD for ZFS 相比有什麼優勢?Napp-it的優勢是什麼?

您建議我們如何處理儲存頭 HA 問題?

謝謝

你有什麼問題?我在您的文章中沒有看到問號… :)

  • 如果您問這是否可行……是的,這將在任何與 ZFS 兼容的作業系統下執行。如果您不喜歡一個,您可以輕鬆地將您的 ZFS 數據移動到另一個作業系統。
  • 如果你問它是否會表現良好……這取決於……但真的,不,它可能不會。SATA對於您的提議來說是個壞消息。
  • 您是否正在考慮您的佈線設計?一個 45 磁碟的 JBOD 將有一個板載擴展器。SAS 佈線會成為瓶頸嗎?
  • 如果您問這是否是實現橫向擴展儲存的最佳方式……可能不是。您的設計沒有儲存頭的高可用性。如果您的“蠻力”伺服器出現主機板故障會怎樣?在修復之前,您將無法訪問所有內容。
  • 如果您詢問是否支持硬體……這取決於。您沒有提供任何硬體或組件規格。真的。什麼伺服器,什麼控制器,哪些磁碟,哪個 SSD 製造商?
  • 如果您要問是否有針對您嘗試做的事情的最佳實踐,是的,有. (如果我是你,我會重新考慮每個 vddv 中的磁碟數量)
  • 如果您要問要使用哪個作業系統,我會說它們都沒有……但這是主觀的。我建議現在NexentaStorOpenIndiana(使用Napp-It?)或者只是普通的Linux

你想回答的那些問題?這能回答他們嗎?

引用自:https://serverfault.com/questions/503030