The virtualization API 之开源 libvirt探究 By Ruiy:
libvirt supports Hypervisors(注,相关的hypervisors项目的权威网站已经加入到链接中,感兴趣探究):
- The KVM/QEMU Linux hypervisor
- The Xen hypervisor on Linux and Solaris hosts.
- The LXC Linux container system
- The OpenVZ Linux container system
- The User Mode Linux paravirtualized kernel
- The VirtualBox hypervisor
- The VMware ESX and GSX hypervisors
- The VMware Workstation and Player hypervisors
- The Microsoft Hyper-V hypervisor
- The IBM PowerVM hypervisor
- The Parallels hypervisor
- The Bhyve hypervisor
- Virtual networks using bridging, NAT, VEPA and VN-LINK.
- Storage on IDE/SCSI/USB disks, FibreChannel, LVM, iSCSI, NFS and filesystems
libvirt provides:
- Remote management using TLS(Transport Layer Security) encryption and x509 certificates (即,libvirt管理远程来宾OS采用TLS加密及2509证书)
- Remote management authenticating with Kerberos and SASL(Simple Authentication And Security Layer)
- Local access control using PolicyKit(dbus,sudo)
- Zero-conf discovery using Avahi multicast-DNS
- Management of virtual machines, virtual networks and storage
- Portable client API for Linux, Solaris and Windows
http://www.libvirt.org/virshcmdref.html