<domain type='kvm' id='2'>
<name>compute</name>
<uuid>eab2209c-aff9-4947-ba36-d9f5a3c4d632</uuid>
<memory unit='KiB'>2097152</memory>
<currentMemory unit='KiB'>2097152</currentMemory>
<vcpu placement='static'>2</vcpu>
<resource>
<partition>/machine</partition>
</resource>
<os>
<type arch='x86_64' machine='pc-i440fx-rhel7.0.0'>hvm</type>
<boot dev='hd'/>
</os>
<features>
<acpi/>
<apic/>
<pae/>
</features>
<cpu mode='custom' match='exact'>
<model fallback='allow'>SandyBridge</model>
</cpu>
<clock offset='utc'>
<timer name='rtc' tickpolicy='catchup'/>
<timer name='pit' tickpolicy='delay'/>
<timer name='hpet' present='no'/>
</clock>
<on_poweroff>destroy</on_poweroff>
<on_reboot>restart</on_reboot>
<on_crash>restart</on_crash>
<pm>
<suspend-to-mem enabled='no'/>
<suspend-to-disk enabled='no'/>
</pm>
<devices>
<emulator>/usr/libexec/qemu-kvm</emulator>
<disk type='file' device='disk'>
<driver name='qemu' type='qcow2'/>
<source file='/var/lib/libvirt/images/rhel6.5-2-clone.qcow2'/>
<backingStore/>
<target dev='vda' bus='virtio'/>
<alias name='virtio-disk0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x07' function='0x0'/>
</disk>
<disk type='block' device='cdrom'>
<driver name='qemu' type='raw'/>
<backingStore/>
<target dev='hda' bus='ide'/>
<readonly/>
<alias name='ide0-0-0'/>
<address type='drive' controller='0' bus='0' target='0' unit='0'/>
</disk>
<controller type='usb' index='0' model='ich9-ehci1'>
<alias name='usb0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x7'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci1'>
<alias name='usb0'/>
<master startport='0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x0' multifunction='on'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci2'>
<alias name='usb0'/>
<master startport='2'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x1'/>
</controller>
<controller type='usb' index='0' model='ich9-uhci3'>
<alias name='usb0'/>
<master startport='4'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x05' function='0x2'/>
</controller>
<controller type='pci' index='0' model='pci-root'>
<alias name='pci.0'/>
</controller>
<controller type='ide' index='0'>
<alias name='ide0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x01' function='0x1'/>
</controller>
<controller type='virtio-serial' index='0'>
<alias name='virtio-serial0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x06' function='0x0'/>
</controller>
<interface type='bridge'>
<mac address='52:54:00:44:50:89'/>
<source bridge='br1'/>
<target dev='vnet0'/>
<model type='virtio'/>
<alias name='net0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x03' function='0x0'/>
</interface>
<interface type='bridge'>
<mac address='52:54:00:19:18:cd'/>
<source bridge='br1'/>
<target dev='vnet1'/>
<model type='virtio'/>
<alias name='net1'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x09' function='0x0'/>
</interface>
<serial type='pty'>
<source path='/dev/pts/1'/>
<target port='0'/>
<alias name='serial0'/>
</serial>
<console type='pty' tty='/dev/pts/1'>
<source path='/dev/pts/1'/>
<target type='serial' port='0'/>
<alias name='serial0'/>
</console>
<channel type='spicevmc'>
<target type='virtio' name='com.redhat.spice.0' state='connected'/>
<alias name='channel0'/>
<address type='virtio-serial' controller='0' bus='0' port='1'/>
</channel>
<input type='tablet' bus='usb'>
<alias name='input0'/>
</input>
<input type='mouse' bus='ps2'/>
<input type='keyboard' bus='ps2'/>
<graphics type='spice' port='5900' autoport='yes' listen='127.0.0.1'>
<listen type='address' address='127.0.0.1'/>
</graphics>
<sound model='ich6'>
<alias name='sound0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x04' function='0x0'/>
</sound>
<video>
<model type='qxl' ram='65536' vram='65536' vgamem='16384' heads='1'/>
<alias name='video0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x02' function='0x0'/>
</video>
<redirdev bus='usb' type='spicevmc'>
<alias name='redir0'/>
</redirdev>
<redirdev bus='usb' type='spicevmc'>
<alias name='redir1'/>
</redirdev>
<memballoon model='virtio'>
<alias name='balloon0'/>
<address type='pci' domain='0x0000' bus='0x00' slot='0x08' function='0x0'/>
</memballoon>
</devices>
</domain>
分享到:
相关推荐
libvirt自用模板,为了便于理解在//后写了部分注释。可能会出现乱码,保存前删除掉就好。 libvirt配置我也不是很了解,这个只作为基础理解和使用。
本篇文章将聚焦于Libvirt创建虚拟机时XML配置文件中的“Domain vcpu numa”参数,深入解析其含义和作用。 “Domain vcpu numa”参数主要涉及到虚拟机的CPU分配和NUMA(Non-Uniform Memory Access,非一致性内存访问...
libvirt的`virsh`命令行工具可以方便地进行XML文件的编辑和导入,实现虚拟机的创建和更新。此外,libvirt还支持热添加资源,比如在运行时增加CPU或内存。 5. **网络管理** libvirt支持多种网络模型,如桥接、路由...
Libvirt XML配置文件是Libvirt的配置文件,用于定义虚拟机的配置信息。virsh命令行工具可以使用Libvirt XML配置文件来管理虚拟机。Libvirt XML配置文件包括-domain、-network、-storage等几个部分,分别定义虚拟机、...
libvirt_vmcfg是用于生成XML VM规范以供libvirt使用的库。 它处于Alpha状态,但欢迎拉取请求。 由于我还有其他优先事项,目前的文档记录很差。 有时间时,我将创建更好的文档。 例子 域生成器 from libvirt_vmcfg...
虚拟备份 使用BlockCommit功能对由libvirt管理的KVM guest虚拟机进行外部备份。 主要目标是为Proxmox VE备份系统(无vma系统)做一个适度的替代方案,以自动备份磁盘(使用可选压缩)并轻松还原磁盘。 来宾是按组...
6. **XML描述**:libvirt使用XML来定义虚拟机配置,libvirt-java提供了解析和生成XML的能力,方便开发者自定义虚拟机配置。 在实际应用中,libvirt-java 0.4.7可以广泛应用于自动化部署工具、云管理平台、监控系统...
libvirt是Linux下管理虚拟化资源的开放源代码API,它支持KVM、Xen和VMware等虚拟化技术。本文档是《libvirt C语言应用开发指南》的摘录,介绍了如何利用libvirt开发应用程序。文档详细说明了libvirt的架构、对象模型...
Libvirt 是一个开源项目,提供了一组 API、工具和库,用于管理和控制虚拟化平台。在 OpenStack 环境中,Libvirt 是一个至关重要的组件,它为各种虚拟化技术(如 KVM、Xen、QEMU 和 LXC)提供了统一的接口,使得 ...
Libvirt是一个强大的开源库,用于管理和控制虚拟化平台,如KVM、Xen、QEMU等。这个PHP管理器利用Libvirt的API来执行各种操作,使非专业用户也能方便地进行虚拟机的日常维护。 该管理系统的核心功能包括: 1. **...
### Libvirt Qemu KVM 教程大全 #### 虚拟化基本概念与类型 虚拟化技术允许在单一物理主机上运行多个操作系统实例(即虚拟机),这为资源的有效利用提供了新的途径。虚拟化的基本类型包括无虚拟化、半虚拟化、非...
**libvirt源码详解** Libvirt是一个开源的API、库和工具集合,它为管理和配置虚拟化技术提供了统一的接口。这个源码包是版本0.9.11,适用于安装和开发基于libvirt的应用程序。在深入研究libvirt源码之前,我们需要...
**libvirt-snmp 网络管理接口** libvirt-snmp 是一个专为虚拟化环境设计的网络管理接口工具,它允许用户通过简单网络管理协议(SNMP)来监控和管理虚拟机网络流量。该工具提供了对libvirt库的扩展,使SNMP支持成为...
这些绑定是完整且大部分自动从 API 的 XML 描述自动生成的。 - **安装**: 需要安装 `libvirt-python` 包才能使用 Python 绑定。 - **定制化**: 如果需要修改自动生成的方法,可以通过编辑 `generator.py` 文件;若...
Qemu KVM and Libvirt Qemu KVM 和 Libvirt 是虚拟化领域中的三个重要概念,分别是虚拟机监控器、内核模块和虚拟机管理工具。本文将对这三个概念进行解析,并探讨它们之间的关系。 虚拟化的基本类型 虚拟化可以...
### libvirt编译安装详解 在深入探讨libvirt的编译与安装过程之前,我们先来了解一下libvirt是什么。libvirt是一个开源的软件集合,它提供了用于管理虚拟化基础设施的工具和应用程序接口(API)。libvirt支持多种...
本文档是关于libvirt开发的资料,主要内容涉及使用Python搭建和维护虚拟机环境。libvirt是一个开源API库,它提供了对虚拟化技术如KVM, Xen和QEMU等进行管理的接口。在IT行业中,libvirt库被广泛用于开发和管理虚拟化...
libvirt java绑定包 提供java API
1. **系统依赖**:在安装libvirt之前,需要确保系统已安装必要的依赖,如XML解析库、网络库等。 2. **源码编译**:下载libvirt-0.9.4.tar.gz,解压后按照标准的 configure、make、make install 步骤进行编译安装。 ...