从品牌网站建设到网络营销策划,从策略到执行的一站式服务
本文将讲述一个问题:kvm guest使用libvirt xml定义如何使用virtual network?
创新互联主营墨玉网站建设的网络公司,主营网站建设方案,成都app开发,墨玉h5微信小程序定制开发搭建,墨玉网站营销推广欢迎墨玉等地区企业咨询
1)nat, route ,isolated, open类型
在host中定义virtual network会创建一个虚拟的bridge,相当于一个交换机。guest只需要连接到这个交换机上就可以了。
在guest的xml中添加:
# virsh edit vm ...====>net1是已经定义好的一个虚拟网络 ...
上述是最简单的xml,保存后会自动添加一些必要信息,如mac,pci address, model type等信息。当然也可以手动指定。
2)user(Userspace SLIRP stack),vhost-user,Multicast tunnel, TCP tunnel,UDP unicast tunnel等类型
只能在guest中以interface来引用。如user是qemu提供的非特权用户可以使用的类型,可以这样引用:
(mac,pci地址,model type如果哦不指定,会自动生成)
3)bridge(use an exsiting host linux bridge)
本身存在一个linux bridge,可以定义成网络给guest用(不会再创建bridge),也可以直接给guest用。两种方式本质是一样的。
# virsh net-dumpxml birdge-net# virsh edit vm ... bridge-net ...
直接给guest用( 1)中由libvirt创建的bridge也可以这样引用 ):
4)macvtap(包括bridge,vepa,private,passthrough四种), hostdev
可以定义一个network作为interface pool, 以network的形式引用,也可以直接引用。同 3),两种方式本质是一样的。
定义interface pool
direct-macvtap
hostdev-net
guest中直接引用
# virsh edit vm ......
# virsh edit vm ......
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图