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
云计算是一种服务模型,通过网络的方式,获取资源(计算,存储,网络)