VmSky虚拟化论坛

 找回密码
 我要注册

手机号码,快捷登录

搜索
查看: 2631|回复: 0

Virtual Iron

[复制链接]
发表于 10-15-2008 10:18:45 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?我要注册

x
1 Virtual Iron介绍VirtualIron公司成立于2003年,致力于提供建立和管理虚拟架构的企业级的软件解决方案,实际上,VirtualIron公司改变了自己虚拟化虚拟化产品的发展方向:放弃了自己的虚拟化技术,支持开源的Xen项目,同时Xen项目的领导者XenSource则放弃管理工具,全力投入虚拟化技术的研发。
2 Virtual Iron产品介绍Virtual Iron公司的产品主要面向:
1)
企业用户;
2)
免费用户。
免费用户的产品主要是单个服务器的虚拟化,只要在官方网站上提交一个申请就能立即获得一个免费的License,同时被允许下载一个ISO文件;
面对企业用户的是Virtual Iron Enterprise Editon,能够实现多个服务器的虚拟化和管理,是一个可以用于企业级数据中心的虚拟化产品,使用它可以在一个物理服务器上创建和管理多个功能独立的VSsVirtual Servers);它构建在Xen系统管理程序上,加上些其他的开源的组件一起构成了一个有效、低价的虚拟化解决方案。
同时提供了VDIVirtual Desktop Infrastructure,虚拟桌面架构)产品,我们认为这主要是与vmware产品展开竞争,它也能实现企业桌面的管理。
另外还有一个能够实现VMware ESX Server 2.5Virtual Iron升级迁移的解决方案,意图更加明显了,主要是针对不愿意支付从ESX Server 2.5VI3升级昂贵费用的客户(目前大约是每CPU升级费用3000美元),而Virtual Iron提供的价格是每CPU升级费用500美元。

与大多数虚拟化产品一样能实现的功能包括:
1)
有效提高服务器资源利用率;
2)
集中化管理物理服务器;
3)
VSs
的有效管理;
4)
不间断的虚拟机服务保证(零宕机);
Virtual Iron 架构
在这个架构中,Virtual Iron提供了三个主要组件:
1)
Hypervisor

一个基于XenHypervisor 抽象层,链接物理硬件和虚拟化服务组件;
2)
Virtual Iron
虚拟化服务
为标准的操作系统提供多种功能的软件组件;
3)
Virtual Iron
虚拟化管理
基于C/S结构高性能的管理平台。

一般情况下Virtual Iron的布局如下图所示:


2Virtual Iron的布局
与其他虚拟化产品的布局相比较,我们发现,它的结构简单明了,很容易理解。它包括:
n
一个安装在windows或者Linux上的Virtualization Manager Server
n
一个Virtualization Manager Client,实际上这个Client可以就是本机,只不过也可以使用浏览器从远端访问这个虚拟化管理服务器;
n
直接运行虚拟化程序的服务器,一般是来自于物理服务器的迁移或者虚拟机的模版克隆。


3 XENVirtual Iron
Xen是一个性能优异的虚拟化产品,虽然目前市场应用不多,但是凭借其优良的设计方案取得了众多其他虚拟化方案暂时所不能达到的高度。
它拥有一个Hypervisor,这个概念与在Virtual Iron中的Hypervisor完全一致,它的作用是实现虚拟机和硬件的软件连接,类似于底层硬件连接,但是又不完全相同。
Xen 虚拟化的部分主要系统结构组件如下:
n
域:域(Domain)是独立虚拟机的容器。
n
管理程序:管理程序(Hypervisor)是Xen的核心,在物理层最高特权级硬件保护环路上运行,负责为域分配资源,以域的本机架构虚拟视图表示域。
n
域0:作为特权级域,域0(Domain 0)安装Xen虚拟化管理框架。这是管理程序导入时启动的第一个域。这个域管理所有其他域。域0可安装其他虚拟机所需的所有物理驱动器。SUSE Linux Enterprise Server可以作为主机OS在域0中运行,也可以作为客户机在同一物理硬件上运行。
n
非特权域:非特权域(Unprivileged Domain)指除域0之外的任何域,有时称作DomU。
n
驱动域:可授权域0之外的域访问特定硬件I/O设备,这种访问不需要域0调度。这些驱动域(Driver Domain)选装时,可减轻域0的工作量,提高系统性能。
n
超虚拟化:经过超虚拟化(paravirtualized)的客户机操作系统是一种经过修改能够识别其在管理程序之上运行的操作系统,以提高系统性能。
实际上,就笔者拿到的Virtual Iron 3.62来看,新增加的功能主要在VLAN的支持上,这样,一个物理网络接口经过虚拟化后将有更加丰富的网络管理功能;Virtual Iron针对Xen做了进一步的工作:将“超虚拟化”发展为“全虚拟化”,这样就使操作系统不知道已经被虚拟化,所以管理程序需要俘获和仿真每一个I/O及硬件指令。
很重要的一点必须提到:Virtual Iron 3.62只支持带有Intel-vt或者AMD-v技术的CPU,也就是说只有具有类似VT技术的CPU的服务器才能运行虚拟机程序,放弃了对普通CPU(不支持类似Intel-VT技术的CPU),得到的是广泛的虚拟操作系统支持(几乎支持)、良好的LiveMigrate(类似于Vmware 公司提供的Vmotion功能)等不错的特性。
拿到Virtual Iron 3.62,按照说明很容易就将它安装在Windows和Linux上,实际上这一步对于Virtual Iron来说是建立了两个重要的服务器:
n
DHCP服务器
n
PXE Server
接下来就是启动准备启动虚拟化程序的服务器了(从网卡启动即可,一般在BIOS里设定),很快就能通过Virtualization Manager Client看到启动的服务器了,这一点让我们很满意,部署速度非常快;
一个典型的资源中心的管理界面如下图所示:
也就是说,我们可以管理各个虚拟化服务了,比如添加VDSsVirtual Data Centers),添加VSsVirtual Servers),一切都很简单,相信一般的IT管理人员都能轻易的掌握。
另外还有一些地方也值得赞许:
n
低廉的价格,目前是每个socket499美元,这个价格包含了LiveMigrate、错误恢复、容量管理,以及对SAN和iSCSI的支持;
n
权限管理,Policies的管理,作业的调度管理;
n
Ldap支持;
n
虚拟机监测报告生成。
vmsky精彩虚拟化
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

小黑屋|手机版|Archiver|VmSky技术社区 ( 京ICP备18030265号-3 )

GMT+8, 9-21-2019 17:46 , Processed in 0.051477 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表