[root@opennebula qemu]# pwd

/etc/libvirt/qemu

[root@opennebula qemu]# ls

networks  one-12.xml  one-12.xml_bak  one-13.xml  one-14.xml  one-2.xml  one-5.xml  one-6.xml  one-7.xml  one-8.xml  one-9.xml

[root@opennebula qemu]# virsh dumpxml one-14

<domain type='kvm' id='20'>                             /*定义类型为kvm和虚拟机ID*/

  <name>one-14</name>                           /*虚拟机名称*/

  <uuid>9bde61c4-7d43-dcca-5da6-0be1bf9285d9</uuid>                       /*uuid由系统自动生成,uuid唯一*/

  <memory unit='KiB'>1048576</memory>                               /*为虚拟机分配的最大内存量*/

  <currentMemory unit='KiB'>1048576</currentMemory>                     /*虚拟机可使用的内存配额,不得大于虚拟机的最大内存量*/

  <vcpu placement='static'>4</vcpu>                       /*为虚拟机分配的VCPU数量*/

  <cputune>

    <shares>205</shares>               /*为虚拟机分配的CPU配额,该值为VCPU占用时间片的量,最小为12(1%)最大为1024(100%)*/

  </cputune>

  <os>

    <type arch='x86_64' machine='rhel6.4.0'>hvm</type>           /*虚拟机架构(x86_64orX86_i686),宿主机操作系统*/

    <boot dev='hd'/>                     /*启动设备,可以为多个*/             

  </os>

  <features>

    <acpi/>                  /*处理器特性*/

  </features>

  <clock offset='utc'/>                   /*时钟,虚拟机使用UTC时钟*/

  <on_poweroff>destroy</on_poweroff>                   /*关闭虚拟机*/

  <on_reboot>restart</on_reboot>                   /*重启虚拟机*/

  <on_crash>destroy</on_crash>

  <devices>                   /*开始定义设备*/

    <emulator>/usr/bin/kvm</emulator>                            /*虚拟机调用的kvm程序*/

    <disk type='file' device='disk'>                            /*加载磁盘*/

      <driver name='qemu' type='qcow2'/>                            /**/

      <source file='/srv/cloud/one/var//datastores/0/14/disk.0'/>                            /*加载第一个磁盘*/

      <target dev='hda' bus='virtio'/>                            /*硬盘驱动器使用virtio驱动*/

      <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>               /*硬盘使用virtio驱动后识别为pci总线*/

    </disk>

    <disk type='file' device='cdrom'>                                                                         /*加载光驱*/     

      <driver name='qemu' type='raw'/>

      <source file='/srv/cloud/one/var//datastores/win2k3.iso'/>

      <target dev='hdb' bus='ide'/>

      <readonly/>                                                                    /*光驱为只读*/ 

      <address type='drive' controller='0' bus='0' unit='1'/>

    </disk>

    <controller type='usb' index='0'>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>

    </controller>

    <controller type='ide' index='0'>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>

    </controller> 

    <interface type='bridge'>                            /*网络接口类型为桥接*/

      <mac address='02:00:c0:a8:64:a0'/>                            /*MAC地址*/

      <source bridge='vSwitch'/>                            /*桥接的网卡*/

     <model type='virtio'/>                             /*使用virtio模式,网卡工作速率为1000M*/

      <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>

    </interface>                            /*鼠标类型*/

    <input type='mouse' bus='usb'>

    <input type='mouse' bus='ps2'/>

    <graphics type='vnc' port='5914' autoport='no' listen='0.0.0.0'  passwd='123456'>                            /*VNC连接配置*/

      <listen type='address' address='0.0.0.0'/>

    </graphics>

    <video>

      <model type='cirrus' vram='9216' heads='1'/>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>

    </video>

    <memballoon model='virtio'>

      <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>

    </memballoon>

  </devices>

  <seclabel type='none'/>

</domain> 

[root@opennebula qemu]#

