Windows Server 2012 升級至 2012 R2 (2) - 實作就地升級


王偉任 (不自量力 の Weithenn)

2014年8月

實作就地升級機制

若您的 Hyper-V 虛擬化平台為 單機 運作環境,也就是僅用於「伺服器整併(Server Consolidation)」用途,裡面可能就運作幾台 VM 虛擬主機,可能擔任測試、研發或比較無關緊要的線上服務,此時便適合使用「就地升級(In-Place Upgrade)」的方式,將原本的 Windows Server 2012 或 Hyper-V Server 2012 升級為 R2 版本。

當然,任何版本升級或更新動作都會有一定的風險,因此建議你執行就地升級之前應該備份 Hyper-V Host,以及 VM 虛擬主機等相關設定及檔案後再進行版本升級的動作。此外,在採用 In-Place Upgrade 方式進行版本升級以前,請將其上運作的 VM 虛擬主機進行「關機(Shutdown)」,雖然版本升級機制也支援在升級過程中 VM 虛擬主機為「儲存 (Saved Stated)」狀態,除了過程會收到警告訊息之外,實務上也不建議您如此進行版本升級的動作。

確認目前的運作版本

請採用具備本機管理員權限的帳號登入 Hyper-V 主機,在開始執行就地升級的動作以前,我們先確認目前運作環境的相關資訊,此實作環境中所採用的 Hyper-V 虛擬化平台為 Windows Server 2012 Datacenter 版本,以及目前系統磁碟 C : 的狀態,並請開啟命令提示字元後鍵入指令「winver」或「systeminfo」,以便查看目前 Windows Server 2012 的版本此實作環境為「版本 6.2 組建 9200」,以便稍後升級完成後進行比對。

圖3、目前的運作環境以及系統磁碟 C : 狀態

接著,開啟 Hyper-V 管理員後確認目前的 Hyper-V 運作版本,請依序點選「說明 > 關於 Hyper-V 管理員」項目,此實作環境中 Hyper-V 管理員版本為「6.2.9200.16384」。

圖4、目前的 Hyper-V 管理員版本為 6.2.9200.16384

目前其上所運作 VM 虛擬主機,也安裝 Windows Server 2012 並具備最新版本的「整合服務(Integration Services)」,您可以「手動登入」每一台 VM 虛擬主機,開啟裝置管理員後查看「Microsoft Hyper-V 網路介面卡」的驅動程式版本,便可以得知整合服務版本 6.2.9200.16384。

圖5、手動登入每一台 VM 虛擬主機查詢整合服務版本

或者在 Hyper-V 虛擬化平台上開啟 PowerShell,鍵入「Get-VM | Format-Table Name, IntegrationServicesVersion」指令(採用 Format-List 參數,可以改變輸出格式),便可以一次查詢「所有」運作於其上的 VM 虛擬主機整合服務版本。

VM 虛擬主機必須為「開機(Power On)」狀態,才能順利偵測並得知其整合服務版本。

圖6、採用 PowerShell 指令一次得知所有VM 虛擬主機整合服務版本

執行版本升級作業程序

請將 Hyper-V 虛擬化平台上所有的 VM 虛擬主機關機後,插入 Windows Server 2012 R2 安裝光碟,並執行 setup.exe 執行檔案此時將彈出 Windows 安裝程式視窗,請按下「立即安裝」鈕,進入Windows Server 2012 R2 版本升級程序。

若您的 Hyper-V 虛擬化平台可以連線至網際網路,請選擇「立即上線安裝更新」項目,那麼在稍後的版本更新程序中,將會「自動」至 Windows Update 下載最新安全性更新及相關驅動程式,若 Hyper-V 主機無法接觸網際網路,則請選擇「不,謝謝」項目稍後版本升級完畢後在透過內部 WSUS 或其它方式進行更新。

圖7、選擇立即上線安裝更新項目,以便自動下載最新更新檔及驅動

當相關安全性更新及驅動下載完畢後,便彈出「輸入產品金鑰以啟用 Windows」頁面,請輸入您所購買的 Windows Server 2012 R2 軟體授權金鑰。接著選擇「您要安裝的作業系統」也就是要採用「Server Core」(安裝預設值)或「Server含GUI」,此實作選擇 Server 含GUI 項目後,按下一步鈕繼續版本升級程序。

接著為「授權條款」頁面,請勾選「我接受授權條款」項目後,按下一步鈕繼續版本升級程序。在「您要哪一種安裝類型」頁面中,請選擇「升級:安裝 Windows 並保留檔案、設定與應用程式」項目。

若選擇自訂項目的話,等同於「重新安裝」作業系統那麼 Hyper-V 主機,原有的固定 IP 將變成 DHCP自動取得、電腦名稱也變成隨機、若有加入網域也會退出網域...等。

圖8、選擇升級項目

此時,將會檢查相容性並呈現在「相容性報告」頁面,並自動將相容性報告 HTML 檔案儲存在桌面上,若此次的相容性報告內容有任何的重大警告或錯誤訊息,您應該中斷版本升級程序將問題修復後再次執行版本升級程序,確認無誤後按下一步鈕繼續版本升級程序。

此時,將開始進行升級 Windows 的作業程序,您將會發現此版本升級作業會作業一段時間後便重新啟動,整個版本升級作業主機總共會「重新啟動三次」。

圖9、版本升級作業主機總共會重新啟動三次

相關文章 | Windows Server 2012 升級至 2012 R2 - 簡介 | 實作就地升級 | 確認升級是否成功 | 跨版本即時遷移機制


技術文章 | Curah!