1. <domain type='kvm'>
  2. <name>vm64-1</name> //虚拟机名称
  3. <memory unit='MiB'>2300</memory> //最大内存,单位M
  4. <currentMemory unit='MiB'>2300</currentMemory> //可用内存,单位M
  5. <vcpu>3</vcpu> //虚拟cpu个数
  6. <os>
  7. <type arch='x86_64' machine='pc'>hvm</type>
  8. <boot dev='hd'/> //硬盘启动
  9. </os>
  10. <features>
  11. <acpi/>
  12. <apic/>
  13. <pae/>
  14. </features>
  15. <clock offset='localtime'/>
  16. <on_poweroff>destroy</on_poweroff>
  17. <on_reboot>restart</on_reboot>
  18. <on_crash>destroy</on_crash>
  19. <devices>
  20. <emulator>/usr/libexec/qemu-kvm</emulator>
  21. <disk type='file' device='disk'>
  22. <driver name='qemu' type='raw'/>
  23. <source file='/home/kvm/images/vm64-1.raw'/> //目的镜像路径
  24. <target dev='vda' bus='virtio'/>
  25. <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> /*硬盘使用virtio驱动后识别为pci总线*/
  26. </disk>
  27. <disk type='file' device='disk'>
  28. <driver name='qemu' type='raw'/>
  29. <source file='/home/kvm/images/ex.img'/> //目的镜像路径
  30. <target dev='vdb' bus='virtio'/>
  31. <address type='pci' domain='0x0000' bus='0x00' slot='0x10' function='0x0'/> /*硬盘使用virtio驱动后识别为pci总线*/
  32. </disk>
  33. <interface type='bridge'> //虚拟机网络连接方式
  34. <source bridge='vm1_br_debug'/> //当前主机网桥的名称 vm-eth0
  35. <virtualport type='openvswitch'/>
  36. <model type='virtio'/>
  37. <driver name='vhost' queues='8'/>
  38. <mac address="00:16:3E:64:01:00"/> //为虚拟机分配mac地址,务必唯一,否则dhcp获得同样ip,引起冲突
  39. <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
  40. </interface>
  41. <interface type='bridge'> //虚拟机网络连接方式
  42. <source bridge='vm1_br_protocol'/> //当前主机网桥的名称 vm-eth1
  43. <virtualport type='openvswitch'/>
  44. <model type='virtio'/>
  45. <driver name='vhost' queues='8'/>
  46. <mac address="00:16:3E:64:01:01"/> //为虚拟机分配mac地址,务必唯一,否则dhcp获得同样ip,引起冲突
  47. <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
  48. </interface>
  49. <input type='mouse' bus='ps2'/>
  50. <graphics type='vnc' port='-1' autoport='yes' listen = '0.0.0.0' keymap='en-us'/>//vnc方式登录,端口号自动分配,自动加1,可以通过virsh vncdisplay来查询
  51. </devices>
  52. </domain>
  53.  

 

