.png)
我正在為學生社群設置一台小型但希望耐用的伺服器,硬體是內建 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直接讀取硬碟資訊。