您现在的位置是:首页 > IT基础架构 > 计算存储 >

SLES 11虚拟机管理工具:libvirt与Platespin介绍

2010-04-07 17:33:00作者: 来源:

摘要Novell公司的SUSE Linux Enterprise Server(SLES)11为服务器虚拟化提供了基于Xen的完整功能堆栈。但是,SLES 11是如何处理虚拟机管理的呢?...

Novell公司的SUSE Linux Enterprise Server(SLES)11为服务器虚拟化提供了基于Xen的完整功能堆栈。但是,SLES 11是如何处理虚拟机管理的呢?

  首先,让我们弄清楚一件事:SLES 11不是作为专门的平台开发的。它是一款通用的服务器操作系统,你可以将其作为虚拟化主机,也可以作为Apache Web服务器。因此,好的虚拟机管理工具来之不易。这不是意味着SLES 11虚拟机管理不可能,只是不同而已。

  使用libvirt管理SLES 11虚拟机

  最基本的SLES 11虚拟机管理工具是libvirt,它包含在多数Linux版本里。libvirt能管理Xen与KVM平台,但是它只是一个普通的架构。

  libvirt所使用的最基础的工具是红帽的Virtual Machine Manager,也叫做virt-manager。这个工具只显示连接到virt-manager的在主机上可用的虚拟机视图。没有简单的界面显示某台虚拟机运行在哪里。由于这种限制,virt-manager很适合小型环境,不过在大型环境就变得难以管理。

  对于大型SLES 11部署的虚拟机管理,你可用使用hb_gui工具,不过该款工具旨在管理集群,而不是虚拟机。你可用使用hb_gui 找到虚拟机的位置,甚至执行迁移,但是它显示了集群里目前的所有活动,这使得看清楚虚拟环境的情况更加困难。

  使用PlateSpin管理SLES 11虚拟机

  如果你需要一种更结构化的方式来对虚拟机进行管理,Novell通过在2008年收购的PlateSpin线提供了额外产品。

  用到的产品就是PlateSpin Orchestrate,可以在VMware、微软Hyper-V、Xen和混合虚拟环境里启用虚拟机管理。其关键组件是Orchestrate Server,通过连接到安装在虚拟机和主机上的代理检测资源并执行管理任务。Orchestrate Development Client允许虚拟化管理员创建策略以自动化某些任务,如动态配置。

  Orchestrate支持广泛的平台。代理能用于多个主要的hypervisor,支持Linux和Windows虚拟机。不过,安装大量的Orchestrate会迅速变得复杂,这意味着需要大量知识和时间来设置。

  同时,Orchestrate不是免费的,其他用于SLES 11的虚拟机管理工具也是如此。

  PlateSpin的另一个产品Convert将物理机转换成虚拟机,反之亦然。其他产品能检修虚拟环境并修复故障。但是多数PlateSpin产品用于Window虚拟机管理很好,但有的不适合SLES 11。

  “有限的”虚拟机管理工具

  SLES 11下默认的虚拟机管理工具相当有限,不过PlateSpin Orchestrate是异构环境里的企业级虚拟机管理工具。有了这种技术,你可以将环境配置成自动化虚拟机配置。


(本文不涉密)
责任编辑:

站点信息

  • 运营主体:中国信息化周报
  • 商务合作:赵瑞华 010-88559646
  • 微信公众号:扫描二维码,关注我们