范例2

  1. <domain type='kvm'> //如果是Xen,则type=‘xen’
  2. <name>vm0</name> //虚拟机名称,同一物理机唯一
  3. <uuid>fd3535db-2558-43e9-b067-314f48211343</uuid> //同一物理机唯一,可用uuidgen生成
  4. <memory>524288</memory>
  5. <currentMemory>524288</currentMemory> //memory这两个值最好设成一样
  6. <vcpu>2</vcpu> //虚拟机可使用的cpu个数,查看物理机可用CPU个数:cat /proc/cpuinfo |grep processor | wc -l
  7. <os>
  8. <type arch='x86_64' machine='pc-i440fx-vivid'>hvm</type> //arch指出系统架构类型,machine 则是机器类型,查看机器类型:qemu-system-x86_64 -M ?
  9. <boot dev='hd'/> //启动介质,第一次需要装系统可以选择cdrom光盘启动
  10. <bootmenu enable='yes'/> //表示启动按F12进入启动菜单
  11. </os>
  12. <features>
  13. <acpi/> //Advanced Configuration and Power Interface,高级配置与电源接口
  14. <apic/> //Advanced Programmable Interrupt Controller,高级可编程中断控制器
  15. <pae/> //Physical Address Extension,物理地址扩展
  16. </features>
  17. <clock offset='localtime'/> //虚拟机时钟设置,这里表示本地本机时间
  18. <on_poweroff>destroy</on_poweroff> //突发事件动作
  19. <on_reboot>restart</on_reboot>
  20. <on_crash>restart</on_crash>
  21. <devices> //设备配置
  22. <emulator>/usr/bin/kvm</emulator> //如果是Xen则是/usr/lib/xen/binqemu-dm
  23. <disk type='file' device='disk'> //硬盘
  24. <driver name='qemu' type='raw'/>
  25. <source file='/opt/vm/vmdev/fdisk.img'/>
  26. <target dev='vda' bus='virtio'/>
  27. <address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/> //域、总线、槽、功能号,slot值同一虚拟机上唯一
  28. </disk>
  29. <disk type='file' device='disk'>
  30. <driver name='qemu' type='raw'/>
  31. <source file='/opt/vm/vmdev/fdisk2.img'/>
  32. <target dev='vdb' bus='virtio'/>
  33. </disk>
  34. <disk type='file' device='cdrom'>//光盘
  35. <driver name='qemu' type='raw'/>
  36. <source file='/opt/vm/vmiso/ubuntu-15.10-server-amd64.iso'/>
  37. <target dev='hdc' bus='ide'/>
  38. <readonly/>
  39. </disk>
  40.  
  41. /* 利用Linux网桥连接网络 */
  42. <interface type='bridge'>
  43. <mac address='fa:92:01:33:d4:fa'/>
  44. <source bridge='br100'/> //配置的网桥网卡名称
  45. <target dev='vnet0'/> //同一网桥下相同
  46. <alias name='net0'/> //别名,同一网桥下相同
  47. <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> //注意slot值唯一
  48. </interface>
  49.  
  50. /* 利用ovs网桥连接网络 */
  51. <interface type='bridge'>
  52. <source bridge='br-ovs0'/>
  53. <virtualport type='openvswitch'/>
  54. <target dev='tap0'/>
  55. <model type='virtio'/>
  56. </interface>
  57.  
  58. /* 配置成pci直通虚拟机连接网络,SR-IOV网卡的VF场景 */
  59. <hostdev mode='subsystem' type='pci' managed='yes'>
  60. <source>
  61. <address domain='0x0000' bus='0x03' slot='0x00' function='0x0'/>
  62. </source>
  63. </hostdev>
  64.  
  65. /* 利用vhostuser连接ovs端口 */
  66. <interface type='vhostuser'>
  67. <mac address='fa:92:01:33:d4:fa'/>
  68. <source type='unix' path='/var/run/vhost-user/tap0' mode='client'/>
  69. <model type='virtio'/>
  70. <driver vringbuf='2048'/>
  71. <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
  72. </interface>
  73.  
  74. <interface type='network'> //基于虚拟局域网的网络
  75. <mac address='52:54:4a:e1:1c:84'/> //可用命令生成,见下面的补充
  76. <source network='default'/> //默认
  77. <target dev='vnet1'/> //同一虚拟局域网的值相同
  78. <alias name='net1'/>
  79. <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/> //注意slot值
  80. </interface>
  81. <graphics type='vnc' port='5900' autoport='yes' listen='0.0.0.0' keymap='en-us'/> //配置vnc,windows下可以使用vncviewer登录,获取vnc端口号:virsh vncdisplay vm0
  82. <listen type='address' address='0.0.0.0'/>
  83. </graphics>
  84. </devices>
  85. </domain>

  

