共用方式為


門門精通:沒有 MED-V? 利用 MDT 從 P2V XP 升級至 W7

經營 IT 工作室難免會碰到混亂的情況。 短時間內這不太可能改變。

作者:Greg Shields

使用 Windows 總是需要懂得很多縮 寫詞。 將虛擬化的縮寫詞和 Microsoft 免費部署工具的代號語言組合起來,本月的專欄標題看起來好像少了些母音。

不開玩笑了,言歸正傳,最近虛擬化技術和 Windows 部署的合併真是鼓舞人心。 其中一種方法是使用 Microsoft 企業桌面虛擬化 (MED-V)。 作為 Microsoft 桌面優化套裝軟體(MDOP,又一個縮寫詞)的一部分,MED-V 創建了一個在物理 PC 內部署虛擬 PC 的企業框架,作為解決應用程式不相容性的一種途徑。

MED-V 通過在 Windows XP 虛擬機器 (VM) 中運行 MED-V 不相容的應用程式“解決”不相容性問題。 VM 在使用者的 Windows 7 物理實例中運行。不相容應用程式的顯示和 UI 從 Windows XP VM 無縫移植到 Windows 7 電腦。 使用者看到的只是應用程式從 Windows 7 啟動和運行,而您現在要負責為每個使用者管理兩個作業系統。

大寫 E

MED-V 中的字母“E”表示它非常適合企業使用。 它提供了大型部署亟待需要的企業範圍管理功能。 不過,這種技術在軟體授權以及 MED-V 環境集成方面也要付出一定的成本。

MED-V 的作用毋庸置疑,但對於不跨企業的部署來說,卻有點大材小用。 如果小型環境的問題僅限於少數使用者的不相容應用程式,則不需要興師動眾的解決方案。 他們需要更簡單的解決途徑。

這種更簡單的解決途徑就是 Microsoft P2V Migration for Software Assurance,您可以從 Microsoft 下載中心獲得此工具。 雖然此工具解決應用程式不相容性問題的方式與 MED-V 相同,但它不需要大範圍的 MED-V 體系結構, 只是向 Microsoft 部署工具包 (MDT) 中添加一些功能而已。

使用此功能,可在將 Windows XP 電腦升級到 Windows 7 時對 Windows XP 電腦進行虛擬化。 虛擬化以後,Windows XP 電腦及其應用程式就可在 Windows 7 電腦上運行。 關鍵的區別在於,對於 Windows XP 實例(及其策略、應用程式和配置)的管理將由其他工具完成。

MDT、P2V 和任務序列

如果聽起來令人迷惑,那麼瞭解一些 MDT 背景知識可能會有所説明。 MDT 部署工具集可創建用以升級或刷新作業系統的任務序列。 MDT 任務序列是一系列可配置的步驟,這些步驟可自動執行安裝 Windows 所涉及的許多過程。 圖 1 顯示的是 MDT 支援的不同種類任務序列的示例。

Figure 1 Task Sequences in the MDT

圖 1 MDT 中的任務序列

有兩種常用任務序列:標準用戶端任務序列和標準用戶端替換任務序列:

  • 標準用戶端任務序列將作業系統部署到待部署桌面。 此任務序列通常用於將桌面從一個作業系統升級到另一個作業系統。
  • 標準用戶端替換任務序列與前者相似,但適宜在只希望刷新現有作業系統時使用。

根據 MDT 的配置方式以及每個序列的啟動方式,可以結合使用這兩種序列來捕獲使用者狀態資訊。 使用者狀態資訊將在安裝後注入升級後的作業系統。

任務序列在收集使用者狀態資訊方面很有用,但對應用程式相容性沒什麼作用。 P2V Migration for Software Assurance 自動執行此步驟。 在將現有 Windows XP 電腦升級到 Windows 7 之前,此工具自動捕獲現有 Windows XP 電腦的一個副本。 然後通過物理到虛擬轉換 (P2V) 過程將該副本轉換為一個虛擬硬碟 (VHD) 檔。

電腦升級之後,該工具在 Windows 7 電腦上安裝 VM 並將其應用程式添加到 Windows 7 電腦的開始功能表中。 最後,它在要運行 VM 的物理電腦上安裝用於 Windows 7 的 Virtual PC。

P2V 遷移工具幾乎完全自動完成此過程。 最終結果是兩個獨立的同位作業系統(Windows XP 和 Windows 7)在一個桌面上運行。

啟動 P2V 遷移

在一個短暫的安裝過程之後,您將看到如圖 1 所示的與 P2V 相關的任務序列。 首先是在 MDT 伺服器上安裝 P2V Migration for Software Assurance。 安裝過程將添加一系列更新包,在桌面得到新作業系統時,這些更新包最終會安裝到桌面上。 這些更新會向 Windows 7 添加 Virtual PC 支援,並更新 Windows XP 實例以支援 RemoteApp,這是一項便於向 Windows 7 提供 Windows XP 應用程式的遠端桌面服務功能。

