文章目录
- 12 KVM虚拟机配置-配置虚拟设备(网络设备)
- 12.1 概述
- 12.2 元素介绍
- 12.3 配置示例
12 KVM虚拟机配置-配置虚拟设备(网络设备)
12.1 概述
XML配置文件可以配置虚拟网络设备,包括ethernet模式、bridge模式、vhostuser模式等,本节介绍虚拟网卡设备的配置方法。
12.2 元素介绍
XML配置文件中使用元素“interface”,其属性“type”表示虚拟网卡的模式,可选的值有“ethernet”、“bridge”、“vhostuser”等,下面以“bridge”模式虚拟网卡为例介绍其子元素以及对应的属性。
表 3 bridge模式虚拟网卡常用子元素
子元素 | 子元素含义 | 属性及含义 |
---|---|---|
mac | 虚拟网卡的mac地址 | address:指定mac地址,若不配置,会自动生成。 |
target | 后端虚拟网卡名 | dev:创建的后端tap设备的名称。 |
source | 指定虚拟网卡后端 | bridge:与bridge模式联合使用,值为网桥名称。 |
boot | 表示此网卡可以作为远程启动 | order:指定网卡的启动顺序。 |
model | 表示虚拟网卡的类型 | type:bridge模式网卡通常使用virtio。 |
virtualport | 端口类型 | type:若使用OVS网桥,需要配置为openvswitch。 |
driver | 后端驱动类型 | name:驱动名称,通常取值为vhost。queues:网卡设备队列数。 |
12.3 配置示例
-
按照“准备虚拟机网络”创建了Linux网桥br0后,配置一个桥接在br0网桥上的virtio类型的虚拟网卡设备,对应的XML配置如下:
<domain type='kvm'> ... <devices> <interface type='bridge'> ---虚拟网卡模式 <source bridge='br0'/> ---网桥名称 <model type='virtio'/> ---虚拟网卡类型 </interface> ... </devices> </domain>
-
如果按照“准备虚拟机网络”创建了OVS网桥,配置一个后端使用vhost驱动,且具有四个队列的virtio虚拟网卡设备。
<domain type='kvm'> ... <devices> <interface type='bridge'> ---虚拟网卡模式 <source bridge='br0'/> ---网桥名称 <virtualport type='openvswitch'/> ---虚拟端口类型 <model type='virtio'/> ---虚拟网卡类型 <driver name='vhost' queues='4'/> ---后端驱动类型 </interface> ... </devices> </domain>
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!