免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 8694 | 回复: 27
打印 上一主题 下一主题

[KVM] 【已解决】KVM+Vlan划分的问题,请大家帮忙看看,附我写的安装文档,vlan那部分没 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-05-29 19:47 |只看该作者 |倒序浏览
本帖最后由 心若寒江雪 于 2013-05-30 15:42 编辑

场景如下:
一台DELL R710 :KVM服务器
操作系统:RHEL 6.1

KVM的管理端用的是virt-manager
由于kvm的管理端没有划分vlan的功能,我也研究了一天了,没什么成果,所以到这里来发帖,先在将我所遇到的问题说一下,希望大家能帮忙看看

KVM服务器管理端网卡配置:
eth0:这块网卡是作为管理接口使用的,所以没有配置桥接,只是一些IP配置
  1. DEVICE=eth0
  2. HWADDR="5C:F3:FC:0C:2B:C4"
  3. ONBOOT="yes"
  4. IPADDR=192.168.211.196
  5. NETMASK=255.255.255.0
  6. GATEWAY=192.168.211.1
复制代码
eth1:这块网卡的上层交换互联端口已经设置成了trunk
  1. DEVICE="eth1"
  2. HWADDR="5C:F3:FC:0C:2B:C6"
  3. ONBOOT="yes"
复制代码
eth1.10:vlan10的端口
  1. DEVICE="eth1.10"
  2. BRIDGE=br0
  3. ONBOOT="yes"
复制代码
客户端的IP配置:
Client_VMA:
  1. DEVICE=eth0
  2. HWADDR="52:54:00:DD:60:9e"
  3. ONBOOT="yes"
  4. IPADDR=192.168.212.40
  5. NETMASK=255.255.255.0
  6. GATEWAY=192.168.212.1
复制代码
Client_VMB:
  1. DEVICE=eth0
  2. HWADDR="52:54:00:DD:60:9e"
  3. ONBOOT="yes"
  4. IPADDR=192.168.212.50
  5. NETMASK=255.255.255.0
  6. GATEWAY=192.168.212.1
复制代码
默认这两台虚拟服务器的xml配置文件里面指定所使用的桥接网卡都是br0
<source bridge='br0'/>

因为上面已经把br0和eht1.10绑定了,所以我觉得这两台虚拟服务器都已经加入到了vlan10里面去了,但这两台
虚拟机互ping就是不通,iptables和selinux都关了的


我写的安装文档:
虚拟化-KVM.pdf (820.05 KB, 下载次数: 137)

vlan设置的参考链接,看了N遍,照着做都不行,请大家帮忙看看吧,我特别着急
http://www.ichiayi.com/wiki/tech/vlan
http://kc1985.blog.51cto.com/2407758/775590

论坛徽章:
22
CU大牛徽章
日期:2013-09-18 15:22:06白羊座
日期:2014-04-14 22:56:32午马
日期:2014-05-16 17:18:08巳蛇
日期:2014-05-30 20:53:19寅虎
日期:2014-06-03 10:53:34未羊
日期:2014-08-12 22:15:31神斗士
日期:2015-11-20 17:26:2515-16赛季CBA联赛之浙江
日期:2016-03-15 18:27:4215-16赛季CBA联赛之同曦
日期:2016-03-22 09:21:0115-16赛季CBA联赛之北控
日期:2017-03-26 21:47:12技术图书徽章
日期:2014-04-03 16:47:26摩羯座
日期:2014-03-25 23:51:36
2 [报告]
发表于 2013-05-29 22:05 |只看该作者
网关是192.168.212.1,从推断来看,网关不是vlan11,你的虚拟机和网关之间不能够连接。
我估计你把网关去掉,两台虚拟机之间就能通信了!

论坛徽章:
0
3 [报告]
发表于 2013-05-30 10:23 |只看该作者
还是不行
回复 2# GB_juno


   

论坛徽章:
22
CU大牛徽章
日期:2013-09-18 15:22:06白羊座
日期:2014-04-14 22:56:32午马
日期:2014-05-16 17:18:08巳蛇
日期:2014-05-30 20:53:19寅虎
日期:2014-06-03 10:53:34未羊
日期:2014-08-12 22:15:31神斗士
日期:2015-11-20 17:26:2515-16赛季CBA联赛之浙江
日期:2016-03-15 18:27:4215-16赛季CBA联赛之同曦
日期:2016-03-22 09:21:0115-16赛季CBA联赛之北控
日期:2017-03-26 21:47:12技术图书徽章
日期:2014-04-03 16:47:26摩羯座
日期:2014-03-25 23:51:36
4 [报告]
发表于 2013-05-30 10:32 |只看该作者
是去掉在虚拟机设置的网关..之前的配置我觉得就是这个问题的,除非你的网关是台路由器,并且在上面配置了路由。
但是如果你说把网关都删掉,然后两台虚拟机都是连到BR0,都在同一个二层网络,应该就能通了。。或者说,你开一下ipv4转发?

