你好,游客 登录 注册 搜索
背景:
阅读新闻

RHEL7 KVM虚拟机桥接网络配置

[日期:2017-03-29] 来源:Linux社区  作者:Linux [字体: ]

摘要:RHEL7 KVM虚拟机网络配置Bridge方式。Bridge方式的配置原理和步骤。
Bridge方式适用于服务器主.

bridge 的网络结构见图:

Bridge方式

问题

客户机安装完成后,需要为其设置网络接口,以便和主机网络,客户机之间的网络通信。事实上,如果要在安装时使用网络通信,需要提前设置客户机的网络连接。
KVM 客户机网络连接有两种方式:
用户网络(User Networking):让虚拟机访问主机、互联网或本地网络上的资源的简单方法,但是不能从网络或其他的客户机访问客户机,性能上也需要大的调整。NAT方式。

虚拟网桥(Virtual Bridge):这种方式要比用户网络复杂一些,但是设置好后客户机与互联网,客户机与主机之间的通信都很容易。Bridge方式。

本文主要解释Bridge方式的配置。

Bridge方式原理

Bridge方式即虚拟网桥的网络连接方式,是客户机和子网里面的机器能够互相通信。可以使虚拟机成为网络中具有独立IP的主机。
桥接网络(也叫物理设备共享)被用作把一个物理设备复制到一台虚拟机。网桥多用作高级设置,特别是主机多个网络接口的情况。


Bridge方式的适用范围

服务器主机虚拟化。
网桥方式配置步骤

1、编辑修改网络设备脚本文件,增加网桥设备virbr0
vi /etc/sysconfig/network-scripts/ifcfg-br0
DEVICE="virbr0"
ONBOOT="yes"
TYPE="Bridge"
BOOTPROTO=static
IPADDR=192.168.122.1
NETMASK=255.255.255.0
GATEWAY=192.168.122.1
DEFROUTE=yes
上述配置将虚拟网卡配置在了192.168.112.* 网段。
2、编辑修改网络设备脚本文件,修改网卡设备eno1677773

DEVICE="eno16777736"
NM_CONTROLLED="no"
ONBOOT="yes"
TYPE=Ethernet
BOOTPROTO=none
BRIDGE="virbr0"
NAME="System eth0"
HWADDR=44:37:E6:4A:62:AD
NM_CONTROLLED这个属性值,根据RedHat公司的文档是必须设置为“no”的(这个值为“yes”表示可以由服务NetworkManager来管理。NetworkManager服务不支持桥接,所以要设置为“no”。),但实际上发现设置为“yes”没有问题。通讯正常。

3、重启网络服务
#systemctl restart network

4、校验桥接接口
#brctl show
bridge name    bridge id              STP enabled    interfaces
virbr0            8000.4437e64a62ad      no              eno16777736
客户机配置

客户机安装时注意,网络要选择用br0桥接方式。
编辑修改虚拟机配置文件 /etc/libvirt/qemu/v1.xml,增加如下内容
    <interface type='bridge'>
      <mac address='52:54:00:da:c3:dc'/>
      <source bridge='virbr0'/>
      <model type='virtio'/>
      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
    </interface>

虚拟机启动后,验证网络接口是否正常:
# brctl show
bridge name    bridge id              STP enabled    interfaces
virbr0            8000.4437e64a62ad      no              eno16777736
                                                                              vnet0

更多RedHat相关信息见RedHat 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=10

本文永久更新链接地址http://www.linuxidc.com/Linux/2017-03/142343.htm

linux
相关资讯       KVM虚拟机桥接  KVM桥接配置 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款