Intel和AMD都在去年宣布了很多处理器级别的虚拟化技术,微软也在去年发布了虚拟化产品和计划。今年,轮到Linux厂商开讲虚拟化了。
与处理器提供商不同,Linux厂商的虚拟化直接指向Linux迁移。他们的最终目的,是让使用Linux的用户能够更好地使用,同时让没用Linux的用户能够更方便地向Linux迁移。
在Linux的虚拟化技术方面,最具代表性的当然是Novell和Red Hat.
Novell向NetWare添加虚拟技术
Novell刚刚宣布了NetWare 的迁移路线,用户可以在Xen或VMware ESX Server虚拟化环境下,作为虚拟操作系统在Linux上运行遗留操作系统。
即将推出的Open Enterprise Server (OES,研发代码为Cypress)将完全建立在Linux内核上,其基础是刚刚发行的SuSE Linux Enterprise Server 10(SLES 10),预计将于明年6月出货。
目前的OES同时包含NetWare和Linux内核。Novell在向Linux的迁移过程中将放弃网管员长期以来一直用于文件和打印服务的独立NetWare内核。
让NetWare运行在Xen或VMware下,对于拥有相当大安装量的Novell来说,是向前迈出的一大步。在今年Novell年度BrainShare用户大会上,很多IT经理都表示他们在NetWare上运行文件和打印服务,在Linux上运行GroupWise和Web等其他应用,他们都没有迁移到纯Linux OES上,因为Linux内核上提供的文件和打印服务特性不如在NetWare内核上那样全。目前的OES中不支持Archive Server服务器和分布式文件系统(DFS)连接。DFS连接使Windows 通用Internet文件系统(CIFS)客户程序可以访问NetWare服务器。
应该说,向OES添加Xen和VMware是Novell的明智之举,这使Novell可以维护其已经拥有的安装用户向其产品中添加服务器整合特性。
代号为Code 10的SLES 10包括Xen虚拟管理器提供的虚拟功能、整合的软件管理和对通用信息模型的支持。
Novell还将把Dell的OpenManage软件模块加入到ZENworks 7 Linux 管理工具中来管理运行Linux的Dell PowerEdge服务器。Dell版ZENworks 7 Linux管理工具将能够管理RedHat Enterprise Linux或Novell SuSE Enterprise Server服务器。
RedHat的虚拟计划
RedHat于3月底向用户详细说明了对虚拟化Linux环境、Xen集成的承诺,宣布了使用户能够更方便地在虚拟Linux环境中运行和管理工作负载的战略。
RedHat说他们正在为提供支持虚拟化的单一集成Linux平台做准备,并宣布成立一个在线资源中心,以帮用户为虚拟化环境做准备。
该技术的预览版在3月底RedHat社区推动的Fedora项目中提供给了用户。预览版集成了开源Xen虚拟化软件。最新版的Fedora Core Linux社区发行版软件包括了新的桌面应用软件、安全附件和虚拟化技术。Fedora 5使用3.0版Xen开发分支软件,支持32位和64位 x86硬件,增添了可使虚拟机设置更加容易的客户端安装脚本。
RedHat希望今年夏季在发布Beta版RedHat Enterprise Linux 5时,提供这些集成的虚拟化技术,同时提供一套用于虚拟环境的迁移、评估和规划服务。
正式版RedHat Enterprise Linux 5将包括全面集成的虚拟化功能,预计于年底上市。
分析人士指出,随着IT经理寻求从硬件资源中获得更多回报的途径,虚拟化将在越来越广泛的领域内被采用。将软件和服务与底层硬件隔离的概念长期以来一直应用在大型机和高端Unix系统上,而现在虚拟化技术在x86系统上已经成为可能。
RedHat明确指出,虚拟化是未来的关注重点。