ITPub博客

首页 > 数据库 > 数据库开发技术 > 14 KVM虚拟机配置-配置虚拟设备(其它常用设备)

14 KVM虚拟机配置-配置虚拟设备(其它常用设备)

原创 数据库开发技术 作者:shuchaoyang 时间:2023-02-20 07:30:00 0 删除 编辑

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>

有什么吐槽或反馈意见,直接告诉我!

温馨提示:如出现二维码失效也可直接添加微信号:ysc13803862469。

原文作者:超哥的IT私房菜;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
专注于IT系统集成、运维、架构二十年的IT职场老兵,拥有CCNA、OCA、OCP、PGCA、PGCE认证证书,公众号:超哥的IT私房菜,知识星球:超哥的IT私房菜,目前是多家IT厂商的咨询顾问。

注册时间:2021-08-27

  • 博文量
    552
  • 访问量
    303516