KVM网络

KVM网络

NAT网络默认在Linux操作系统里面有virtbr0,它充当的就是kvm虚拟机的NAT虚拟网卡  
(KVM采用NAT网络,KVM虚拟机能否上网,取决于外面的Linux它自己能否上外网 [桥接/NAT] )


KVM桥接网络 默认需要配置。把现在的物理网卡作为一个端口桥接到虚拟交换机上

需要单独创建一个桥接网卡(Linux bridge类型 虚拟交换机 ),并把IP地址配置到其上面,ens33作为一个端口连接到桥接网卡上
(云环境里面有两种类型的虚拟交换机Linux bridge虚拟交换机/OVS虚拟交换机)

虚拟交换机

ovs在集中管理和控制方面有更多功能,多用于云平台

Linux Bridge具有良好的稳定性,适用于大规模网络部署

KVM桥接模式上网

KVM虚拟机和外面都是设置成桥接模式

# 1、更改当前网络配置,设置成桥接模式,静态IP

# 2、创建br0网卡(虚拟交换机)
[root@wfy ~]# cd /etc/sysconfig/network-scripts/
[root@wfy network-scripts]# cp  ifcfg-ens33  ifcfg-ens33.bak
[root@wfy network-scripts]# cp  ifcfg-ens33  ifcfg-br0
[root@wfy network-scripts]# vim  ifcfg-br0
 
# 只保留下列内容
TYPE=Bridge
BOOTPROTO=none
DEFOUTE=yes
NAME=br0
DEVICE=br0
ONBOOT=yes
IPADDR=192.168.10.10
PREFIX=24
GATEWAY=192.168.10.254
DNS1=8.8.8.8

# 3、修改ens33网卡
[root@wfy network-scripts]# vim  ifcfg-ens33

# 只保留下列内容
TYPE=Ethernet
BOOTPROTO=none
DEFOUTE=yes
NAME=ens33
DEVICE=ens33
ONBOOT=yes
BRIDGE=br0

[root@wfy network-scripts]# systemctl restart network

KVM常用的管理命令

#查看当前节点上的所有虚拟机
[root@wfy ~]# virsh list --all

#关闭centos虚拟机
[root@wfy ~]# virsh shutdown centos

#开启centos虚拟机
[root@wfy ~]# virsh start centos

#重启centos虚拟机
[root@wfy ~]# virsh reboot centos

#无法正常关闭虚拟机,这个命令强制关闭
[root@wfy ~]# virsh destory centos

#删除centos虚拟机
[root@wfy ~]# virsh undefine centos
posted @ 2023-01-14 12:44  陽YANG  阅读(69)  评论(0编辑  收藏  举报