“七种武器”加身 看 HP Helion OpenStack 之技术延伸与创新

  • 衣星平

2015 年 2 月 3 日

话题:语言 & 开发架构

有人说《七种武器》是古龙真正体现他超越金庸的一篇武侠系列小说。小说中刻画了武林中赫赫有名的武器:长生剑、孔雀翎、碧玉刀、多情环、霸王枪、离别钩。台湾作家胡人曾评价:“这部作品中,古龙倾尽了一生体验。”

2014 年惠普公司作为 OpenStack 社区总贡献量排名第一的白金级会员,向 HP Helion OpenStack 中注入被深入优化和具有创新意义的“七种武器”,使得 HP Helion OpenStack 具有特有的强大技术延展性,实现技术与使用体验的正向迭代。

长生剑之 HP Helion OpenStack Sherpa

剑,素称“百刃之君”,想要以剑法取胜,就必须依靠凌动的步法,配合变化轻巧的手法。

HP Helion OpenStack Sherpa 真正实现了云计算升级与功能扩展方面的灵活性和敏捷性。Sherpa 服务允许用户使用轻量级的 UI,以自服务的方式从所支持的软件库目录中选择可用的扩展软件包。Sherpa 服务会根据用户的选择自动调用适当的后端服务和资源进行部署。Sherpa 软件库可供选择的服务包括:补丁、插件、模块等,用来满足现有云环境的升级、增强、扩展等需求。

孔雀翎之 HP Helion OpenStack TripleO

孔雀翎是一种暗器,作者是为了引申“信心”的主题。

对于每一次因为需要满足最佳实践而不得不进行复杂配置的 OpenStack 部署工程师来说,TripleO,也被称作 OpenStack on OpenStack 的自动化部署技术会帮助你增加“信心”,因为 TripleO 技术会大大缩短一个标准化实例部署的所需时间和部署复杂度。使用 UnderCloud(Deployment Cloud) 来部署、更新和管理生产环境 OverCloud(Workload Cloud), 从而达到无缝升级。下图为:UnderCloud and OverCloud 主要组件示意图:

碧玉刀之 HP Helion OpenStack DNSaaS(域名解析即服务)

碧玉刀代表的是诚实且准确,当你相信,一切都不再是巧合。

域名解析服务同样需要提供诚实且准确的 IP 地址和域名之间的对应关系。HP Helion OpenStack DNSaaS 是基于 OpenStack 社区 Designate 项目,可以帮助管理员更加方便安全高效的构建、发布和管理内部网络和外部网络的 DNS 区域和记录。DNSaaS 后端 DNS 支持多种 DNS 驱动服务,Power DNS、Microsoft DNS、DynECT、Akamai 等。

多情环之 HP Helion OpenStack Sirius

HP Helion OpenStack Sirius 服务通过使用基于 REST web service 来管理多种多样存储设备。通过 Sirius 服务云服务管理员可以轻松统一管理诸如 HP StoreServ FC、HP StoreServ iSCSI 和 HP StoreVIrtual 等存储设备, 可谓是“多情”。Sirius 服务符合 Keystone 鉴权服务标准,可以实现云上用户更加灵活的消费存储资源。

离别钩之 HP Helion OpenStack EON

离别实为相聚,HP Helion OpenStack EON 服务可以使基于 VCenter 管理的 ESXi 计算代理节点被 Helion OpenStack 作为被 Nova scheduler 调度的计算节点。使多种虚拟化层在云计算管理层相聚,实现对云平台的整合并统一管理。EON 服务可以通过对 VCenter 的访问获取当前 ESXi 计算代理节点的资源分布情况,从而实现有效调度。下图为 EON 实现的逻辑架构:

霸王枪之 HP Helion OpenStack Ironic

霸王枪力拔山河,气盖世。

HP Helion OpenStack Ironic 服务以“软”的方式轻松完成物理机的自动化部署,可谓是力拔山河。Ironic 服务是 OpenStrack 的孵化项目,通过使用 PXE 启动、IPMI、diskimage-builder 等技术,针对的是裸机和非虚拟化服务器的自动化管理和部署。下图为 Ironic 自动化部署的逻辑过程:

拳头之 HP Helion OpenStack DVR(Distributed Virtual Routing)

拳头可以随心变换,时而成拳时而成掌。

网络中东西和南北向的流量也是跟随不同使用场景的变化而不同的,对于 Neutron 中东西流量的造成的性能瓶颈问题,HP Helion OpenStack 采用 DVR 服务可以有效解决。DVR 实为 Juno 版本中 Neutron 的新特性,DVR 可以使东西流量在计算节点之间传递,不会经过网络节点。L3 Agent 和 L2Agent 将会支持 DVR 模式并运行在计算节点中,下图为 DVR 工作模式示意图:

本文作者系中国惠普云计算集团云技术专家衣星平。

语言 & 开发架构