hyper-v - Hyper-V 机器版本
问题描述
我有一个带有 Hyper-V 机器版本 5.0 和 8.0 的集群。我想将这些复制到另一台服务器。该服务器是 Windows 2012R2,但为了接收 8.0 机器,我进行了就地升级到 Windows 2016。
我一直在与复制作斗争。我收到错误“Hyper-V 无法为虚拟机启用复制 - 不支持请求”,错误代码为 0x80070032。
经过大量调查,我发现我缺少 8.0 机器配置:
PS C:\Users\administrator.CBIT> Get-VMHostSupportedVersion
Name Version IsDefault
---- ------- ---------
Microsoft Windows 8.1/Server 2012 R2 5.0 True
Prerelease 254.0 False
Experimental 255.0 False
C:\Users\administrator.CBIT>ver
Microsoft Windows [Version 10.0.14393]
如果我创建一台新机器,我会得到带有 2.generation 问题的向导。Hyper-V 管理器如何成为新版本。但它仍然会存储一个 5.0 版本的配置文件。
如何让 Hyper-V 运行 8.0 版?
谢谢托马斯
解决方案
解决方案是将集群功能级别从 8 提高到 9。在此版本 8.0 被接受之后。
''' Get-Cluster -Name localdemo.demo.local | 更新-ClusterFunctionalLevel '''
推荐阅读
- npm - 在代理后面安装 Angular
- python - 交互式窗口中的 Visual Studio Code Python 运行部分不起作用
- javascript - Javascript - 将日期转换为更易于阅读的内容(月份名称)
- class - ASP.NET Core Web API - 当类的成员是接口列表时,参数绑定不起作用
- ios - Fastlane 错误:`factory': [!] 找不到类 'adhoc' (RuntimeError)
- python - 向方程添加一个新值,直到满足条件
- sql - 无法向我创建的角色授予选择权限
- javascript - JS Promise.all 等待循环内的异步操作
- java - IntelliJ 中代码的自定义格式
- r - 根据列的第一个值对所有行进行子集