上週末把Windows Server 2008 R2 Hyper-V 主機升級到Windows Server 2012。過程還是比較簡單的,甚至不需要通過從Windows Server 2012 安裝光盤啓動系統來安裝。直接把安裝文件拷貝到桌面就可以了。
需要注意的事項是:
1. 關閉所有虛擬機。或者最好把它們遷移到其他的Hyper-V主機上。升級過程中是不能有任何保存狀態的虛擬機的, 必須全部關閉。
2.確保Hyper-V主機C盤有足夠的空間用於升級。
3.最好在升級之前重啓一遍Hyper-V主機。
4.認真閱讀兼容性報告,確保滿足升級條件後再開始升級。
可選的升級方案有這些:
升級原則也和以往的一樣
- 不支持跨體系結構就地升級(例如從 x86 升級到 x64)。
- 不支持跨語言就地升級(例如從 en-us 升級到 de-de)。
- 不支持跨版本升級(例如,從 Windows Server 2008 Foundation SKU 到 Windows Server 2008 Datacenter SKU)。
- 不支持跨內部版本類型就地升級(例如從 fre 升級到 chk)。
下面是我的升級過程:
首先關閉所有虛擬機,重啓一遍Hyper-V 主機。
我把Windows Server 2012安裝光盤裏的文件拷貝到了桌面上,打開安裝文件夾,運行安裝程序
選擇不獲取更新,升級完成再更新系統就行。
選擇需要的版本
同意協議,下一步
選擇“升級”
安裝程序會進行兼容性檢測,給出報告。
我的報告給出的問題是發現一些虛擬驅動器直接連上了外置物理硬盤,可能需要在升級後手動重新連接。因爲我的一臺虛機用了pass through disk.
如果確定沒有問題的話,就可以點擊下一步開始升級了。
這份報告也會保存在桌面上,升級完成後回到桌面就可以看到。
升級過程大概40分鐘左右就完成了。
登陸裏面的虛機後,發現如下的提示,這是因爲我們需要更新 integration service.
在虛擬機的菜單上,點擊Action -- Insert integration services setup disk
點擊OK 開始更新。
然後依次更新每臺虛機的integration services.
關於我升級前的那個報告提示pass through disk的問題,我在升級過後,使用pass through disk的虛擬機果然出現了問題,提示虛擬機沒有權限打開pass through disk。 不過在我更新過integration service後,就可以正常連接了。
就這些,希望這篇文章對你有幫助!