在機器之間交換 RAID 驅動器

在機器之間交換 RAID 驅動器

我對 RAID 很陌生,所以請耐心等待。

我有兩台伺服器,硬體相同,但一台運行 Windows Server 2003,另一台運行 CentOS。

我現在需要在運行 CentOS 的電腦上克隆 Windows 伺服器。

所以,我的問題是...我可以關閉正在運行的 Windows Server,拉出 RAID 陣列中的硬碟之一,將其替換為舊 CentOS 機器上的硬碟之一,然後將 Windows Server 上的硬碟放入舊的CentOS 機器?

我是什麼希望將會發生的情況是,我可以從 Windows HD 重建舊 CentOS 機器上的 RAID 陣列,從而擁有我的複製機器。

這樣有道理嗎?會起作用嗎?

答案1

我以前也這麼做過。只要您有 RAID1,它就應該可以正常工作。在進行上述過程之前:

  • 刪除CentOS RAID集
  • 最初僅使用 Windows HDD 啟動 CentOS 計算機,匯入 RAID 集,然後重新新增 CentOS 磁碟機以進行重新鏡像。

答案2

如果磁碟處於條帶模式:
忘記交換一次磁碟。
(並不是說我認為任何人在伺服器中使用條帶都有合理的理由,而是為了完整性。)


假設您的磁碟是鏡子。 (如果您不知道那是什麼,請閱讀這個網站上的這篇文章它解釋了 RAID 等級是什麼)。

如果是硬體RAID:
您寫道both identical hardware,但請仔細檢查 RAID 卡是否屬於同一製造商。大多數(全部?)似乎將其 RAID 配置放在磁碟機上。這意味著您可以交換一個驅動器並插入另一個驅動器空的駕駛。然後重建/克隆。

如果它們不相同,那麼這就變成了一場賭博。相同品牌但不同型號可能沒問題。不同的品牌可能是一個挑戰。

如果是假的軟體RAID
(IRSSI、Intel 假 RAID 等),然後確保主機板相同。再說一次,你寫了這個both identical hardware,但請檢查一下。不同的主機板、晶片組以及可能的 BIOS/UEFI 版本在這裡很重要。

我在這裡沒有太多經驗,但一般建議似乎遠離此。使用普通軟體 RAID 或使用硬體 RAID。我意識到這與您克隆 Windows 伺服器的需求相衝突,但如果您要設定第二台伺服器,那麼現在這樣做是個好主意適當地

如果是普通的軟體raid:
(LVM?)我從來沒有在Windows下使用過這個。最好遵循@MikeB 的建議。


如果磁碟既不是條帶也不是鏡像:
您將需要使用某種形式的備份和復原軟體。或者,透過從原始伺服器中拉出活動磁碟機並用乾淨的磁碟機替換它,一次重新建立磁碟。然後對除一個驅動器之外的所有驅動器執行此操作。

請注意,這樣做我會感到不舒服。特別是。如果原伺服器使用RAID5的大磁碟。


無論你做什麼:

  1. 確保您有最新的備份
  2. 如果我可以在眨眼標籤中重複第 1 項,它就會放在這裡。真的。
  3. 實際測試該備份。
  4. 如果您克隆伺服器且它不是網域控制器,請閱讀以下可能出現的問題獨特的Windows 網域中的識別碼。 (如果您克隆驅動器,這將不是唯一的)。

相關內容