12 KVM虚拟机配置-配置虚拟设备(网络设备)

12 KVM虚拟机配置-配置虚拟设备(网络设备)XML配置文件可以配置虚拟网络设备,包括ethernet模式、bridge模式、vhostuser模式等,本节介绍虚拟网卡设备的配置方法。XML配置文件中使用元素“interface”,其属性“typ

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>
    

👍 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富!

335829dde4b35402c4e8c4f62afda670.jpg

今天的文章12 KVM虚拟机配置-配置虚拟设备(网络设备)分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/59571.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注