因此,我一直在尝试自学 SCVMM 2012 和 Hyper-V Server 2012 R2,但似乎遇到了麻烦。我已成功将 Hyper-V 主机连接到 SCVMM 2012,并创建了逻辑网络、逻辑交换机和上行链路端口配置文件(我基本上使用默认设置就搞定了)。然而,当我尝试在 Hyper-V 主机上创建虚拟交换机时,遇到了问题。
该作业将使用我创建的逻辑网络设置来配置虚拟交换机,但是当它尝试将其应用到主机时,它会停止并最终失败并出现以下错误:
错误 (2916)
VMM 无法完成请求。与代理 vmhost1.test.loc 的连接已丢失。
WinRM:URL:[hp://vmhost1.test.loc:5985],动词:[GET],资源:[h解决方案
未知错误(0x80338126)
建议操作
确保 Windows 远程管理 (WinRM) 服务和 VMM 代理已安装并正在运行,并且防火墙未阻止 HTTP/HTTPS 流量。通过成功运行以下命令,确保 VMM 服务器能够通过 WinRM 与 econ-hyperv2.econ.loc 进行通信:
winrm id –r:vmhost1.test.loc
此问题也可能由 Windows Management Instrumentation (WMI) 服务崩溃导致。如果服务器运行的是 Windows Server 2008 R2,请确保已安装 KB 982293 (h**p://support.microsoft.com/kb/982293)。
如果错误仍然存在,请重新启动 vmhost1.test.loc,然后重试该操作。有关更多详细信息,请参阅 h**p://support.microsoft.com/kb/2742275。
我重新启动了服务器,并在启动时收到一条消息,指出“未找到活动网络适配器”。我加载 powershell 并运行“Get-NetAdapter -IncludeHidden”来查看发生了什么,并得到以下结果:
Name InterfaceDescription ifIndex Status
---- -------------------- ------- -----
Local Area Connection* 5 WAN Miniport (PPPOE) 6 Di...
Ethernet Microsoft Hyper-V Network Switch Def... 10
Local Area Connection* 1 WAN Miniport (L2TP) 2 Di...
Local Area Connection* 8 WAN Miniport (Network Monitor) 9 Up
Local Area Connection* 4 WAN Miniport (PPTP) 5 Di...
Ethernet 2 Broadcom NetXtreme Gigabit Ethernet 13 Up
Local Area Connection* 7 WAN Miniport (IPv6) 8 Up
Local Area Connection* 9 Microsoft Kernel Debug Network Adapter 11 No...
Local Area Connection* 3 WAN Miniport (IKEv2) 4 Di...
Local Area Connection* 2 WAN Miniport (SSTP) 3 Di...
vSwitch (TEST Test Swi... Hyper-V Virtual Switch Extension Ada... 17 Up
Local Area Connection* 6 WAN Miniport (IP) 7 Up
现在这台机器在网络上已经不可见了,我一点也不知道到底出了什么问题,更重要的是,我不知道如何消除我造成的损害,以便回到原来的状态(除了重新安装 Hyper-V Server,但我真的我更想知道发生了什么以及如何解决它!有人有什么想法吗?非常感谢!
答案1
Get-VMSwitch
然后跑Remove-VMSwitch "name"
。
完成此操作后,您的 Hyper-V 控制台应该可以正常工作。然后只需创建一个新的控制台即可。
答案2
当我打开这个帖子时,我就应该预见到不可避免的/facepalm 的发生。
我一直在做的是将物理 NIC 连接到逻辑交换机...但我没有创建虚拟 NIC 来连接到新创建的 vSwitch。因此主机没有任何东西可用于连接到网络,因此在 VMM 上会保持沉默。
好吧,至少我学到了新东西。代价只是在公众面前丢了点脸,好极了。
TL;DR:如果要向 Hyper-V 主机添加基于逻辑交换机的虚拟交换机,请务必创建虚拟网络适配器。