注解:
【1】OpenVZ是基于Linux内核和作业系统的操作系统级虚拟化技术。OpenVZ允许物理服务器运行多个操作系统,被称之为虚拟专用服务器(VPS Virtual PrivateServer)或虚拟环境(VE Virtual Environment)。
与VMWare这种虚拟机和Xen这种半虚拟化技术相比,OpenVZ的host OS和guestOS都必须是Linux(虽然在不同的虚拟环境里可以用不同的Linux发行版)。但是,OpenVZ声称这样做有性能上的优势。根据OpenVZ网站的说法,使用OpenVZ与使用独立的服务器相比,性能只会有1-3%的损失。
OpenVZ是SWsoft,Inc.公司开发的专有软件Virtuozzo的基础。OpenVZ的授权为GPLv2。
OpenVZ由两部分组成,一个经过修改的操作系统核心与用户工具。
【2】KVM(全称是 Kernel-basedVirtual Machine)是Linux下x86硬件平台上的全功能虚拟化解决方案,包括一个可加载的内核模块kvm.ko提供和虚拟化核心架构和处理器规范模块。
使用KVM可允许多个包括Linux和Windows每个虚拟机有私有的硬件,包括网卡、磁盘以及图形适配卡。
【3】QEMU是一套由FabriceBellard所编写的模拟处理器的自由软件。它与Bochs,PearPC近似,但其具有某些后两者所不具备的特性,如高速度及跨平台的特性。经由kqemu这个开源的加速器,QEMU能模拟至接近真实电脑的速度。
QEMU支持很多种格式,我们这里选择的qcow/qcow2格式都是它支持的格式。他们能够支持copy-on-write format,比如在执行拷贝操作时,只在写操作时进行拷贝。在进行读取操作是,执行的是类似Java/C#中引用赋值的概念(即并没有为拷贝时的新对象创建内存,而是让新对象与老对象都同时执行共同的内存地址)。
【4】VIRTIO是一种针对 Linux 的 I/O 虚拟化框架,在其中的“示例 virtio 驱动程序”一节中,描述了需要QEMU来在 Linux 内核中实践VIRTIO半虚拟化基础架构。
用Proxmox创建虚拟机图文教程: http://www.linuxidc.com/Linux/2012-05/60624.htm
Proxmox 3.0 VE 正式版发布了,下载地址:proxmox-ve_3.0-0428106c-13.iso (458MB).
发行通知:http://forum.proxmox.com/threads/13898-Proxmox-VE-3-0-released!
Proxmox VE (Proxmox Virtual Environment) 是一个非常棒的集成OPENVZ 支持KVM应用的环境。有方面易用的WEB界面,基于JAVA的UI和内核接口,可以登录到VM客户方便的操作,还有易用的模板功能,基本跟老外的商业VPS环境差不多了,支持VT和ISCSI