今天是十一黄金周开始的第一天,在2016年10月6日,OpenStack马上要迎来第14个版本的发布,也是Big Tent后的第三个版本,计划Release项目达到32个,比Mitaka版本多了3个。

这是继OpenStack Liberty贡献分析后的第三篇系列文章,我们很欣喜的看到在每次的OpenStack Release之后,我们总是可以发现有很多新的中国企业投身于OpenStack生态圈中,无论如何,随着时间的推移,像OpenStack这样的开源软件势必在企业市场中有越来越多的应用。在当今房价飞速增长的今天,整个的社会充满了浮躁,能出现一个像OpenStack一样的项目实属不易。我们的国家、我们的民族太需要一些脚踏实地的人做一些真正的“自主可控”的技术积累,否则我们的未来仍然摆脱不了表面强大的现实。

最近一段时间一直在接触客户,也在思考为什么OpenStack无法像苹果手机那样轻松落地、供不应求,当然这个对比并不恰当。记得寄云科技的时博士曾经说过:越接近于用户底层的应用越难落地。现实也的确如此,就好像用户盖了一栋大楼,这时候你告诉用户,我这有个地基比你原来的好,来我给你换了;又或者你告诉用户说,我这个地基比你以前的好,我给你重新搭个地基,你再盖个楼。我想如果我是用户,我也不会答应的。所以,在用户基础架构已经非常成熟的企业中,OpenStack在落地过程中势必会遇到痛点不痛,落地困难的问题。我觉得解决这个问题无外乎几个方面:第一,有一位高瞻远瞩的领导,像携程的叶总、恒丰银行的张总;第二,把OpenStack的解决方案做的像VMWare一样完整,比如用户原来的业务系统怎么无缝迁移过来,用户原有资产怎么重新利用,怎么让OpenStack适用用户现有的网络架构,怎么让OpenStack适用用户现有的管理流程;第三,将OpenStack和刺中用户痛点的应用结合起来,进而推进OpenStack在企业中的应用,这也是我一直在寻找的方向。这仅仅是我在从事四年多OpenStack研发、销售过程中的一点点思考,也欢迎各位一起进行讨论。

还是那句话,排名并不是这篇文章的真正目的。我们希望能有更多的用户看到,我们中国企业在OpenStack上的影响力,让更多的用户了解OpenStack,从而能够在未来的应用中使用OpenStack,形成真正的OpenStack的生态圈。

OpenStack Liberty深度解读请见:http://xiaoquqi.github.io/blog/2015/10/29/contribution-in-liberty/

OpenStack Mitaka深度解读请见:http://xiaoquqi.github.io/blog/2016/04/07/contribution-in-mitaka/

由于网络方面的原因,Ceph的部署经常受到干扰,通常为了加速部署,基本上大家都是将Ceph的源同步到本地进行安装。根据Ceph中国社区的统计,当前已经有国内的网站定期将Ceph安装源同步,极大的方便了我们的测试。本文就是介绍如何使用国内源,加速ceph-deploy部署Ceph集群。

这篇文章是根据Sébastien Han的演示视频进行整理的,对过程中有问题的部分进行了修复。

Docker作为持久化集成的最佳工具,特别是在部署中有着得天独厚的优势。Ceph作为开源的分布式存储得到越来越多的使用,但是作为分布式系统,Ceph在部署和运维上仍然有不小的难度,本文重点介绍利用Docker快速的进行Ceph集群的创建,以及各个组件的安装。

转眼间,OpenStack又迎来了新版本发布的日子,这是OpenStack第13个版本,也是Big Tent后的第二个版本,秉承“公开公正”的原则,OpenStack Release的项目达到了29个,比Liberty多出了8个。

去年的时候,对国内的OpenStack Liberty贡献进行了深度解读后引起了广泛的关注,在今年Mitaka版本发布之后,类似的解读已经遍布朋友圈,但是在看过后,发现并非国内贡献的全部统计,所以决定还是自己写一篇完整的深度解读系列文章,来帮助国内用户对国内OpenStack的现状有一个全面的了解和认识。

这几天一直在思考写这篇文章的目的和意义,我们搞分析也好,搞排名也罢,到底是为了什么?Mitaka版本更新后,各个公司也以排名作为企业宣传的最好的武器,我觉得这些都无可厚非。但是我觉得更重要的一点是在当前去IOEV的大形势下,我们应该告诉国内的企业用户,有一批热衷于追求Geek精神的年轻人在为中国未来的IT产业变革做着不懈的努力,他们用数字证明了国外公司能做到的我们国内公司也能做到,这个世界上不仅有IOEV,还有中国制造的OpenStack。

对于友商们已经分析的数据,这里不再赘述,本文主要通过stackalytics.com提供的API对国内社区贡献进行一次深度挖掘和整理。

OpenStack Liberty深度解读请见:http://xiaoquqi.github.io/blog/2015/10/29/contribution-in-liberty/

尽管在云计算领域仍然有很大的争议,但是OpenStack事实上已经成为Iaas云平台的事实标准和首选的平台。从培训市场的火热也证明了这一点,现在的OpenStack培训有很多,讲的内容也不尽相同,那么哪一种培训才是用户最需要的呢?

这篇文章并不是要评价任何一个OpenStack培训,只是想从用户体验的角度分析一下,到底什么才是用户真正需要的。如果文章观点有任何不妥,还请各位前辈和大牛们多多海涵。

什么是Consul?

Consul拥有众多的组件,简言之,就是一个用于在你的基础设施中,发现和配置服务的工具。包含以下关键功能:服务发现、健康检查、键值存储和多数据中心支持。再说的通俗一点,就是用于管理分布式系统的利器。

服务器监控软件五花八门,没有一个是对的,但是总有一款是适合你的,本文中将使用Grafana+Dimaond+Graphite构造一款漂亮的监控面板,你可以独自欣赏,也可以让他们和你的应用勾勾搭搭。

本文中的安装测试,主要在CentOS 6.5下完成。先来张Grafna效果图,左边是我们的数据源Graphite,右边是我们的Grafna的效果图:

又到了OpenStack 新版本发布的季节,虽然秋意寒寒,但是仍然挡不住OpenStack再次掀起全球关注的热点。这是OpenStack第12个版本,与之前的沉稳低调相比,这次的Release中一口气多了5个新模块,也创下了OpenStack项目创建以来的最高纪录。由于天然的架构优势,让OpenStack在云计算横行天下的年代游刃有余,已经逐步成为了云平台的即成标准,从OpenStack对待AWS的API兼容的态度就能看出,OpenStack变得越来越自信。

OpenStack Liberty完整版本的翻译可见:https://wiki.openstack.org/wiki/ReleaseNotes/Liberty/zh-hans

本次OpenStack Liberty更新日志中文版本的翻译工作由我完成。由于时间仓促,难免有很多问题,欢迎各位批评指正。

为什么会写这篇Blog

近期,接触了一些OpenStack的入门者,很多人对Linux系统并不是很熟悉,导致安装出来的系统五花八门,间接地影响了后面的开发与调试,所以这里给出我的安装流程,供初学者们参考。我使用的是Ubuntu 14.04 64bit Server版本的ISO进行安装,其他版本方法类似。