Centos7.X下搭建KVM虚拟机及配置Bridge网桥全过程

第一步:通知机房开放VT功能,安装kvm

hostnamectl set-hostname kvm		修改hostname主机名
bash									让修改生效

第二步:安装编辑器和上传下载工具(可选)

yum install -y vim lrzsz

第三步:安装KVM虚拟机

yum install -y qemu-kvm virt-manager python-virtinst qemu-kvm-tools libvirt virt-install libvirt-python

第四步:开启KVM服务

systemctl start libvirtd.service
systemctl status libvirtd.service		出现running字样 表示运行成功了

第五步:配置宿主机的桥接网络(工作网卡为eno1)

NAT模式,相当于KVM内所有的虚拟机,要和外部网络通信的时候,共享一个KVM宿主机的IP,通过linux系统的转发功能实现对外通信。用作虚拟化桌面可行。

BRIDGE模式。相当于KVM内所有虚拟机,通过一个虚拟交换机,把虚拟交换机与宿主机的物理网卡绑定一起。虚拟机与宿主机互相独立的IP。物理网卡监听这些IP,从而达到虚拟机与物理机在同一个局域网。用作服务器虚拟化。

cd /etc/sysconfig/network-scripts/  ##进入宿主机网卡文件目录
cp ifcfg-eno1 ./ifcfg-eno1.bak  ##备份宿主机网卡文件,用于日后有需要的时候备份

1、修改宿主机工作网卡文件

vim ifcfg-eno1

ifcfg-eno1原配置文件为

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno2
UUID=71c71200-c178-48f3-b247-f6133a859de8
DEVICE=eno2
ONBOOT=yes
IPADDR=103.85.84.108
PREFIX=25
GATEWAY=103.85.84.1
DNS1=114.114.114.114
IPV6_PRIVACY=no

修改为以下,模式为空,NM_CONTROLLED=no,意思为此网络不受NetworkManager控制,网桥名为br0

BOOTPROTO=none
DEVICE=eno1
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=br0

2、新增宿主机,网桥设备br0

vim ifcfg-br0 #模式为静态,类型是网桥,不受NM控制,定义IP等

DEVICE=br0
NM_CONTROLLED=no
BOOTPROTO=static
TYPE=Bridge
IPADDR=103.85.84.108
NETMASK=255.255.255.128
GATEWAY=103.85.84.1
ONBOOT=yes
DNS1=114.114.114.114

:wq保存

关闭 NetworkManager(可选)

systemctl stop NetworkManager
systemctl disable NetworkManager

重启网络生效,期间会断开网络连接

service network restart

3、brctl show 查看虚拟设备详情

> bridge name		bridge id			STP enabled			interfaces
> br0				8000.0cc47a706a45	no					eno1
> virbr0			8000.525400e21798	yes					virbr0-nic

由上图可见,br0设备,绑定了eno1网卡成功。如果stp enabled为no,可以执行brctl stp br0 on 打开。

到这里,网桥设备已经建立成功。

4、另外可以使用 route -n 查看路由情况

> Destination  Gateway     Genmask    Flags 	Metric 	Ref   Use	Iface
> 0.0.0.0     103.85.84.1   0.0.0.0    UG    	0      	0      0     br0

上面可以看到,所有地址,网关为103.85.84.1,通过br0,进行通信。

  • 2
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值