1. 前言
本文主要介绍OVirt虚拟化管理平台以及该平台和其它虚拟化管理平台的对比。
OVirt是由Red Hat公司开发和推广的开源数据中心虚拟化平台。
OVirt为服务器和桌面虚拟化提供大规模、集中的管理,它被设计为VMware vCenter的开源替代品。
OVirt为多节点虚拟化提供基于内核的虚拟机管理。基于内核的虚拟机(KVMs)是将Linux内核转换为管理程序的虚拟化基础设施的一部分。
2. oVirt的特点
OVirt提供基于web的前端集中管理虚拟机、网络配置、主机、计算和存储资源。OVirt还提供了灾难恢复(Disaster Recovery)和超融合基础设施部署特性。
计算资源管理的特性包括按需分配CPU资源和内存资源。内存复用是指虚拟机占用的内存超过物理主机的可用内存。
虚拟机管理特性包括热迁移、热快照、创建虚拟机模板和虚拟机,以及在发放和部署虚拟机时自动配置虚拟机。动态快照允许管理员在虚拟机仍在运行时对虚拟机进行快照。管理员可以通过模板、克隆和手动方式创建虚拟机。它们还可以从多个源(如硬盘或ISO镜像)引导VM。
容灾特性包括将存储域关联到不同的实例。然后管理员可以从oVirt管理数据复制。
OVirt同时使用自托管和Gluster存储域进行集中管理。管理员可以通过向集群中添加更多的节点来扩展可用资源。
3. oVirt的组件
OVirt构建在Red Hat虚拟化管理代码、KVM管理程序、运行虚拟机的OVirt节点和libvirt等虚拟化工具上。它可以使用本地附加存储、网络文件系统(NFS)、iSCSI或FC接口与主机服务器通信。
oVirt的两个主要部分是oVirt引擎和oVirt节点。
oVirt引擎作为oVirt环境的控制中心。通过该引擎,管理员可以定义主机、网络、添加存储、创建虚拟机和管理用户权限。oVirt引擎中包含一个图形用户界面(GUI),用于管理oVirt基础设施资源。oVirt引擎可以安装在独立服务器上,也可以安装在虚拟机的节点中。
oVirt节点是在CentOS、Fedora或Red Hat Enterprise Linux上运行的服务器,具有虚拟桌面和服务器管理程序VDSM (virtual desktop and server manager)守护进程和KVM管理程序。VDSM控制节点可用的资源,包括计算资源、网络资源和存储资源。
4. oVirt与其它虚拟化平台的比较
4.1 oVirt vs Proxmox
Proxmox虚拟环境是一个开源的服务器虚拟化管理平台。管理员可以使用Promox来设置、部署或管理虚拟环境,以便使用快照和服务器迁移。其他特性包括动态资源更新和创建虚拟服务器和虚拟机。
管理选项可以通过基于web的界面获得。虚拟机镜像可以存储在本地存储区域,也可以存储在NFS共享中。
4.2 oVirt vs OpenStack
OpenStack是另一个可与oVirt相媲美的开源工具。尽管这些产品很相似,但OpenStack是一个基础设施即服务(IaaS)平台,在节点和租户方面具有更大的规模,使管理员能够专注于如何在其数据中心运行大型云服务。
4.3 oVirt vs VMware vSphere
VMware vSphere是服务器虚拟化和管理市场的领导者。当涉及到虚拟化时,它被认为是标准的,但是一些管理员可能会发现它的授权太昂贵了。
4.4 oVirt vs XenServer
XenServer是Citrix提供的服务器虚拟化产品。XenServer直接运行在服务器硬件上,并针对Windows和Linux虚拟服务器进行了优化。但是,XenServer中没有像其他虚拟化工具中那样的即时恢复或增量备份选项。
5. 总结
通过本文,您应该可以初步了解oVirt这个虚拟化资源管理工具了吧?其它它跟VMware vSphere和OpenStack的功能非常相似。不同点在于VMware vSphere需要商业授权,而OpenStack则面向于大型云服务的应用场景。
评论前必须登录!
注册