在使我的虚拟机高度可用后,在尝试进行实时迁移时出现“无法find以太网交换机”错误

我通常从故障转移群集pipe理器GUI创build新的虚拟机。 但是这一次我走了一条不同的路线,因为我必须(由于时间的限制和当时的可用资源)。 对于这个VM,我必须直接在集群节点1上创build它。 然后,当我启动并运行群集时,磁盘可供我使用,因此我closures了VM,然后将其作为服务/angular色添加到故障转移群集pipe理器GUI中。

这似乎进入故障转移群集pipe理器没有任何问题。

然后,我试图做一个实时迁移,并得到错误“ 找不到以太网交换机”Broadcom NetXtreme千兆以太网#3 – 虚拟交换机“。

几件事要注意…

  • 在两个节点上NIC被命名为相同的东西。
  • NIC看起来似乎把“设备名称”混在一起。
    • Node1网卡名称:NIC1
    • Node1 NIC的设备名称:“Broadcom NetXtreme千兆以太网#3 – 虚拟交换机”。
    • Node2网卡名称:NIC1
    • Node2 NIC的设备名称:“Broadcom NetXtreme千兆以太网#2 – 虚拟交换机”。
  • 我有所有的NIC启用和使用,除了一个,这就是NIC1。
  • 在Server 2012 R2上找不到“刷新虚拟机的configuration”(就像在Server 2008 R2中一样)。
  • 我尝试在两个节点上使用' Update-ClusterVirtualMachineConfiguration -Name'虚拟机configuration一个PAPTR“ ' 刷新虚拟机configuration (没有错误,只显示虚拟机状态)。
  • 我通过故障转移群集pipe理器GUI创build了一个新的虚拟机,它实时迁移没有任何问题。

有什么build议么?

最后算出来了…

我一直认为这是因为networking连接列表中的WINDOWS“设备名称”。 我完全错了,这让我走错了路。

问题发生的真正原因是由于Hyper-V创build的虚拟以太网适配器。 您的每个群集节点将有一个(或应该)为了让您的虚拟机networking连接。 要访问虚拟以太网适配器,您需要访问虚拟交换机pipe理器。 为了打开Hyper-Vpipe理器 ,在左边的右键点击服务器节点 (您可以在这里添加所有节点来pipe理它们,而不是login到每个节点)并select“虚拟交换机pipe理器…” 。 一旦你这样做, 点击已经创build的虚拟交换机 (在“新的虚拟networking交换机”下面)或创build一个新的。 您计划实时迁移到的所有节点上的“名称”字段必须相同。 在我的情况下,我把我的全部改为“HyperV虚拟交换机”。

在这里输入图像说明