xen3.0.2虚拟机网卡问题求解

weishu76
xen3.0.2虚拟机网卡问题求解

现有一xen虚拟化环境:

domain0、1、2、3的OS均为redhat 4.3 64bit,各OS系统下有eth0~eth7八个网卡。
domain0在启动的时候自动启动xen服务,然后执行xen脚本将domain0下的八个网桥启动(xenbr0~xenbr7),最后自动将虚拟机domain1、2、3启动起来(domain1、2、3下各有8个虚拟网卡)。当domain1、2、3在domain0非正常关机或下电重新启动后,会出现ping不通虚拟网卡的现象。这个时候检查网桥以及虚拟机的运行状态是正常的;在虚拟机命令行状态下使用ifconfig命令也能看到虚拟机的八个网卡信息。如果在虚拟机中执行命令service network restart后,又可以ping通虚拟机的网络了。请教高人是什么原因导致这种现象发生的,谢谢先。

jerrywjl
[quote]domain0、1、2、3的OS均为redhat 4.3 64bit,各OS系统下有eth0~eth7八个网卡。[/quote]

这个版本你是怎么装上XEN的?

[quote]当domain1、2、3在domain0非正常关机或下电重新启动后,会出现ping不通虚拟网卡的现象。这个时候检查网桥以及虚拟机的运行状态是正常的;在虚拟机命令行状态下使用ifconfig命令也能看到虚拟机的八个网卡信息。[/quote]

能描述清晰一些吗?

weishu76
[quote]原帖由 [i]jerrywjl[/i] 于 2008-6-16 00:01 发表 [url=http://linux.chinaunix.net/bbs/redirect.php?goto=findpost&pid=6613702&ptid=1010907][img]http://linux.chinaunix.net/bbs/images/common/back.gif[/img][/url]


这个版本你是怎么装上XEN的?



能描述清晰一些吗? [/quote]

有人做了一个xen的rpm安装包安装xen程序,安装好就可以运行了。虚拟机也都是做好的、现成的镜像文件。

我在ntsysv中设置了xend服务随服务器启动而自动启动。三个虚拟机的配置文件都放在/etc/xen/auto目录下,所以当服务器启动后,这三个虚拟机会自动启动。如果遇上服务器异常关机的情况,再启动后会出现ping不通这三个虚拟机的情况,这个时候服务器可以ping通其他服务器。这个时候使用xm list命令可以看到这三个虚拟机已经在启动了,使用brctl show命令可以看到八个网桥也是正常的,使用xm console 虚拟机编号可以登录对应虚拟机终端,并在虚拟机终端下使用ifconfig命令可以查看到虚拟机的网卡信息。但这个时候无论是在虚拟机内部ping外部,还是在虚拟机外部ping虚拟机都是ping不通的。只有在虚拟机终端上运行service network restart命令后,又可以ping通了。不知道这样说清楚了没有?