知识点47libvirt域的ML配置文件_第1页
知识点47libvirt域的ML配置文件_第2页
知识点47libvirt域的ML配置文件_第3页
知识点47libvirt域的ML配置文件_第4页
知识点47libvirt域的ML配置文件_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

libvirt域的XML配置文件目录主机配置存储配置网络配置其他配置2Libvert的xml配置文件在使用Libvirt对虚拟化系统进行管理时,很多地方都是XML文件作为配置文件,包括客户机(域)的配置、宿主机网络接口配置、网络过滤、各个客户机的磁盘存储配置、磁盘加密、宿主机和客户机的CPU特性,等等。在Libvirt中,客户机(即域)的配置是采用XML格式来描述的,在该域的XML文件中所有有效配置都在<domain>和</domain>标签之间,表明该配置文件是一个域的配置。3主机配置CPU配置vcpu标签,表示客户机中vCPU的个数,这里为两个。features标签,表示Hypervisor为客户机打开或关闭CPU或其他硬件的特性,这里打开了ACPI、APIC、PAE等特性。4主机配置CPU配置cpuset表示允许到哪些物理CPU上执行,这里表示客户机的两个vCPU被允许调度到1、2、4、6号物理CPU上执行(^3表示排除3号),而current表示启动客户机时只给一个vCPU,最多可以增加到使用2个vCPU。5主机配置内存配置内存大小为1048576KB(即1GB),memory标签中的内存表示客户机最大可使用的内存,currentMemory标签中的内存表示启动时即分配给客户机使用的内存。在使用QEMU/KVM时,一般将二者设置为相同的值。6主机配置内存配置内存的ballooning相关的配置包含在devices这个标签的memballoon子标签中,该标签配置了该客户机的内存气球设备。该配置将为客户机分配一个使用virtio-balloon驱动的设备,以便实现客户机内存的ballooning调节,该设备在客户机中的PCI设备编号为0000:00:06.0。7主机配置启动顺序配置客户机系统类型及其启动顺序,在os标签中配置。8

网络配置桥接方式的网络配置type=‘bridge’表示使用桥接方式使客户机获得网络,address用于配置客户机中网卡的MAC地址。<sourcebridge=‘br0’/>表示使用宿主机中的br0网络接口来建立网桥,<modeltype='virtio'/>表示在客户机中使用virtio-net驱动的网卡设备,也配置了该网卡在客户机中的PCI设备编号为0000:00:03.09网络配置

NAT方式的虚拟网络配置type=’network’和<sourcenetwork=’default’/>表示使用NAT的方式,并使用默认的网络配置,客户机将会分配到192.168.122.0/24网段中的一个IP地址。当然,使用NAT必须保证宿主机中运行着DHCP和DNS服务器。10网络配置用户模式网络的配置type=’user’表示该客户机的网络接口是用户模式网络,完全由qemu-kvm软件模拟的一个网络协议栈。11存储配置

<disk>标签是客户机磁盘配置的主标签,其中包含它的属性和一些子标签。type属性表示磁盘使用哪种类型作为磁盘的来源,device属性表示让客户机如何来使用该磁盘设备。在<disk>标签中可以配置许多的子标签,<driver>子标签用于定义Hypervisor如何为该磁盘提供驱动,<source>子标签表示磁盘的来源,<address>子标签表示该磁盘设备在客户机中的PCI地址。12存储配置下面配置表示,使用raw格式的rhe16u3-1.img镜像文件作为客户机的磁盘,磁盘的缓存是关闭的,其在客户机中使用virtio总线(使用virtio-blk驱动),设备名称为/dcv/vda,其PCI地址为0000:00:05.013其他配置域的配置在域的整个XML配置文件中,<domain>标签是范围最大、最基本的标签,是其他所有标签的根标签。在<domain>标签中可以配置两个属性:一个是type,用于表示Hypervisor的类型,可选的值为xen、kvm、qemu、lxc、kqemu、vmware等中的一个;另一个是id,其值是一个数字,用于在该宿主机的Libvirt中的唯一标识一个运行着的客户机,如果不设置id属性,Libvirt会按顺序分配一个最小的可用ID。14其他配置域的元数据配置在域的XML文件中,有一部分是用于配置域的元数据(metadata)。元数据用于表示域的属性(用于区别其他的域)。name用于表示该客户机的名称,uuid是唯一标识该客户机的UUID。在同一个宿主机上,各个客户机的名称和UUID都必须是唯一的。15

其他配置QEMU模拟器的配置在域的配置文件中,需要制定使用的设备模型的模拟器,在emulator标签中配置模拟器的绝对路径。16其他配置图形显示方式域的XML文件中,图形显示方式的配置如下,表示通过VNC的方式连接到客户机,其VNC端口为Libvirt自动分配。17其他配置客户机声卡和显卡的配置

<sound>标签表示的是声卡配置,其中model属性表示为客户机模拟出来的声卡的类型,其取值为es1370、sb16、ac97和ich6中的一个。<video>标签表示的是显卡配置,其中<model>子标签表示为客户机模拟的显卡的类型,,vram属性表示虚拟显卡的显存容量(单位为KB),heads属性表示显示屏幕的序号。KVM客户机的显卡的默

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论