現在,在選擇創建新任務序列時,您會在下拉清單中看到兩個新的任務序列:P2V 遷移標準用戶端任務序列和 P2V 遷移標準用戶端替換任務序列。 顯然,這兩個任務序列對應于前面說到的任務序列,每個任務序列都向升級序列中添加 P2V 步驟。

要使用其中任何一個序列,首先必須創建新的任務序列。 假定您已為 MDT 伺服器配置了至少一個映射,請按一下“Task Sequence”(任務序列)|“New Task Sequence”(新建任務序列)。 在嚮導的第一頁輸入一個任務序列 ID 和任務序列名稱。 在提示選擇範本時,選擇“Standard Client Task Sequence with P2V Migration”(P2V 遷移標準用戶端任務序列)。

創建任務序列的剩餘步驟與前面的操作相似。 選擇一個要部署的作業系統映射,輸入產品金鑰資訊,提供作業系統設置和管理員密碼,最後確認任務序列的創建。

可以使用相同的步驟為常規 Windows 部署啟動 P2V 任務序列。 在 Windows XP 電腦上,首先流覽到 MDT 部署共用位置的 Scripts 子資料夾。 按兩下啟動 Litetouch.vbs 腳本。 腳本執行時,選擇一個要在此電腦上執行的任務序列。 選擇 P2V 任務序列並回答所有剩餘提問以啟動該過程。

不能完成的任務

可以想像,非企業用解決方案不會有不必要的附屬配件。 P2V Migration for Software Assurance 工具即如此。 在考慮使用該工具之前,要注意它有一些重要局限性。

首先,Microsoft 只計畫將此工具用於小型部署。 對於這一點,Jeremy Chapman 在關於此工具的一篇很好的博客文章中有明確說明。 還請記住,通過 P2V 部署系統會在您的環境中保留此系統,即便您已將其他電腦升級到 Windows 7 也是如此。 通過 P2V,即便您嘗試擺脫這些過時的系統,仍需要管理並維護它們。

在選擇 P2V 之前,務必研究 Microsoft 應用程式相容性工具包 (ACT)。ACT 使用一系列軟體填充程式“修復”不相容的應用程式。 使用這些填充程式需要進行大量前期工作。 而作為回報,這些工作會真正修復應用程式使其在 Windows 7 上運行,而不是使其在 Windows XP 中安全存在。

Virtual PC(運行 Windows XP VM 的 Windows 7 應用程式)在 VHD 磁片大小上也有硬性限制。 Virtual PC 使用的 VHD 磁片不能超過 127GB。 這樣,任何最初預分配了更大大小的磁片都不會自動工作。 如果為 Windows XP 電腦配置了更大的磁片,這會導致很大的問題。

使用此解決方案還可能造成 Windows 授權和啟動問題。 雖然此工具的名稱中包含“for Software Assurance”(軟體保障),但從技術上來說,此工具並不僅限於軟體保障 (SA) 客戶使用。 通過此工具,可以使用能夠通過 P2V 合法部署虛擬系統的任何 Windows 實例。

但是,只有使用批量許可(如來自 SA 的許可)安裝的作業系統才可以完全自動完成。 對於其他系統,至少須在執行 P2V 轉換後手動重新啟動許可證。 在此工具的發行說明中還記載了其他限制和已知問題。

更多縮寫詞,更多功能

儘管有其局限性和更多的縮寫詞,但 P2V Migration for Software Assurance 工具仍然是對 Windows 全面工具的很好補充。 它與企業虛擬化解決方案 MED-V 大不相同,但這也是它的優勢之一。 該工具的下載、安裝和使用都非常簡單,這樣您可以快速解決應用程式相容性問題,而不會使 Windows 7 升級專案偏離正軌。

必須記住,對舊的 Windows XP 電腦使用 P2V 會使它們保留更長一段時間。 請在萬不得已的情況下再使用此工具,但應保留此工具以備不時之需。

Greg Shields

Greg Shields 是一位 MVP,也是 Concentrated Technology 的合夥人。 若要瞭解 Shields 這位百事通的更多提示和技巧,請訪問 ConcentratedTech.com。

 

憑藉自己的最佳技巧獲得大家認可

您是門門精通的 Windows 管理員嗎? 您同時負責網路、伺服器、印表機等諸如此類的工作嗎? 如果是,您一定開發出了一些讓這些伺服器保持順利運行的有用方法和技巧。 是否有興趣分享一下呢? TechNet 雜誌的萬事通專欄作家 Greg Shields 正在為下一期專欄尋找一些好的建議,他需要您的説明。

找到管理 Windows 伺服器的好技巧了嗎? 想出保持桌上型電腦順利運行的好辦法了嗎? 介意分享在管理 IT 環境方面的秘訣嗎?Greg 的“20 大 IT 技巧”將出現在下一期 TechNet 雜誌上。 在下一期雜誌中,他將評出本行業中最聰明的 20 位 IT JOAT 以及他們用來改變遊戲規則的技巧和竅門。現在就提交您的技巧吧!將您名字刊登在雜誌上,讓別人稱讚您的美德,告訴每個人為何您能夠輕鬆搞定實際工作。 將您的技巧發送到 gshields@concentratedtech.com。每個提交的技巧都將得到回復。

—G.S.

相關內容