KVM下virtio驱动虚拟机XML配置文件分析的更多相关文章

  1. 加载自定义目录下的springmvc.xml配置文件

    在默认情况下:springmvc框架的配置文件必须叫<servlet-name>-servlet.xml 且必须放在/WEB-INF/目录下,我们可以在web.xml文件中,为Dispat ...

  2. openstack之虚拟机创建流程分析

    这篇博文静静的呆在草稿箱大半年了.假设不是由于某些原因被问到,以及由于忽略它而导致的损失,否则我也不知道什么时候会将它完毕.感谢这段时间经历的挫折,让我知道不足.希望你能给我更大的决心! 本文试图具体 ...

  3. 03SpringMvc_自定义的spring.xml配置文件和逻辑视图名

    这篇文章的目的是实现Struts2中一种形式(封装视图的逻辑名称),在Struts2中Action处理后会返回"SUCCESS"这样,然后根据"SUCCESS" ...

  4. KVM下windows虚拟机使用virtio驱动

    KVM下windows虚拟机默认disk使用的是Qemu IDE硬盘,网卡默认是rtl8139网卡.为了使kvm主机在相同的配置下,有更好的效率,可以将网卡和磁盘替换成virtio的驱动. windo ...

  5. KVM虚拟机的xml配置文件

    在RHEL6中,用于从磁盘启动的XML文件 这里以dcs01.xml为例: <domain type='kvm'><name>dcs01</name><uui ...

  6. KVM虚拟机典型配置文件xml

    <domain type='kvm'> <name>vm64-1</name> //虚拟机名称 <memory unit='MiB'>2300</ ...

  7. Service系统服务(一):安装一个KVM服务器、KVM平台构建及简单管理、virsh基本管理操作、xml配置文件的应用、为虚拟机制作快照备份、快建新虚拟机

    一.安装一个KVM服务器 目标: 本例要求准备一台 RHEL7.2 服务器,将其搭建为KVM平台,主要完成下列操作: 1> 关闭本机的SELinux保护.防火墙服务   2> 挂载RHEL ...

  8. kvm里的虚拟机硬盘和网卡使用virtio驱动

    1.首先从虚拟机的xml文件中找到已经使用virtio驱动的硬件,复制里面的address这行参数出来 <address type='pci' domain='0x0000' bus='0x00 ...

  9. kvm 虚拟机XML文件

    <domain type='kvm' id='29'> //domain 是一个所有虚拟机都需要的根元素,它有两个属性, //type定义使用哪个虚拟机管理程序,值可以是:xen.kvm. ...

随机推荐

  1. APISpace 让你快速获取安徒生童话故事

    <安徒生童话>是丹麦作家安徒生创作的童话集,共由166篇故事组成.该作爱憎分明,热情歌颂劳动人民.赞美他们的善良和纯洁的优秀品德:无情地揭露和批判王公贵族们的愚蠢.无能.贪婪和残暴. 接口 ...

  2. 使用开源Cesium+Vue实现倾斜摄影三维展示

    准备工作 VUE开发工具:Visual studio Code 倾斜摄影转换工具:CesiumLab-下载地址:http://www.cesiumlab.com/ 三维显示:Cesium,api参考网 ...

  3. MySQL 啥时候用表锁,啥时候用行锁?

    大家好,我是树哥. MySQL Innodb 的锁可以说是执行引擎的并发基础了,有了锁才能保证数据的一致性.众所周知,我们都知道 Innodb 有全局锁.表级锁.行级锁三种,但你知道什么时候会用表锁, ...

  4. PySide6/PyQt开发xml编辑器(1)

    QTreeWidget折叠子项(折叠当前项的所有子项) 本文仅供本人知识总结使用,所以内容会比较浅显,不喜勿喷. 目录 QTreeWidget折叠子项(折叠当前项的所有子项) 目录 一.仅折叠子项 二 ...

  5. 第九天python3 闭包、nonlocal、默认值的作用域

    闭包 自由变量:未在本地作用域中定义的变量,例如定义在内存函数外的外层函数的作用域中的变量: 闭包:出现在嵌套函数中,指的是内层函数引用到了外层函数的自由变量,就形成了闭包: 示例1: # -*- c ...

  6. DML添加数据&删除数据&修改数据

    DML:增删改表中数据 1.添加数据: 语法:insert into 表名(列名1,列名2).... values(值1,值2): 注意: 1.列名和值要一一对应. 2.如果表名后,不定义列名,则默认 ...

  7. 多线程与高并发(三)—— 源码解析 AQS 原理

    一.前言 AQS 是一个同步框架,关于同步在操作系统(一)-- 进程同步 中对进程同步做了些概念性的介绍,我们了解到进程(线程同理,本文基于 JVM 讲解,故下文只称线程)同步的工具有很多:Mutex ...

  8. Odoo14 ir.rule 中的domain查询语句

    # ir.rule 中的domain查询语句 # 当你的字段是many2one.many2many.one2many的时候domain都会强制加上过滤域 # tree显示的时候也会过滤 # m.mod ...

  9. ADB命令用法大全

    ​ 一.ADB简介 Android Debug Bridge,安卓调试桥,它借助adb.exe(Android SDK安装目录platform-tools下),用于电脑端与模拟器或者真实设备交互:使用 ...

  10. Dolphin Scheduler 1.2.0 部署参数分析

    本文章经授权转载 1 组件介绍 Apache Dolphin Scheduler是一个分布式易扩展的可视化DAG工作流任务调度系统.致力于解决数据处理流程中错综复杂的依赖关系,使调度系统在数据处理流程 ...