范例3

  1. <domain type='kvm'>
  2. <name>vm64-1</name> //虚拟机名称
  3. <memory unit='MiB'>2300</memory> //最大内存,单位M
  4. <currentMemory unit='MiB'>2300</currentMemory> //可用内存,单位M
  5. <vcpu>3</vcpu> //虚拟cpu个数
  6. <os>
  7. <type arch='x86_64' machine='pc'>hvm</type>
  8. <boot dev='hd'/> //硬盘启动
  9. </os>
  10. <features>
  11. <acpi/>
  12. <apic/>
  13. <pae/>
  14. </features>
  15. <clock offset='localtime'/>
  16. <on_poweroff>destroy</on_poweroff>
  17. <on_reboot>restart</on_reboot>
  18. <on_crash>destroy</on_crash>
  19. <devices>
  20. <emulator>/usr/libexec/qemu-kvm</emulator>
  21. <disk type='file' device='disk'>
  22. <driver name='qemu' type='raw'/>
  23. <source file='/home/kvm/images/vm64-1.raw'/> //目的镜像路径
  24. <target dev='vda' bus='virtio'/>
  25. <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> /*硬盘使用virtio驱动后识别为pci总线*/
  26. </disk>
  27. <disk type='file' device='disk'>
  28. <driver name='qemu' type='raw'/>
  29. <source file='/home/kvm/images/ex.img'/> //目的镜像路径
  30. <target dev='vdb' bus='virtio'/>
  31. <address type='pci' domain='0x0000' bus='0x00' slot='0x10' function='0x0'/> /*硬盘使用virtio驱动后识别为pci总线*/
  32. </disk>
  33. <interface type='bridge'> //虚拟机网络连接方式
  34. <source bridge='vm1_br_debug'/> //当前主机网桥的名称 vm-eth0
  35. <virtualport type='openvswitch'/>
  36. <model type='virtio'/>
  37. <driver name='vhost' queues='8'/>
  38. <mac address="00:16:3E:64:01:00"/> //为虚拟机分配mac地址,务必唯一,否则dhcp获得同样ip,引起冲突
  39. <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
  40. </interface>
  41. <interface type='bridge'> //虚拟机网络连接方式
  42. <source bridge='vm1_br_protocol'/> //当前主机网桥的名称 vm-eth1
  43. <virtualport type='openvswitch'/>
  44. <model type='virtio'/>
  45. <driver name='vhost' queues='8'/>
  46. <mac address="00:16:3E:64:01:01"/> //为虚拟机分配mac地址,务必唯一,否则dhcp获得同样ip,引起冲突
  47. <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
  48. </interface>
  49. <input type='mouse' bus='ps2'/>
  50. <graphics type='vnc' port='-1' autoport='yes' listen = '0.0.0.0' keymap='en-us'/>//vnc方式登录,端口号自动分配,自动加1,可以通过virsh vncdisplay来查询
  51. </devices>
  52. </domain>

  

  1. <domain type='kvm'>
  2. <name>vm64-1</name> //虚拟机名称
  3. <memory unit='MiB'>2300</memory> //最大内存,单位M
  4. <currentMemory unit='MiB'>2300</currentMemory> //可用内存,单位M
  5. <vcpu>3</vcpu> //虚拟cpu个数
  6. <os>
  7. <type arch='x86_64' machine='pc'>hvm</type>
  8. <boot dev='hd'/> //硬盘启动
  9. </os>
  10. <features>
  11. <acpi/>
  12. <apic/>
  13. <pae/>
  14. </features>
  15. <clock offset='localtime'/>
  16. <on_poweroff>destroy</on_poweroff>
  17. <on_reboot>restart</on_reboot>
  18. <on_crash>destroy</on_crash>
  19. <devices>
  20. <emulator>/usr/libexec/qemu-kvm</emulator>
  21. <disk type='file' device='disk'>
  22. <driver name='qemu' type='raw'/>
  23. <source file='/home/kvm/images/vm64-1.raw'/> //目的镜像路径
  24. <target dev='vda' bus='virtio'/>
  25. <address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/> /*硬盘使用virtio驱动后识别为pci总线*/
  26. </disk>
  27. <disk type='file' device='disk'>
  28. <driver name='qemu' type='raw'/>
  29. <source file='/home/kvm/images/ex.img'/> //目的镜像路径
  30. <target dev='vdb' bus='virtio'/>
  31. <address type='pci' domain='0x0000' bus='0x00' slot='0x10' function='0x0'/> /*硬盘使用virtio驱动后识别为pci总线*/
  32. </disk>
  33. <interface type='bridge'> //虚拟机网络连接方式
  34. <source bridge='vm1_br_debug'/> //当前主机网桥的名称 vm-eth0
  35. <virtualport type='openvswitch'/>
  36. <model type='virtio'/>
  37. <driver name='vhost' queues='8'/>
  38. <mac address="00:16:3E:64:01:00"/> //为虚拟机分配mac地址,务必唯一,否则dhcp获得同样ip,引起冲突
  39. <address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
  40. </interface>
  41. <interface type='bridge'> //虚拟机网络连接方式
  42. <source bridge='vm1_br_protocol'/> //当前主机网桥的名称 vm-eth1
  43. <virtualport type='openvswitch'/>
  44. <model type='virtio'/>
  45. <driver name='vhost' queues='8'/>
  46. <mac address="00:16:3E:64:01:01"/> //为虚拟机分配mac地址,务必唯一,否则dhcp获得同样ip,引起冲突
  47. <address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0'/>
  48. </interface>
  49. <input type='mouse' bus='ps2'/>
  50. <graphics type='vnc' port='-1' autoport='yes' listen = '0.0.0.0' keymap='en-us'/>//vnc方式登录,端口号自动分配,自动加1,可以通过virsh vncdisplay来查询
  51. </devices>
  52. </domain>

  

 