论坛徽章:
0
5 [报告]
发表于 2013-05-30 10:41 |只看该作者
转发开了,网关去了,还是不行
回复 4# GB_juno


   

论坛徽章:
22
CU大牛徽章
日期:2013-09-18 15:22:06白羊座
日期:2014-04-14 22:56:32午马
日期:2014-05-16 17:18:08巳蛇
日期:2014-05-30 20:53:19寅虎
日期:2014-06-03 10:53:34未羊
日期:2014-08-12 22:15:31神斗士
日期:2015-11-20 17:26:2515-16赛季CBA联赛之浙江
日期:2016-03-15 18:27:4215-16赛季CBA联赛之同曦
日期:2016-03-22 09:21:0115-16赛季CBA联赛之北控
日期:2017-03-26 21:47:12技术图书徽章
日期:2014-04-03 16:47:26摩羯座
日期:2014-03-25 23:51:36
6 [报告]
发表于 2013-05-30 10:51 |只看该作者
这个没有机器的话很难搞,你是在eth1.10上建了br0,然后把虚拟机都连到br0的。

论坛徽章:
22
CU大牛徽章
日期:2013-09-18 15:22:06白羊座
日期:2014-04-14 22:56:32午马
日期:2014-05-16 17:18:08巳蛇
日期:2014-05-30 20:53:19寅虎
日期:2014-06-03 10:53:34未羊
日期:2014-08-12 22:15:31神斗士
日期:2015-11-20 17:26:2515-16赛季CBA联赛之浙江
日期:2016-03-15 18:27:4215-16赛季CBA联赛之同曦
日期:2016-03-22 09:21:0115-16赛季CBA联赛之北控
日期:2017-03-26 21:47:12技术图书徽章
日期:2014-04-03 16:47:26摩羯座
日期:2014-03-25 23:51:36
7 [报告]
发表于 2013-05-30 10:52 |只看该作者
但我的做法会是在br0建立在eth1上,然后弄个br0.10出来当vlan10。我现在手头上没机器,也没法现场实验一下。

论坛徽章:
0
8 [报告]
发表于 2013-05-30 11:07 |只看该作者
你好,你以前这样做过吗?
回复 7# GB_juno


   

论坛徽章:
22
CU大牛徽章
日期:2013-09-18 15:22:06白羊座
日期:2014-04-14 22:56:32午马
日期:2014-05-16 17:18:08巳蛇
日期:2014-05-30 20:53:19寅虎
日期:2014-06-03 10:53:34未羊
日期:2014-08-12 22:15:31神斗士
日期:2015-11-20 17:26:2515-16赛季CBA联赛之浙江
日期:2016-03-15 18:27:4215-16赛季CBA联赛之同曦
日期:2016-03-22 09:21:0115-16赛季CBA联赛之北控
日期:2017-03-26 21:47:12技术图书徽章
日期:2014-04-03 16:47:26摩羯座
日期:2014-03-25 23:51:36
9 [报告]
发表于 2013-05-30 11:10 |只看该作者
http://pic.dhe.ibm.com/infocente ... kvmsecconfvlans.htm
这个跟你的配置是一样做法的,但貌似要在机器上把netfilter中涉及到bridge的参数关掉..

If there are multiple guests participating in the same VLAN ID (even if they use separate bridges), disable Netfilter processing in bridging devices by appending the following lines to the /etc/sysctl.conf file:
net.bridge.bridge-nf-call-ip6tables = 0
net.bridge.bridge-nf-call-iptables = 0
net.bridge.bridge-nf-call-arptables = 0

论坛徽章:
22
CU大牛徽章
日期:2013-09-18 15:22:06白羊座
日期:2014-04-14 22:56:32午马
日期:2014-05-16 17:18:08巳蛇
日期:2014-05-30 20:53:19寅虎
日期:2014-06-03 10:53:34未羊
日期:2014-08-12 22:15:31神斗士
日期:2015-11-20 17:26:2515-16赛季CBA联赛之浙江
日期:2016-03-15 18:27:4215-16赛季CBA联赛之同曦
日期:2016-03-22 09:21:0115-16赛季CBA联赛之北控
日期:2017-03-26 21:47:12技术图书徽章
日期:2014-04-03 16:47:26摩羯座
日期:2014-03-25 23:51:36
10 [报告]
发表于 2013-05-30 11:17 |只看该作者
用kvm和xen都做过网桥..奇怪的是你的配置提供的信息都是好的但又联不通..之前没碰到过
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP