Construction of Virtualized Resource Pool Based on KVM-QEMU with Libvirt

Virtualization is a key technology of cloud computing,and desktop virtualization is one of the main applications of virtualization technology.It can decouple of the user’s terminal device with the desktop environment,and each user’s desktop environment is stored in the server-side.Users access desktop environment through network by using terminal equipment,and the core technology is server virtualization.Virtualized resource pool is a collection of resources,which is built in the Linux servers by using server virtualization technologies.It can provide suitable desktop environments for terminal equipments,and it’s the foundation for desktop virtualization.Libvirt is a C library that supports KVM virtualization.After analyzing the Libvirt library and KVM-QEMU virtualization principle,this paper proposes a method to design and implement a virtualized resource pool which supports resource nodes dynamic access.