欢迎光临 Enjoy IT (ITECN.NET) 登录 | 注册 | 帮助

Hyper-V 网络故障存档

上周,我在公司环境里面部署的2台Hyper-V RTM服务器里面,有一台出现了问题,问题现象是:虚拟机里面的网卡无法从DHCP服务器获得IP地址,在虚拟机里面使用 ipconfig /renew 命令,报告无法找到 DHCP 服务器,重启虚拟机也无法解决问题。

整个过程是这样的:

  1. 我的一台基于Realtek 网卡的Hyper-V服务器外接的交换机出现问题,导致Hyper-V服务器断网了,同样,Hyper-V里面运行的虚拟机的网络也断了。这台Hyper-V服务器和里面的虚拟机的IP获取方式均是通过外部的DHCP服务器获取的。
  2. 经过数十分钟以后,网络恢复了,Hyper-V服务器的网络恢复正常,但是奇怪的是,3台虚拟机里面的网络都未能恢复。
  3. 我先怀疑是虚拟机的问题,于是用ipconfig/renew命令和重启,均未能维护网络。
  4. 由于Hyper-V服务器上还运行着其他自己编写的服务端程序,不能重启系统,于是我重启了Hyper-V的网络管理服务,结果无效。
  5. 最后不得已,我重启了Hyper-V服务器,重启以后,虚拟机里面的网络终于恢复了。

由于当时的时间很紧,我没有研究具体的原因,仅仅是找到了一个解决方法,今天把过程记录下面,大家可以看看具体原因是怎么回事?我目前也不知道。只不过感觉和网卡有关,因为我另外一台使用的是Intel网卡Hyper-V服务器,就没有碰到类似问题。

已发表 2008年7月8日 1:05 作者 smallfrogs
归档在:

评论

# re: Hyper-V 网络故障存档

2008年7月8日 8:52 by ybw

看来Hyper-V还很不稳定,没有试过。尽管很期待微软的Hyper-V,但是这个产品发展成熟还需要很长时间。与vmware竞争还有很长的路要走呀!

# re: Hyper-V 网络故障存档

2008年7月8日 16:28 by zhangbin

是不是只要机器能安装x64位2008,就能使用hyper-v

# re: Hyper-V 网络故障存档

2008年7月9日 8:52 by gnaw0725

# re: Hyper-V 网络故障存档

2008年7月9日 22:24 by smallfrogs

to gnaw0725:

我碰到的问题和External Virtual Network无关。这是因为:

1、Hyper-V外接的交换机故障之前,所有功能都正常

2、交换机故障到恢复期间,我没有修改过Hyper-V网络相关设置

3、交换机恢复正常以后,我在guest os里面使用过ipconfig命令,无效以后才重启的Hyper-V的网络管理服务。

4、都无效以后才重启的系统。

而且所有上述操作全部是在物理控制台上完成的,没有使用远程桌面。

# re: Hyper-V 网络故障存档

2008年7月9日 22:50 by dawnh

没碰到过,但猜测可能是mediasense导致的问题,也就是Hyper-V内的系统可能无法正常获得网卡链路断开和恢复的事件,导致系统认为物理层连接有问题。不太好确认是网卡驱动还是Hyper-V本身导致的,如果可以试验的话,重现一下故障场景,在出现故障后禁用再启用虚拟网卡试试看。

该帖子已禁止评论