Windows Server 2016 の Nested Hyper-V

Windows Server 2016 が GA したということで早速アップデートしてみました。
で、それは問題なかったのですがHyper-V上の仮想マシンが起動しなくなってしまい。よくよくエラーを見ると、仮想マシンの構成エラーということでNested Hyper-Vの設定がおかしいよと。


Set-VMProcessor -VMName VM名  -ExposeVirtualizationExtensions $false

という感じで一度Nested Hyper-Vを無効にして起動することを確認、再度有効化するかーと思いきや。

> Set-VMProcessor -VMName VM名  -ExposeVirtualizationExtensions $true
Set-VMProcessor : Failed to modify device 'Processor'.
Cannot modify processor setting.
'VM名' failed to modify device 'Processor'. (Virtual machine ID 5270C44F-BF78-4D3E-977E-8268739CA529)
Cannot modify processor setting 'ExposeVirtualizationExtensions' without first upgrading the virtual machine version. (
Current version: 5.0. Needs version: 8.0).
At line:1 char:1
+ Set-VMProcessor -VMName VM名 -ExposeVirtualizationExtensions $ ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (:) [Set-VMProcessor], VirtualizationException
    + FullyQualifiedErrorId : NotSupported,Microsoft.HyperV.PowerShell.Commands.SetVMProcessor


> Update-VMVersion VM名

Are you sure you want to perform this action?
Performing a configuration version update of "VM名" will prevent it from being migrated to or imported on
previous versions of Windows. This operation is not reversible.

[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help (default is "Y"): A


PS C:\Users\Administrator> get-vm VM名 | Format-Table Name,Version

Name        Version
----        -------
VM名       8.0

再度Set-VMProcesserで有効化するとやっとうまくいきました。無事起動することも確認。( ´ー`)フゥー...


以下に詳細を記入するか、アイコンをクリックしてログインしてください。 ロゴ アカウントを使ってコメントしています。 ログアウト /  変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト /  変更 )

%s と連携中