[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. paddlespeech asr 使用教程

    目录 安装 paddle框架安装 软件源安装 源码安装 快速使用 下载测试使用的音频 非流式命令行接口(CLI) 非流式Server服务 流式Server服务 指令详解 打印paddlespeech_ ...

  2. JAVA解压.Z及.ZIP文件

    <!-- https://mvnrepository.com/artifact/org.apache.commons/commons-compress --> <dependency ...

  3. springboot动态读取properties 和yml的配置

    properties使用PropertiesLoaderUtils,yml使用YamlPropertySourceLoader application.properties microsoft.def ...

  4. Idea 编译jsp生成的class文件路径

    找到work\Catalina\localhost\ 然后访问响应的JSP地址才会动态生成到这个路径下面,不访问不会生成,在org\apache\jsp 下面

  5. Solution -「HNOI」EVACUATE

    Sol. 可以发现人的移动除了不能穿墙以外没有别的限制.也就是说人的移动多半不是解题的突破口. 接下来会发现出口的限制很强,即出口每个时刻只能允许一个人出去. 每个时刻? 不难想到对于每一个时刻每一个 ...

  6. 2022.7.9 单向链表&数组优化

    相比起数组,链表解决了数组不方便移动,插入,删除元素的弊端,但相应的,链表付出了更加大的内存牺牲换来的这些功能的实现. 链表概述 包含单链表,双链表,循环单链表,实际应用中的功能不同,但实现方式都差不 ...

  7. 水电表/压力表/传感器/流量计/行车记录仪/分贝仪等 超低功耗LCD段码液晶驱动IC-VKL076(VKL系列)SSOP28 19*4COM,工作电流约7.5微安

    产品品牌:永嘉微电/VINKA 产品型号:VKL076 封装形式:SSOP28 产品年份:新年份 概述: VKL076 SSOP28是一个点阵式存储映射的LCD驱动器,可支持最大76点(19SEGx4 ...

  8. 第k小 来源:牛客网

    题目 链接:https://ac.nowcoder.com/acm/contest/28886/1003 来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 262144K, ...

  9. Nuget打包并上传教程

    一.准备 1 . 下载 Download NuGet.exe 2 . windows 系统下设置环境变量 path中 或者 在dos 命令窗口下cd转到 nuget.exe 所在目录,这里为了每次使用 ...

  10. WPF 实现带蒙版的 MessageBox 消息提示框

    WPF 实现带蒙版的 MessageBox 消息提示框 WPF 实现带蒙版的 MessageBox 消息提示框 作者:WPFDevelopersOrg 原文链接: https://github.com ...