一个库文件,实现管理接口
一个守护进程(libvirtd)
一个命令行工具(virsh)
为了支持VMM,Libvirt采用基于驱动(Driver)架构,每种VMM需要提供一个Driver和Libvirt进行通信来操控特定的VMM
Libvirt定义了各种API
virsh常用参数指令:
virsh shutdown --mode-agent 比--mode=acpi更加安全地关闭操作系统
virsh snapshot-creat -quiesce 在创建快照之前,将缓存地内容刷入到磁盘
virsh domfsfreee 静默文件系统
virsh domfsthaw 恢复静默地文件系统
virsh domfstrim 让虚拟机trim文件系统
virsh domtime 获取虚拟机的事件
virsh setvcpus 配置虚拟机的vCPU
virsh dominfaddr --source agent 查询虚拟机的IP地址
virsh domfsinfo 显示虚拟机的文件系统列表
virsh set-user-password 设置虚拟机用户的密码
原文:http://blog.51cto.com/11970509/2349037