Linux 中的 M1015 直通和熱插拔,帶有 md raid (IBM x3620)

Linux 中的 M1015 直通和熱插拔,帶有 md raid (IBM x3620)

我正在為學生社群設置一台小型但希望耐用的伺服器,硬體是內建 M1015 RAID 卡的 IBM x3620 M3。

為了使設定面向未來並儘可能避免供應商鎖定,我想透過通用 Linux md raid 選項使用軟體 RAID,甚至直接透過 btrfs。

這就是棘手的地方。這關於 M1015 的 IBM 紅皮書沒有明確聲明完整的“直通”選項(這就是所謂的 JBOD?)可用。我已經啟動伺服器並嘗試在單一硬碟上安裝 Debian沒有在控制器的設定中設定任何 RAID,因此顯然正在發生某種「直通」。

我的問題是:

  • 控制器是否在磁碟上留下某種元數據,迫使我的 md raid 陣列始終在該特定控制器上運行,或者它是一個完全通用的陣列,我可以插入“原始”SATA 連接埠並像這樣運行出色地?
  • 即使我盡可能「繞過」硬體控制器,我是否能夠熱插拔和重建陣列?
  • 我這一切都做錯了嗎?我是否應該向控制器刷新不同的固件,其可能性是提及關於伺服器故障本身?為什麼?
  • 等等(Howto:Linux 上的 M1015 軟體 raid)

謝謝!

答案1

控制器是否在磁碟上留下某種元數據,迫使我的 md raid 陣列始終在該特定控制器上運行,或者它是一個完全通用的陣列,我可以插入“原始”SATA 連接埠並像這樣運行出色地?

如果你的意思是你能夠將磁碟插入到任何其他控制器中,那麼可能不是不可以——即使有直通,我也不會「賭農場」發生這種情況。

即使我盡可能「繞過」硬體控制器,我是否能夠熱插拔和重建陣列?

是的,我認為這根本不是問題。

我這一切都做錯了嗎?我是否應該向控制器刷新不同的固件,Serverfault 本身提到了這種可能性?

我個人只是讓控制器來完成這項工作- 我不喜歡軟體RAID,一開始你最終會多次通過總線進行所有寫入,無論你認為你可能擁有什麼“供應商獨立性”,它總是更容易備份一台伺服器並將其恢復到另一台伺服器,而不是冒著將磁碟移至另一台伺服器並且無法返回的風險 - 某些新伺服器可能只是擦除磁碟。相信硬件,確保定期備份和測試這些備份。

答案2

我不認為控制器留下了一些供應商特定的東西:

我購買了帶有 M1015 控制器的 intertec 4342L(24 個盤位),以擴展現有的 md RAID5。我只是將磁碟移至機櫃中。先前現有的 IDE 啟動 HD 被複製dd到新的 SATA 驅動器,然後也將其插入機箱中。一切都很順利,系統啟動沒有任何抱怨,md 陣列像以前一樣啟動。甚至可以使用smarttool直接讀取硬碟資訊。

相關內容