
这些报错不仅会影响虚拟化环境的正常管理,还可能引发一系列连锁问题,导致整个系统的不稳定
本文将深入探讨SCVMM 2012添加Hyper-V主机时常见的报错问题,并提供详细的解决方案,帮助IT管理员快速有效地解决这些问题
一、常见报错及原因分析 1.内部错误:NO_PARAM 当使用SCVMM 2012添加Windows Server 2008 R2 SP1 with Hyper-V主机时,可能会遇到如下错误信息:“尝试联系服务器XXXX.XXXX.com上的代理发生内部错误:NO_PARAM: NO_PARAM
找不到组名
请确保已安装并运行该代理
请确保已安装并运行WS-Management服务,然后重新启动该代理
” 这一错误通常表明SCVMM代理(Agent)或WS-Management服务未能正确安装或运行
然而,在实际排查中,即使这些服务已经启动,问题依旧可能存在
这可能是由于此前该服务器已经通过SCVMM连接过,导致一些配置信息残留
解决方案: - 删除Hyper-V主机上已经成功安装的SCVMM Agent程序
- 重新部署SCVMM,并在添加Hyper-V主机时勾选“将此主机与此VM环境重新关联(R)”
2.Error 0x80070569 在Windows Server 2012的Hyper-V或SCVMM 2012上运行虚拟机时,可能会出现如下错误信息:“Error 0x80070569 (VM_NAME failed to start worker process: Logon Failure: The user has not been granted the requested logon type at thiscomputer.)”或者在故障转移集群或SCVMM 2012上实时迁移虚拟机时出现“Failed to create Planned Virtual Machine at migration destination: Logon failure: the user has not been granted the requested logon type at this computer.(0x8007056”
这一错误通常是由于NT Virtual MachineVirtual Machines这个帐号没有被配置在“作为服务登陆”的策略中
解决方案: - 打开AD server中的“组策略管理器”
- 找到“Default Domain Police”,选中“编辑”打开
- 展开“计算机配置”,找到“安全设置”,“本地策略”,“用户权限分配”,“作为服务登录”,添加上“NT Virtual MachineVirtual Machines”
3.WS管理配置错误 添加虚拟机主机作业失败时,通常会在VMM控制台中记录如下错误:“由于WS管理配置错误,servername.contoso.com 上的代理安装失败
尝试联系 servername.contoso.com 服务器上的代理时发生内部错误
与代理的连接 servername.contoso.com 已丢失
尝试联系服务器 servername.contoso.com 时出现硬件管理错误
” 这一错误可能由多种原因引起,包括但不限于VMM代理安装日志文件问题、WinHTTP代理配置问题、端口被防火墙阻止以及重复的服务主体名称(SPN)问题
解决方案: - 查看VMM代理安装日志文件(位于%systemdrive%ProgramDataVMMLogs)
- 检查WinHTTP代理配置,确保没有配置为使用代理服务器,或者已经正确配置代理服务器的绕过列表
- 验证VMM使用的端口(TCP端口443、5985、5986)是否不受防火墙阻止
- 检查是否存在重复的服务主体名称(SPN)
4.网络问题 如果SCVMM 2012 R2无法连接到Hyper-V服务,通常是由于网络问题导致SCVMM与Hyper-V主机失去联系
解决方案: - 排查网络连接,确保Hyper-V主机可以正常访问
- 如果连接失败,尝试重启Hyper-V主机
二、深入排查与解决步骤 在面对SCVMM 2012添加Hyper-V主机报错时,除了上述针对特定错误的解决方案外,还需要进行一系列深入的排查与解决步骤,以确保问题得到根本解决
1.检查VMM代理安装日志文件 在Hyper-V主机上,查看位于%systemdrive%ProgramDataVMMLogs的vmmAgent.msi_date_time.log文件
如果在安装过程中早期发生故障,则此日志文件可能不存在
通过查看日志文件,可以获取详细的错误信息,有助于确定问题的原因
2.检查WinHTTP代理配置 如果WinHTTP配置为使用代理服务器,VMM尝试通过完全限定的URL与托管服务器通信时可能会失败
可以通过运行`netsh winhttp show proxy`命令来检查当前的WinHTTP代理配置
如果配置了代理服务器,需要确保已经正确配置了绕过列表,以避免FQDN主机地址被代理服务器拦截
3.验证端口是否不受防火墙阻止 VMM使用特定的端口与Hyper-V主机通信,包括TCP端口443、5985和5986
需要确保这些端口没有被防火墙阻止
可以通过在防火墙设置中检查这些端口的开放状态,或者通过运行`netsh advfirewall firewall show rule name=all`命令来查看防火墙规则
4.检查重复的服务主体名称(SPN) 如果存在重复的服务主体名称(SPN),可能会导致VMM无法正确连接到Hyper-V主机
可以通过运行`setspn -L
VMware中Ubuntu系统键盘失灵?快速排查与解决方案!
SCVMM2012添加Hyper-V主机故障解析
虚拟化大比拼:VMware vs KVM vs Xen
Hyper-V虚拟化:高效运行VM指南
Linux系统下Git快速更新指南
深入解析:VMware删除快照的原理与操作步骤
Hyper-V主机:轻松启动虚拟机程序
Hyper-V虚拟化:高效运行VM指南
Hyper-V主机:轻松启动虚拟机程序
Hyper-V限制:该程序无法运行解决方案
Hyper-V主机至虚拟机文件夹快速传输指南
Hyper-V主机高效访问虚拟机指南
2012版Hyper-V官方下载指南
揭秘:Hyper-V主机服务的核心功能
2012 Hyper-V下载:虚拟化技术全解析
Hyper-V主机:共享IP配置全攻略
2016年Hyper-V下载指南
Hyper-V主机:轻松共享文件的秘诀
32位系统专属:Hyper-V下载指南