Virtualization

如何 P2V RAIDed IBM Netfinity 7100 W2000 伺服器

  • April 11, 2015

我有一台執行 Windows 2000 SP4 伺服器作業系統的 IBM(A Netfinity 7100)的舊機器。我們正在嘗試將其移至虛擬環境(Linux 下的 KVM),以淘汰這種舊的、昂貴的硬體。到目前為止,我們已經嘗試了我們所知道的一切,但沒有運氣。該機器還配置有連接到 RAID 卡的 SCSI 驅動器。到目前為止,我們嘗試過的包括:

-Clonezilla:載入失敗,因為它似乎缺少一些驅動程序(我認為它是 RAID 卡)。

-VMWare 轉換器:無法安裝。我們沒有足夠的可用硬碟空間,雖然它允許我們選擇另一個磁碟進行安裝,但它不會安裝並且會堅持在系統驅動器上進行。

-Citrix Converter:同樣,出於同樣的原因,無法安裝它。

在這一點上,我們沒有更多的想法可以繼續。有人對此類系統有任何經驗嗎?我知道 W2000 下的 P2V 可能比其他較新的 Windows 版本更痛苦,因為我已經執行了此操作,但它可以完成。

我主要關心的是 RAID 驅動程序,但我想如果我發現任何適用於該硬體的 Linux 發行版,將會有任何程序(如 dd 和 ssh)來實現這一點。

順便說一句,如果有人可以為我提供一些替代方案(軟體、程序、linux 方法等)來實現這一點,我也會很高興。

非常感謝提前,

何塞

我成功地將一些 Windows 2000 機器從裸硬體遷移到 Linux/KVM,所以這肯定是可能的。我建議您執行以下程序:

  • 使用“ntbackup”實用程序,從系統磁碟備份所有數據。檢查ntbackup高級選項以確保備份所有文件
  • 注意 Windows 2000 SP 級別和機器類型(例如:ACPI 單處理器,您可以在“設備管理器 -> 電腦”下找到它)
  • 在 KVM 上,安裝乾淨的 Windows 2000 映像(使用 KVM 的通用 IDE 驅動程序)並將其帶到相同的 SP 級別。確保使用與您要遷移的機器類型相同的機器類型(KVM 有多種配置 ACPI 和 APIC 的選項。無論如何,安裝後,您可以在相同的“設備管理器 -> 電腦”菜單下更改機器類型)
  • 在新的 Win200 機器啟動並執行後,在其上恢復您的備份映像(使用 ntbackup 獲取)。確保替換所有文件(檢查 ntbackup 高級選項)
  • 重新啟動,機器應該成功遷移。

如果失敗,請嘗試另一個過程:

  • 使用 Linux Live 映像啟動您的 Win2000 機器(例如:Fedora、CentOS Live)
  • 如果機器啟動並且如果它辨識您的磁碟/卷,請使用(更好的)ddrescue 的 dd 來獲取系統磁碟的副本
  • 在 KVM 下恢復這個副本

有什麼問題

在這兩種情況下,由於臭名昭著的“無法訪問的啟動設備”錯誤,您恢復的 Win2000 映像都無法啟動(在 KVM 下)。這意味著Win2000 不能與虛擬磁碟控制器對話。要解決此問題,請返回您的物理 Win2000 伺服器,並使用“添加新硬體嚮導”安裝通用 IDE 驅動程序。重新嘗試導出和導入它。

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