与xen结合1 – 停止所有客人。 运行“chkconfig xend off”和“chkconfig xendomains off”后重新启动dom0。 2 – 通过奴役eth0和eth1来configurationbond0。 我将下面的两个条目添加到/etc/modprobe.conf。
别名bond0绑定选项bond0 mode = 6,miimon = 100
/ etc / sysconfig / network-scripts / ifcfg-eth0的内容
DEVICE = eth0 USERCTL = no ONBOOT = yes MASTER = bond0 SLAVE = yes BOOTPROTO = none
/ etc / sysconfig / network-scripts / ifcfg-eth1的内容
DEVICE = eth1 USERCTL = no ONBOOT = yes MASTER = bond0 SLAVE = yes BOOTPROTO = none
/ etc / sysconfig / network-scripts / ifcfg-bond0的内容
DEVICE = bond0 IPADDR = NETMASK = ONBOOT = yes BOOTPROTO = static USERCTL = no
之后做了“modprobe bond0”和“服务networking重启”。
3 – 编辑/etc/xen/xend-config.sxp
更改
(networking脚本网桥)
至
(networking脚本'network-bridge netdev = bond0')
4 – 启动xend。 “service xend start”。
5 – chkconfig xend。
6 – modprode bond0
7 – more / proc / net / bonding / bond0
8 – 像往常一样创build客人的图像,并桥接到xenbr0。
关于configuration我为我的xen内核rhel 5.3做了重新启动主机服务器后,我到位bond0得到pbond0和它断开networking只有我ping我的虚拟机的主机服务器任何人有任何想法为什么xen bond0是行为那还是什么解决scheme从pbond0出来bond0。
我想我有同样的问题,但很难知道没有看到内核oops的堆栈跟踪。 我认为我的是一个司机问题。 用xen绑定机器。 我在这发现了RedHat的一个错误报告。 升级到kernel-2.6.18-160.el5.x86_64.rpm或更高版本修复它。 你可以从下面获得-160:
http://people.redhat.com/dzickus/el5/160.el5/x86_64/
试试看,看看它是否解决了你的问题。