Hyper-V 网络故障存档
上周,我在公司环境里面部署的2台Hyper-V RTM服务器里面,有一台出现了问题,问题现象是:虚拟机里面的网卡无法从DHCP服务器获得IP地址,在虚拟机里面使用 ipconfig /renew 命令,报告无法找到 DHCP 服务器,重启虚拟机也无法解决问题。
整个过程是这样的:
- 我的一台基于Realtek 网卡的Hyper-V服务器外接的交换机出现问题,导致Hyper-V服务器断网了,同样,Hyper-V里面运行的虚拟机的网络也断了。这台Hyper-V服务器和里面的虚拟机的IP获取方式均是通过外部的DHCP服务器获取的。
- 经过数十分钟以后,网络恢复了,Hyper-V服务器的网络恢复正常,但是奇怪的是,3台虚拟机里面的网络都未能恢复。
- 我先怀疑是虚拟机的问题,于是用ipconfig/renew命令和重启,均未能维护网络。
- 由于Hyper-V服务器上还运行着其他自己编写的服务端程序,不能重启系统,于是我重启了Hyper-V的网络管理服务,结果无效。
- 最后不得已,我重启了Hyper-V服务器,重启以后,虚拟机里面的网络终于恢复了。
由于当时的时间很紧,我没有研究具体的原因,仅仅是找到了一个解决方法,今天把过程记录下面,大家可以看看具体原因是怎么回事?我目前也不知道。只不过感觉和网卡有关,因为我另外一台使用的是Intel网卡Hyper-V服务器,就没有碰到类似问题。