设为首页 收藏本站
查看: 1603|回复: 0

[经验分享] xen的虚拟桥接网络配置

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2016-1-9 14:38:36 | 显示全部楼层 |阅读模式
接本博客的上篇博文http://luozhaoyu.iyunv.com/blog/1400247
本文讲如何在xen中创建虚拟机之后,通过桥接方式将虚拟主机连接起来。
网络方面xen的主要配置文件有两个,
一个是/etc/xen/xend-config.sxp宿主服务器配置文件。
一个是/etc/xen/xen-test0.cfg虚拟机配置文件。
服务器配置
首先,xen会默认检测宿主服务器的默认网卡(可能是通过默认网关确定)eth0
把eth0的配置复制一份成为veth0,随后把eth0重命名为peth0,把veth0重命名为eth0
在xend-config.sxp中把
(network-script network-bridge)
取消注释
宿主会自动把网络设置为桥接模式,并在xend启动后,会创建网桥eth0
通过brctl show查看可以发现,网桥eth0连接了peth0,也就是那个物理网卡
若要使虚拟机能通过桥接到物理网卡上因特网,需要手动桥接(之后介绍自动桥接)
brctl addif eth0 vif1.1
vifX.Y代表第X台虚拟机的第Y+1个网卡,即xen-testX的ethY
通过ping测试网络是否通畅
接下来介绍如何创建一个与外部真实网络无关的内部虚拟网络
修改/etc/network/interfaces
auto dummy0
iface dummy0 inet static
address 10.0.0.100
netmask 255.255.255.0

再在xend-config.sxp中声明此虚拟网卡
(network-script 'network-bridge netdev=dummy0')

补充前面一点,修改默认虚拟网桥的名字
(network-script 'network-bridge bridge=br0test')

如果要创建N多个虚拟网桥,可以在script文件夹中创建一个custom-network-bridge脚本
(network-script custom-network-bridge)
脚本中可以写上调用network-bridge脚本的命令,这里不详写了,以后研究
虚拟机配置
修改虚拟机配置文件xen-test0.cfg
vif         = [ 'ip=10.0.0.101,mac=00:16:3E:87:CD:1D,bridge=br0test',
'ip=172.16.0.11,mac=00:16:3E:87:CD:1C' ]
第一行添加第一块虚拟网卡,设置了ip之后并自动加入到宿主服务器的虚拟网桥br0test之上,如果宿主没有这个网桥的话,则无法启动虚拟机。
第二行同理,不过并不自动加入虚拟机,需要通过在宿主主机中
brctl addif eth0 vif1.1
把这块网卡桥接到eth0之后才能用桥接方式到因特网
ifup启动虚拟机网卡,确认与宿主主机的网络是否连接
注:若无法ping通dummy0,请确认dummy0与网桥br0test是否均设置了ip且一致(至于网桥为什么要ip,我现在还暂不清楚)
若有错误,敬请指正

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-162241-1-1.html 上篇帖子: 安装Xen,启动后不能连网 下篇帖子: Opensolaris 在xen中的PVM 捷径。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表