今日导读
热点推荐
ZOL首页 > 中国IDC > IDC动态 > 技术与方案 > Linux系统环境数据中心虚拟化自动管理

Linux系统环境数据中心虚拟化自动管理


赛迪网 【转载】 2008年08月21日 15:26

  “IDC亚太区IT架构前景论坛”今日在京成功举办。IDC根据对数据中心的调研结果与参会嘉宾分享了目前数据中心的现状与未来发展趋势。

  来自Novell公司的Linux 技术专家王钧先生题为《数据中心虚拟化自动管理》的主题演讲:Novell公司是一家致力于开放源代码和企业级操作系统管理的企业。我给大家带来的分享内容是关于Novell的解决方案。如何与现在的数据中心的自动化及优化技术进行结合,来实现更好的数据中心的整合与应用。

  第一个是现在目前在数据中心里面,面临很多的挑战。主要是来自业务,以及资金和管理方式的。Novell现有的软件解决方案操作系统的提供以及虚拟化的技术,如何帮助用户解决目前在数据中心里面虚拟化和自动化的挑战。

  现在市场上有很多的虚拟化技术的供应商。选择Novell作为数据中心基础的虚拟化软件平台的提供者哪些理由能够帮助客户更好的改善使用体验。

  最后一部分就是目前Novell公司里面有一系列的关于虚拟化解决方案的套件。通过这些套件看大家在数据中心里更好的实现虚拟化。

  我们首先来看一下在数据中心里面,我们现在面临的这几方面的挑战。

  首先是我们在数据中心里面最关心的是让我们的业务能够很好的运行。我们的所有IT基础设施为我们的业务提供服务。前面IDC的崔经理也介绍到了,现在目前在数据中心里面,除了要有满足业务需求这一个主要目标之外,还同时又一个与之矛盾的就是降低成本、节能的要求。这些要求整合在一起的时候,摆在我们目前的就是需要用一些创新的技术为我们数据中心的应用提供更好的服务。

  现在目前在业内大家普遍认可的一种技术就是采用虚拟化及虚拟化管理技术来实现这样的业务目标。那么在我们的数据中心系统管理层次里,我们会遇到管理各个服务器、管理各个虚拟的服务器。不论是管理独立的物理服务器还是虚拟服务器都要求我们有足够的可用的智能框架,来帮助我们实现尽可能多的自动化,只有这样才能够帮助我们提高效率。

  现在在数据中心计算里面有一个很好的远景就是按需计算。这个是可以应对IDC的调查里面虚拟化发展的2.0到3.0这个阶段。从我们开始部署虚拟化的基础设施,到根据业务的需求来动态创建这些虚拟化的基础设施。

  数据中心的应用环境实际上是复杂的,不但有开源的环境,还会有闭源的,也就是我们说的传统商业软件的模式环境。在这里面会使用到从存储到服务器的各个层次的技术,会使用各种各样的、各种类型的操作系统。而且在操作系统及应用这个层次上还会为保证业务的持续提供来部署高可用以及高可靠的方案。按需计算的目标是我们一个很好的远景,我们会朝这个远景努力。现在Novell下一步的虚拟化产品里面包含了满足一部分按需计算要求的自动化的管理软件。

  在最开始数据中心的孤立服务器阶段,所有的应用都是部署在独立的硬件上面。上面每台独立的硬件上面有单独的操作系统。通过这个单独的操作系统,我们可以在上面提供有限的应用。事实证明这样的模式是简单的、单一的。但是这种模式不能满足我们按照需求,按照实际的需要来提供计算能力的要求。而且这种模式已经被证明是有很大的资源浪费。这样的话,虚拟化又重新被大家所接纳,在数据中心中又逐渐采用。

  虚拟化作为一个技术来讲并不是一个新兴的技术,早在70年代的时候,就已经在大型主机上面虚拟化就已经被开始实现而且和大量的采用。

  我们看一下图里面可以分三个层次,最下面的一个部分是硬件的部分。那么硬件之上在传统模式上可以直接部署操作系统,这样的话,应用程序会运行在操作系统之内。这种模式,通过虚拟化技术的改良,我们可以把它重新分割成另外的四个层次,在中间多加了一层虚拟化监控层,它的任务就是为我们提供底层硬件的资源向上层的操作系统供应,然后做不同的操作系统之间的协调和调动。

  上面列出来的虚拟操作系统,实际上隐含了另外一层含义,就是除了应用和操作系统之外,在整个封装的模块内,有一块虚拟出来的比较简单的虚拟化的硬件。通过这个虚拟化的技术,已经初步实现了简化我们业务流程的步骤,这个时候我们可以简化我们对硬件的支持。虚拟操作系统里面硬件是相对来说比较简单的,每一个虚拟化监控程序都会支持有限的硬件环境。真实的硬件供应是通过虚拟监控层来向上供应的。

  那么有了基础的虚拟化监控程序,但它并不能够帮助我们做到更多的自动化任务、虚拟化管理,这些任务都是做不到的。在小型规模的环境,或者是测试环境里面,前面介绍的基本的虚拟化技术已经满足使用了。但是在数据中心或者是一些大型企业里面进行大规模部署虚拟化应用的时候,前面的模式显然就无法满足系统快速部署上面运行的应用,能够保持版本的统一,设备统一的管理等等这样一些需求。

  这样在数据中心里面,我们更需要一种能够提供虚拟化的管理以及虚拟化自动化的软件帮助我们更好的在数据中心里面使用虚拟化的技术。

  我们看一下在虚拟化技术的软件里面能够提供哪些管理软件和操作系统,来帮助我们实现数据中心的虚拟化及虚拟化管理。

  首先第一个层次是虚拟化的监控层次。现在目前在Novell的操作系统里面,这部分被整合在了我们的SUSE Linux Enterprise Server操作系统平台里面,它作为操作系统内嵌的一部分来提供的,它是整个虚拟化技术的基础。

  在这个之上我们还提供了SUSE Linux Energize Virtual Machine Driver Park,它所提供的是对于在我们的High web之上运行的操作系统,如果是有很好的Aclvanced功能的话,需要有能力与底层的硬件做更快的交互、更快的操作。在操作系统里面是,是SUSE Linux Energize Server 里面对Linux的虚拟化能够做到快速的I/O支持,包括网络、磁盘。那么,对于其他的混源的操作系统,比如说Widows,比如说其他的Linux操作系统,在SUSE Linux 里面必须要借助硬件的辅助,比如英特尔的Vit技术,或者是AMD的对应的虚拟化硬件技术才能够提供支持。这个时候上面运行的操作系统是不了解下面有虚拟化的手段,整个I/O的过程实际上是一个低效的、效益高的过程。

  为了改善这种状态,Novell专门开发了 SUSE Linux Energize Virtual Machine Driver Park,就是在操作系统不了解底层的虚拟化支撑层面下,通过我们提供的驱动程序,对它提供I/O方面的加速。

  Novell还提供了Novell ZENworks Virtual Machine Managnement,它是作为虚拟机的生命期管理的管理套件来提供的。通过Novell ZENworks Virtual Machine Managnement可以做到从虚拟机开发的阶段、测试的阶段、版本控制的阶段,一直到上线部署生命期整合过程,都可以通过这个工具来进行快速的部署、发现,以及管理。

  最后一个是Novell Networks Orchestrator,它是提供在整个的数据中心内部,作为数据中心虚拟化、自动化的调度器核心的组件来提供的。通过Orchestrator,它的目标是实现我们说的按需计算。

1 2 下一页
本文导航
  • 第1页:数据中心里面
频道热词:声卡驱动  驱动精灵  驱动之家  
视觉焦点