1. [root@opennebula qemu]# pwd
  2. /etc/libvirt/qemu
  3. [root@opennebula qemu]# ls
  4. 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
  5. [root@opennebula qemu]# virsh dumpxml one-14
  6. <domain type='kvm' id='20'> /*定义类型为kvm和虚拟机ID*/
  7. <name>one-14</name> /*虚拟机名称*/
  8. <uuid>9bde61c4-7d43-dcca-5da6-0be1bf9285d9</uuid> /*uuid由系统自动生成,uuid唯一*/
  9. <memory unit='KiB'>1048576</memory> /*为虚拟机分配的最大内存量*/
  10. <currentMemory unit='KiB'>1048576</currentMemory> /*虚拟机可使用的内存配额,不得大于虚拟机的最大内存量*/
  11. <vcpu placement='static'>4</vcpu> /*为虚拟机分配的VCPU数量*/
  12. <cputune>
  13. <shares>205</shares> /*为虚拟机分配的CPU配额,该值为VCPU占用时间片的量,最小为12(1%)最大为1024(100%)*/
  14. </cputune>
  15. <os>
  16. <type arch='x86_64' machine='rhel6.4.0'>hvm</type> /*虚拟机架构(x86_64orX86_i686),宿主机操作系统*/
  17. <boot dev='hd'/> /*启动设备,可以为多个*/
  18. </os>
  19. <features>
  20. <acpi/> /*处理器特性*/
  21. </features>
  22. <clock offset='utc'/> /*时钟,虚拟机使用UTC时钟*/
  23. <on_poweroff>destroy</on_poweroff> /*关闭虚拟机*/
  24. <on_reboot>restart</on_reboot> /*重启虚拟机*/
  25. <on_crash>destroy</on_crash>
  26. <devices> /*开始定义设备*/
  27. <emulator>/usr/bin/kvm</emulator> /*虚拟机调用的kvm程序*/
  28. <disk type='file' device='disk'> /*加载磁盘*/
  29. <driver name='qemu' type='qcow2'/> /**/
  30. <source file='/srv/cloud/one/var//datastores/0/14/disk.0'/> /*加载第一个磁盘*/
  31. <target dev='hda' bus='virtio'/> /*硬盘驱动器使用virtio驱动*/
  32. <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/> /*硬盘使用virtio驱动后识别为pci总线*/
  33. </disk>
  34. <disk type='file' device='cdrom'> /*加载光驱*/
  35. <driver name='qemu' type='raw'/>
  36. <source file='/srv/cloud/one/var//datastores/win2k3.iso'/>
  37. <target dev='hdb' bus='ide'/>
  38. <readonly/> /*光驱为只读*/
  39. <address type='drive' controller='0' bus='0' unit='1'/>
  40. </disk>
  41. <controller type='usb' index='0'>
  42. <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x2'/>
  43. </controller>
  44. <controller type='ide' index='0'>
  45. <address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
  46. </controller>
  47. <interface type='bridge'> /*网络接口类型为桥接*/
  48. <mac address='02:00:c0:a8:64:a0'/> /*MAC地址*/
  49. <source bridge='vSwitch'/> /*桥接的网卡*/
  50. <model type='virtio'/> /*使用virtio模式,网卡工作速率为1000M*/
  51. <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
  52. </interface> /*鼠标类型*/
  53. <input type='mouse' bus='usb'>
  54. <input type='mouse' bus='ps2'/>
  55. <graphics type='vnc' port='5914' autoport='no' listen='0.0.0.0' passwd='123456'> /*VNC连接配置*/
  56. <listen type='address' address='0.0.0.0'/>
  57. </graphics>
  58. <video>
  59. <model type='cirrus' vram='9216' heads='1'/>
  60. <address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
  61. </video>
  62. <memballoon model='virtio'>
  63. <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
  64. </memballoon>
  65. </devices>
  66. <seclabel type='none'/>
  67. </domain>
  68. [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. 乐观锁和悲观锁在kubernetes中的应用

    数据竞争和竞态条件 Go并发中有两个重要的概念:数据竞争(data race)和竞争条件(race condition).在并发程序中,竞争问题可能是程序面临的最难也是最不容易发现的错误之一. 当有两 ...

  2. while练习题_1到100之间的偶数和

    依然是while循环四步骤 初始化变量 条件判断 条件执行体 最后就是输出答案就可以了 点击查看笔者代码 a = 1 sum = 0 while a <= 100: if (a+1)%2:#if ...

  3. 20220727-Java中多态总结

    目录 方法的多态 对象的多态 多态的注意事项和细节 向下转型 Java动态绑定机制 多态polymorphism:方法或者对象具有多种形态 方法的多态 方法的重载可以体现多态 代码示例 // 通过方法 ...

  4. linux 编译式安装nginx

    ./configure --prefix=/usr/local/nginx --sbin-path=/usr/local/nginx/sbin/nginx --conf-path=/usr/local ...

  5. Axure RP 8 实现 圆角文本框 圆角带筛选的下拉列表框 可自动显示滚动条

    刚开始用Axure 会发现 Axure 元件库并不是很齐全,很多元件需要自己想办法解决 或者去网上去找.其实个人建议网上有现成的元件可以就下载就不必花时间去折腾.除非你也想练练手,原型这种东西除非高保 ...

  6. 分享一款免费OPC UA服务器

    OPC UA基于OPC基金会提供的新一代技术,提供安全,可靠和独立于厂商的,实现原始数据和预处理的信息从制造层级到生产计划或ERP层级的传输.通过OPC UA,所有需要的信息在任何时间,任何地点对每个 ...

  7. MySQL:关于MGR中监控的两个重要指标简析

    欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 转载声明:以下文章来源于MySQL学习 ,作者八怪(高鹏) 一.两个重要的指标 ...

  8. 技术分析 | 通过DML语句浅谈binlog和redo log

    欢迎来到 GreatSQL社区分享的MySQL技术文章,如有疑问或想学习的内容,可以在下方评论区留言,看到后会进行解答 GreatSQL社区原创内容未经授权不得随意使用,转载请联系小编并注明来源. 1 ...

  9. 使用.NET简单实现一个Redis的高性能克隆版(三)

    译者注 该原文是Ayende Rahien大佬业余自己在使用C# 和 .NET构建一个简单.高性能兼容Redis协议的数据库的经历. 首先这个"Redis"是非常简单的实现,但是他 ...

  10. Java基础 | Stream流原理与用法总结

    Stream简化元素计算: 一.接口设计 从Java1.8开始提出了Stream流的概念,侧重对于源数据计算能力的封装,并且支持序列与并行两种操作方式:依旧先看核心接口的设计: BaseStream: ...