Xen双网卡安装方法
现采购的服务器都有2块网卡,虚拟机默认安装第一块。走内网的服务不方便,所以我们的Xen需要双网卡。

1.    创建双网卡脚本
脚本需要放在/etc/xen/scripts 目录下
vi /etc/xen/scripts/multi_bridge
写入以下内容也可直接使用附带脚本:
#!/bin/sh
dir=$(dirname "$0")
"$dir/network-bridge" "$@" vifnum=0 netdev=eth0
"$dir/network-bridge" "$@" vifnum=1 netdev=eth1

保存后 赋予执行权限

2. 修改xend配置,使其调用双网卡脚本  可使用附带的脚本
    修改 /etc/xend/xend-config.sxp
     找到 (network-script network-bridge) 注释成 # (network-script network-bridge)
    添加一行   (network-script multi_bridge)
    保存后执行 service xend restart  ,由于执行脚本会等几秒。

3. 测试执行修改效果
    运行 ifconfig |grep xenbr1 有返回就表示正常。
    如果有错误,请返回检查是否有拼写错误。

4. 将网卡部署至各个虚拟机
    打开配置文件
找到并修改Vif 段落 下面为例子:
    vif = [ "mac=00:16:36:72:a4:26,bridge=xenbr0,script=vif-bridge" ]
vif = [ "mac=00:16:36:72:a4:26,bridge=xenbr0,script=vif-bridge","mac=00:16:36:72:a4:27,bridge=xenbr1,script=vif-bridge" ]

说明一下红色部分:
1.    2个网卡用逗号隔开。
2.    网卡的mac地址原则上没限制只要不冲突就好,现在的做法是:老网卡mac地址最后2为地址加1或减少1。
3.    新网桥的名字为xenbr1。

5. 重启虚拟机: 先关机再开.  注意:直接使用xm reboot 虚拟机不读取配置文件。

6.重启后检验。