时间归档 —— 2013年7月

关于Puppet不得不说的故事

[toc wrapping="right"]       即将发布的UnitedStack OS(uOS) 中大量用Puppet来部署和管理OpenStack各组件和uOS定制服务。Puppet也常被称作DevOps的神器,在运维自动化、持续集成和交付等场景中被广泛的利用,当然OpenStack项目中也少不了Puppet的身影为了让大家更深入了解Puppet,以及Puppet如何被用于运维管理和OpenStack项目中,我们计划撰写Puppet系列文章,目前计划如下6篇系列文章:

  1. 关于Puppet和其作者的故事
  2. Puppet核心概念和架构
  3. Puppet层次模型
  4. Puppet与DevOps
  5. 如何用Puppet实现OpenStack自动化部署
  6. OpenStack运维部署的现状和未来
好了,让我们进入正题,今天要分享的主题是“Puppet不得不说的故事”。
了解详情

UnitedStack招聘开源工程师

简版(TL;DR)

[no_toc]UnitedStack现在招聘开源社区开发工程师,可以是全职的、兼职的,或者实习生(简历中请注明)。可以远程在家/学校办公,只需要参与我们感兴趣的开源项目即可,比如OpenStack,Linux/KVM等,当然,如果你就是某个开源项目的重要贡献者或发起人,也可以过来之后继续做你自己的开源项目,UnitedStack将提供全力支持。有足够的国际开源项目协同开发经验的,也可以参与UnitedStack内部项目的开发。
了解详情

块存储的世界

[toc wrapping="right"]在OpenStack中,存储是非常重要的一块,但是因为其提供方式的不同,即使是专业的工程师也会感到十分困惑。OpenStack的存储主要分为三大类,一是对象存储服务,Swift解决的问题,二是块设备存储服务,在OpenStack里主要是提供给虚拟机的作为“硬盘”的存储,这里又分为本地块存储和分布式块存储,Cinder项目正在解决相关的问题;第三类,数据库存储服务,Databases as a Service(DBaaS), 对应AWS里面的RDC,目前是一个正在孵化的项目,Trove,前身是Rackspace开源出来的RedDwarf。

本文重点介绍块存储服务,UnitedStack OS的块存储是在OpenStack Cinder框架下开发的,开发过程中,我们对目前主流的块存储服务提供商和开源的块存储软件做了一个简要分析,希望能给从事块存储开发的工程师对于块存储一个全局的认识。

了解详情