8xen虚拟机双网卡配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了8xen虚拟机双网卡配置相关的知识,希望对你有一定的参考价值。

现 在通常服务器最基本也配置了双网卡,服务器在上应用的时候通常这么设计,一个网卡分配业务应用网段,接收用户访问,

一个网卡连接内部网段,连接数据库或 NFS共享等类似应用,这样一来可以充分利用网卡带宽,提高网络效率。

本文只是做了一个示例:

现 在通常服务器最基本也配置了双网卡,服务器在上应用的时候通常这么设计,一个网卡分配业务应用网段,接收用户访问,

一个网卡连接内部网段,连接数据库或 NFS共享等类似应用,这样一来可以充分利用网卡带宽,提高网络效率。

 

配置思路:

(1) 物理机双网卡,xen虚拟化平台也配置成双网桥。

(2) xen虚拟机也添加双网卡,分别桥网两个网卡,配置不同网段IP,内部网段可以不用配置网关。

 

1. xen主机上配置 

1. 配置eth1网卡的IP地址   
# vi /etc/sysconfig/network-scripts/ifcfg-eth1 

 

并启动网卡:   
# ifdown eth1  关闭网卡    
# ifup eth1      启动网卡 

技术分享

2. 修改xen网桥配置配置文件 

# cp /etc/xen/scripts/network-bridge /etc/xen/scripts/network-bridge.xen    
# vi /etc/xen/xend-config.sxp     
#(network-script network-bridge) 注释掉这行,添加如下一行    
(network-script network-xen-multi-bridge) 

技术分享

3. 创建xenbr1网桥配置 

创建另一个xenbr1配置脚本文件

# cd /etc/xen   

vi network-xen-multi-bridge

 

#!/bin/sh

# network-xen-multi-bridge

# Exit ifanything goes wrong.

set-e

# First arg isthe operation.

OP=$1

shift

script=/etc/xen/scripts/network-bridge.xen

case${OP} in

start)

$script start vifnum=1 bridge=xenbr1 netdev=eth1

$script start vifnum=0 bridge=xenbr0 netdev=eth0

;;

stop)

$script stop vifnum=1 bridge=xenbr1 netdev=eth1

$script stop vifnum=0 bridge=xenbr0 netdev=eth0

;;

status)

$script status vifnum=1 bridge=xenbr1 netdev=eth1

$script status vifnum=0 bridge=xenbr0 netdev=eth0

;;

*)

echo ‘Unknown command: ‘${OP}

echo ‘Valid commands are: start, stop, status‘

exit 1

esac

 

技术分享

 

 

# chmod +x network-xen-multi-bridge 

 

4. 手工启动创建xenbr1网桥,并绑定eth1端口 

手动执行创建虚拟网桥脚本   
# /etc/xen/scripts/network-bridge.xen start vifnum=1 bridge=xenbr1 netdev=eth1

技术分享

# 重启服务器    好像不用重启也可以呀

reboot

# ifconfig   

技术分享

 

5. xen虚拟机上的配置 

(1) 关闭xen虚拟机
# xm shutdown dd2

(2) 修改xen虚拟配置文件

xen虚拟机通常也只有一个网卡,再加一网卡需要修改配置文件。

# vif = [ "mac=00:16:3e:27:ec:b9,bridge=xenbr0", "mac=00:16:3e:1a:00:01,ip=10.10.10.11,bridge=xenbr1" ] 

技术分享

(3) 启动xen虚拟机自动适应硬件配置

# xm create dd2

修改eth1网卡IP地址,没有配置文件的话,可以直接复制eth0,修改上面的MAC地址,修改IP地址。

技术分享

 

# vi /etc/sysconfig/network-script/ifcfg-eth1 

技术分享

技术分享

技术分享

技术分享

本文只配置了一台xen服务器的网卡改造,另一台也按相同的方式进行配置。

至此,xen服务器双网卡配置完毕,有相同需求的情况可以按以上方式配置改造。

配置思路:

(1) 物理机双网卡,xen虚拟化平台也配置成双网桥。

(2) xen虚拟机也添加双网卡,分别桥网两个网卡,配置不同网段IP,内部网段可以不用配置网关。

 

 

 


本文出自 “小牛---xmlgrg” 博客,请务必保留此出处http://xmlgrg.blog.51cto.com/10467412/1792140

以上是关于8xen虚拟机双网卡配置的主要内容,如果未能解决你的问题,请参考以下文章

虚拟机双网卡如何设置?

如何为azure虚拟机创建双网卡

虚拟机配置centos7.5网卡网络

虚拟主机Xshell连接排错

VMware虚拟机克隆CentOS 6.5后网卡修改 碉堡方法

Centos6.5网络配置