KVM虚拟机典型配置文件xml的更多相关文章

  1. kvm虚拟机日常管理和配置操作命令梳理

    KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理.1)查看KVM虚拟机配置文件及运行状态KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/autostart目录是配置kvm ...

  2. KVM 虚拟机基本管理及常用命令

    KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm qemu]# ll t ...

  3. linux kvm虚拟机使用

    安装配置kvm 1.安装kvm软件包 [root@kvm ~]# yum install kvm python-virtinst libvirt tunctl bridge-utils virt-ma ...

  4. kvm虚拟机中鼠标不同步的问题解决方法

    环境:Centos7.6安装kvm创建windows虚拟机,通过novnc连接到虚拟机上发现存在鼠标位置偏移问题 解决方法: 方法一: 经测试,windows系列虚拟机关闭鼠标加速亦可缓解该问题,不过 ...

  5. kvm虚拟机日常操作命令梳理

    KVM虚拟机的管理主要是通过virsh命令对虚拟机进行管理.废话不多说,下面列出kvm日常管理中的命令 1)查看KVM虚拟机配置文件及运行状态 KVM虚拟机默认配置文件位置: /etc/libvirt ...

  6. KVM虚拟机的日常管理与配置

    1. 查看KVM虚拟机配置文件及运行状态(1) KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录. (2) virsh命令帮 ...

  7. Linux下KVM虚拟机基本管理及常用命令(转)

    说明:可能有重复 一.KVM的基本管理 1.查看KVM虚拟机配置文件 #Kvm虚拟机默认配置文件位置 [root@kvm qemu]# pwd /etc/libvirt/qemu [root@kvm ...

  8. kvm虚拟机命令梳理

    kvm虚拟机命令梳理 )查看KVM虚拟机配置文件及运行状态 KVM虚拟机默认配置文件位置: /etc/libvirt/qemu/ autostart目录是配置kvm虚拟机开机自启动目录. virsh命 ...

  9. kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置

    KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...

随机推荐

  1. 英语_金丝楠是紫楠(phoebeSheareri)的别名

    姚黄魏紫俱凋零--红木家具今古谈(连载七) [上海木业网]楠木品种包括闽楠.细叶楠.红毛山楠.滇楠.白楠.紫楠.乌心楠.桢楠.水楠.香楠等二百余种之多,1997年的木材国家标准中就列入了八种.某些售卖 ...

  2. Java代码实现定时器

    一 import java.util.Timer; import java.util.TimerTask; public class time { public static void main(St ...

  3. 使用策略组禁止win10某个程序运行

    打开策略组:win+R----gpedit.msc 一.计算机配置——windows设置——安全设置——软件限制策略——其他规则——空白处右键,新建哈希规则 点击浏览,并不安全级别设置为不允许,选中程 ...

  4. HTTP 2.0 之压测工具 Jmeter

    年后,德国总部工业平台要做中国本地化,德国的同事过来给我们展示日志的时候,无意间看到了他们应用日志里的 HTTP/2,下意识到,原来他们都已经提供Http 2.0的服务了. 那么问题来了,除了h2lo ...

  5. Flask框架整理及配置文件

    阅读目录 Flask目录结构(蓝图) pro_flask包的init.py文件, 用于注册所有的蓝图 manage.py文件,作为整个项目的启动文件 views包中的blog.py,必须要通过sess ...

  6. springboot常见问题

    什么是 Spring Boot? 为什么要用 Spring Boot? Spring Boot 的核心配置文件有哪几个?它们的区别是什么? Spring Boot 的配置文件有哪几种格式?它们有什么区 ...

  7. java+selenium3学习

    http://blog.csdn.net/u011541946/article/details/72898514 http://git.oschina.net/zhengshuheng https:/ ...

  8. XLA

    原 TensorFlow技术内幕(七):模型优化之XLA(上) 2018年06月13日 14:53:49 jony0917 阅读数 5513   版权声明:本文为博主原创文章,遵循CC 4.0 by- ...

  9. LeetCode 669. Trim a Binary Search Tree修剪二叉搜索树 (C++)

    题目: Given a binary search tree and the lowest and highest boundaries as L and R, trim the tree so th ...

  10. C——letterCounter

    /* 一个统计字母(含大小写)出现次数的C程序 */ #include <stdio.h> int main() { ]; char ch; /* initialization */ ; ...