Windows Server 2016 Technical Preview 2已經在五月釋出,在之前Windows Server Technical Preview的虛擬機器版本為6.0
tp2 VM版本為6.2
我們可以由查詢指令得知
Get-VM * | Format-Table Name, Version
整理一下:
Server 2012 R2 – version 5
Server 2016 TP1 – version 6.0
Server 2016 TP2 – version 6.2
如果再tp2 建立的虛擬機器會使用新的格式 .vmcx & .VMRS
.VMCX (VM設定檔) – 取代 the .xml
.VMRS (VM運作狀態) – 取代 .bin and .vsv
新格式是無法編輯(二進位),可以提升虛擬機器讀寫的效率,也可以降低因為儲存設備故障造成數據損壞的可能性。
所以在tp2 版本建立的虛擬機器是無法在hyper-v 3.0 R2 匯入(因為不支援.vmcx .vmrs)
但是將hyper-v 3.0 R2 虛擬機器匯入tp2 是可以正常使用但是虛擬機器版本不會自動升級,所以無法使用新功能,必須要手動將版本升級才行。
下圖將舊版VM匯入後查詢版本確定部會自動升級版本
更新vm version 指令如下
Update-VmVerson vmname
更新時虛擬機器必須是關機的狀態
也可以使用圖形化介面來升級虛擬機器版本
開啟tp2 hyper-v 管理工具在虛擬機器上滑鼠右鍵 >點選 Upgrade Configuration Version 選項就可以升級(也是必須在關機狀態)
而在Windows Server Technical Preview版本指令如下
Update-VmConfigurationVersion vmname
整合服務服務部分:
在tp2 利用指令
Get-VM | ft Name, IntegrationServicesVersion
查詢VM 整合服務版本會顯示0.0 (如下圖)個人猜測是Bug 吧,因為在tp 時正常的
所以可以再機碼中查到整合服務版本
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtual Machine\Auto
因為整合服務在tp1 開始需要使用windows update 來更新所以我測試一下
更新完畢後整合服務版本為6.3.9600.17681
本篇瀏覽人數: 3089