目前主要有两种虚拟机模型。
类型1如下图,主要的产品有Xen, VMWARE Sphere等。
类型2是以KVM, VirtualBox, VMWare Workstation为代表的一类产品,下图是KVM的架构。
在ubuntu 14.04安装kvm
sudo apt-get install qemu-kvm libvirt-bin bridge-utils ubuntu-vm-builder virt-manager virtinst
创建虚拟机
可以使用命令行工具创建和管理虚拟机,比如qemu-kvm, virtinst, virsh。
也可以使用图形化工具软件virt-manager创建和管理虚拟机。
启动虚拟机
管理工具介绍
libvirt是开源社区开发的专门用来管理VMM的一套API,可以管理Xen, KVM, VMWare等虚拟机解决方案,面向上层应用提供多种编程语言的开放API,自带virsh命令行管理工具。开源社区也提供了很多丰富的工具用来方便最终用户创建和管理虚拟机,比如virt-manager, virt-viewer, virt-install。
参考资料
https://www.linux-kvm.org/
http://www.qemu-project.org/
https://virt-manager.org/
http://libvirt.org/