与 xen 绑定 1 - 停止所有客户机。运行“chkconfig xend off”和“chkconfig xendomains off”后重新启动 dom0。 2 - 通过将 eth0 和 eth1 从属于 bond0 来配置 bond0。我在 /etc/modprobe.conf 中添加了以下两个条目。
别名 bond0 绑定选项 bond0 模式=6,miimon=100
/etc/sysconfig/network-scripts/ifcfg-eth0 的内容
DEVICE=eth0 USERCTL=否 ONBOOT=是 MASTER=bond0 SLAVE=是 BOOTPROTO=无
/etc/sysconfig/network-scripts/ifcfg-eth1 的内容
DEVICE=eth1 USERCTL=否 ONBOOT=是 MASTER=bond0 SLAVE=是 BOOTPROTO=无
/etc/sysconfig/network-scripts/ifcfg-bond0 的内容
设备 = bond0 IPADDR = NETMASK = ONBOOT = 是 BOOTPROTO = 静态 USERCTL = 否
之后执行了“modprobe bond0”和“service network restart”。
3 - 编辑 /etc/xen/xend-config.sxp
改变
(网络脚本网络桥)
到
(网络脚本‘网络桥接 netdev=bond0’)
4 – 启动 xend。“service xend start”。
5——chkconfig xend on。
6-modprode bond0
7——更多 /proc/net/bonding/bond0
8 – 像往常一样创建客户映像并将其桥接到 xenbr0。
关于我为我的 xen 内核 rhel 5.3 所做的配置,在我重新启动主机服务器之后,我得到了 bond0,得到了 pbond0,并且它与网络断开连接,只有我 ping 到主机服务器上的 vm,有谁知道为什么 xen bond0 会这样表现,或者有什么解决方案可以从 pbond0 转到 bond0。
答案1
我认为我遇到了同样的问题,但如果没有看到内核 oops 的堆栈跟踪,很难知道。我认为我的问题与驱动程序问题有关。与 xen 绑定导致机器崩溃。我从 RedHat 上找到了有关此问题的错误报告。升级到 kernel-2.6.18-160.el5.x86_64.rpm 或更新版本可以修复此问题。您可以从以下位置获取 -160:
http://people.redhat.com/dzickus/el5/160.el5/x86_64/
尝试一下,看看它是否能解决你的问题。