项目组织者上周四宣布,OpenStack的开发者更新了他们的开源云软件包,增加了一个新的图形用户界面和统一身份识别管理系统。
OpenStack项目政策委员会主席乔纳森·布赖斯(Jonathan Bryce)称,这次更新的目的是让OpenStack更容易使用和管理。我们在大规模地改善这个软件。现在我们不是在谈论使用OpenStack管理100台服务器甚至1000台服务器的云服务,而是有数万台服务器的云服务。那里的其它选择确实没有考虑那个规模。
总的来说,这次名为“Diablo”的发布版软件将包括70多个新功能和增强功能。
许多功能都是为了实现大规模延展性的目标。这个软件有一个新的分布式调度程序,用于在这个系统的任何地方部署虚拟机,即使节点分散在全球各地的不同的数据中心。一个新的多集群集装箱同步功能可用于复制不同的远程集群的数据。这个图像管理服务现在允许用户搜索具体的虚拟机实例。对于拥有许多客户的服务提供商来说,这是一个方便的功能。
OpenStack是美国航天局首先为其Nebula云项目开发的,是运行大规模云设施的一个开源软件栈。托管商Rackspace管理这个软件项目并且计划在自己的服务中托管OpenStack部署。OpenStack由三个组件组成:OpenStack计算、OpenStack对象存储和OpenStack镜像服务。
据这个基金会称,这个软件到目前为止已经下载5万多次。为5800万用户服务的拉丁美洲贸易平台MercadoLibre使用这个软件。沃尔特迪斯尼和欧洲粒子物理实验室也使用这个软件。
新的图形用户界面基本上是由OpenStack服务厂商Nebula开发的,允许管理员通过一个门户界面配置资源。采用以前版本的OpenStack,管理员通过命令行界面控制这个软件,或者通过OpenStack应用程序编程接口自己编写的程序控制这个软件。
布赖斯说,这种新的基于仪表板的图形界面可以单独下载。不过,这个图形界面很容易插入到核心的OpenStack软件集中。OpenStack的下一个发布版称作“Essex”,将把这个图形用户界面插入到核心程序中。
这个软件还有一个名为“OpenStack Keystone”的统一的身份识别管理系统,能够与以前为单个组件部署的不同的身份识别系统捆绑在一起。布赖斯称,这将替换OpenStack中现有的身份识别的选择。这是一次登录即可处理一切事情的系统。它还能够与外部的目录系统集成在一起,如微软主动目录或者基于LDAP(轻型目录访问协议)的其它身份识别系统。
同OpenStack控制台一样,Keystone这次的发布版也单独提供下载,并且将集成在下一个发布版的核心软件中。
另一个提供单独下载的功能是OpenStack Quantum。这个功能允许用户通过一个应用程序编程接口配置虚拟网络。