文章目录
- 14 KVM虚拟机配置-配置虚拟设备(其它常用设备)
- 14.1 概述
- 14.2 元素介绍
- 14.3 配置示例
 
 
 
14 KVM虚拟机配置-配置虚拟设备(其它常用设备)
14.1 概述
除存储设备、网络设备外,XML配置文件中还需要指定一些其他外部设备,本节介绍其它常用设备元素的配置方法。
14.2 元素介绍
-  serial:串口设备 属性type:用于指定串口类型。常用属性值为pty、tcp、pipe、file。 
-  video:媒体设备 属性type:媒体设备类型。AArch架构常用属性值为virtio,x86_64架构通常使用属性值为vga或cirrus。 子元素model:video的子元素,用于指定媒体设备类型。 在model元素中,type属性为vga表示配置VGA类型显卡,vram属性代表显存大小,单位默认为KB。 例如:给x86_64架构虚拟机配置16MB的VGA类型的显卡,XML示例如下,其中vram属性代表显存大小,单位默认为KB: <video> <model type='vga' vram='16384' heads='1' primary='yes'/> </video>
-  input:输出设备 属性type:指定输出设备类型。常用属性值为tabe、keyboard,分别表示输出设备为写字板、键盘。 属性bus:指定挂载的总线。常用属性值为USB。 
-  emulator:模拟器应用路径 
-  graphics:图形设备 属性type:指定图形设备类型。常用属性值为vnc。 属性listen:指定侦听的IP地址。 
14.3 配置示例
例如,在下面的示例中,配置了虚拟机的模拟器路径,pty串口、virtio媒体设备、USB写字板、USB键盘以及VNC图形设备。
说明:
graphics的type配置为VNC时,建议配置属性passwd,即使用VNC登录时的密码。
<domain type='kvm'>
    ...
    <devices>
        <emulator>/usr/libexec/qemu-kvm</emulator>
        <console type='pty'/>
        <video>
            <model type='virtio'/>
        </video>
        <input type='tablet' bus='usb'/>
        <input type='keyboard' bus='usb'/>
        <graphics type='vnc' listen='0.0.0.0' passwd='n8VfjbFK'/>
	...
	</devices>
</domain>
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!
















![buu [AFCTF2018]花开藏宝地 1](https://img-blog.csdnimg.cn/6df4749ea0554a52842c3f4befa6c0e9.png)



