嘿,我对xen的关系网有问题。我使用centos 5.5 64位,并安装了xen 3.4从gitco (非官方)存储库,以及libvirt和xen-工具。我以前让它在官方xen (3.2iirc)上工作,没有太多麻烦--我相信网络只是在默认设置下工作,带有桥接设置(考虑到我的客户适配器的provide= mac地址--我的主机--为我设置了额外的ip,我的来宾窗口就会找到dhcp服务器,所有这些都会自动工作)。
但是,现在我不能让它起作用了。如果我保留默认的网络桥xen设置,我的dom0会在重新启动或xend重新启动后立即关闭。我真的不知道会发生什么,因为让我的服务器恢复的唯一方法就是重新启动它.
我也尝试过路由设置,但经过几个小时的努力,我没有工作,所以我最终放弃了,因为这似乎是更具挑战性的设置。所以我宁愿试着搭桥去工作。
我想使用的xend.sxp中的设置是:
(network-script network-bridge)
(vif-script vif-bridge)这里是我的ifconfig,如果我在启动网络桥后注释掉与xend.sxp中的所有网络相关的所有内容以及ifconfig (也就是说,当它发生时已经没有连接--我已经将它转储到文件中了):http://pastebin.com/nPT8nVBc --对于已经存在的虚拟eth0来说,0.0.0.0的Bcast是否正常?
我尝试手工运行网络脚本,看看会发生什么:
cd /etc/xen
./network-bridge start; ./network-bridge stop但是没有运气,它仍然在进程的某个地方下降,并且不会返回--重新启动是让我的服务器返回的唯一方法。
正在运行
bash -xv ./network-bridge start 2>&1 | tee out.txt给了我这个输出:http://pastebin.com/E6JPBb90。有趣的是,ssh中的最后一行并不总是相同的:它有时会出现在粘贴的第305行:
tdev=tmpbridge另一条将停在530行:
+ ip link show peth0但是,我不知道我能从中得到什么,或者我还应该尝试什么呢?
抱歉描述得太长了。我会感谢所有的建议。
发布于 2011-04-21 13:47:46
嘿!终于,我开始工作了!我刚刚从xen 3.2中复制了整个/etc/xen/script目录,这个目录起作用了,瞧!一切正常运转。简单到:
mkdir xen303
wget http://mirror.centos.org/centos/5.5/os/x86_64/CentOS/xen-3.0.3-105.el5.x86_64.rpm
cd xen303
rpm2cpio xen-3.0.3-105.el5.x86_64.rpm | cpio -idv
mv /etc/xen/scripts /etc/xen/scripts.bak
cp -pR xen303/etc/xen/scripts /etc/xen/scripts
rm -R xen303看起来,所有脚本都与XX3.4兼容,而无需进一步调整:)
https://serverfault.com/questions/261899
复制相似问题