与 xen 绑定 1 - 停止所有客人。运行“chkconfig xend off”和“chkconfig xendomains off”后重新启动 dom0。2 - 通过将 eth0 和 eth1 奴役到它来配置bond0。我将以下两个条目添加到 /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”和“服务网络重启”。
3 - 编辑 /etc/xen/xend-config.sxp
改变
(网络脚本网络桥)
至
(网络脚本'network-bridge netdev=bond0')
4 - 开始 xend。“服务 xend 开始”。
5 - chkconfig xend on。
6 - modprode 键0
7 - 更多 /proc/net/bonding/bond0
8 - 像往常一样创建来宾映像并将其桥接到 xenbr0。
关于我在重新启动主机服务器后为我的 xen 内核 rhel 5.3 所做的配置,我得到了 bond0 获取 pbond0 并且它与网络断开连接,只有我 ping 到主机服务器上的我的 vm 任何人都知道为什么 xen bond0 的行为像那或从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/
试试这个,看看它是否能解决你的问题。