openstack 架构_导航OpenStack基础架构的新手指南

openstack 架构

欢迎新的OpenStack贡献者,但是在这个日趋成熟,节奏飞快的开源社区中导航的路线图并没有什么坏处。 在奥斯汀举行的OpenStack峰会上, Paul Belanger (红帽公司), Elizabeth K. Joseph (HPE)和Christopher Aedo (IBM)将主持有关面向初学者的OpenStack基础架构的会议。 在这次采访中,他们提供了技巧和资源来帮助新的OpenStack贡献者。

您的演讲描述说,您将“深入基础架构的核心,并说明有关使OpenStack正常运行的系统所需的一切信息”。 对于40分钟的时间段来说,这是一个艰巨的任务。 初学者对OpenStack基础设施应该了解的最重要的事情是什么?

Elizabeth K. Joseph(EKJ):我们不将GitHub用于OpenStack补丁。 这是很多新贡献者的绊脚石,因为出于历史原因,我们确实在GitHub上维护了我们所有存储库的镜像。 相反,我们使用由OpenStack基础架构团队维护的完全开放源代码审查和持续集成(CI)系统。 与此相关的是,由于我们运行的是CI系统,因此在合并之前会测试对OpenStack提出的所有更改。

Paul Belanger(PB):项目中有很多热情的人,所以如果您的补丁获得-1,请不要灰心。

Christopher Aedo(CA):社区希望帮助您成功,不要害怕提出问题或要求获得更多信息的指针,以增进您的理解。

您会为初学者推荐哪些在线资源来填补您的演讲中无法涵盖的内容?

PB:绝对是我们的OpenStack项目基础结构文档 。 已竭尽全力使它尽可能保持最新。 在将OpenStack作为项目运行时使用的每个系统都有一个专用页面,甚至基础架构团队正在使之联机的OpenStack云。

EKJ:我将回应Paul关于基础架构文档的观点,并补充说,我们喜欢看到正在学习的人们提供的补丁。 除非有人问,否则我们通常不会意识到我们在文档方面缺少什么。 因此,阅读,学习,然后帮助我们填补空白。 您可以在Freenode上的openstack-infra邮件列表或我们的IRC频道#openstack-infra上提问。

CA:我喜欢Ian Wienand撰写的有关构建图像的详细文章

新的OpenStack贡献者应该寻找哪些“陷阱”?

EKJ:贡献不仅仅在于提交新的代码和新功能。 OpenStack社区非常重视代码审查。 如果您希望人们查看您提交的补丁,请考虑查看其他人的一些工作并提供清晰和建设性的反馈。 您的其他贡献者对您的工作了解得越多,看到您进行审查,就越有可能及时对您的代码进行审查。

CA:我看到很多新来者都喜欢Gerrit 。 通读《 开发人员指南》中的开发人员工作流程 ,然后再阅读一遍。 如果您不习惯Gerrit,一开始它似乎会让人感到困惑和不知所措,但是浏览一些代码回顾通常会使它们融合在一起。 另外,我还是IRC的忠实粉丝。 这可能是获得帮助的好地方,但最好是保持持久存在,以便即使您在那个特定时刻不在“那里”,人们也可以回答您的问题。 (请阅读IRC,这是开源成功的秘诀 。)您不必“永远在线”,但轻松滚动到频道并进行对话的能力是非常宝贵的。

PB:我同意伊丽莎白和克里斯的看法,杰里特是我们要注意的地方。 这将成为您开发工作的中心。 您不仅要提交供人查看的代码,而且还要查看其他贡献者的代码。 注意Gerrit UI; 有时可能会造成混乱。 我建议尝试Gertty ,这是Gerrit Code Review系统的基于控制台的界面,该系统恰好是由OpenStack Infrastructure驱动的项目。

您为初学者推荐哪些资源来帮助他们与其他OpenStack贡献者建立联系?

PB:对我来说,它使用的是IRC,并在Freenode上加入了#openstack-infra频道( IRC日志 )。 该频道中有很多很棒的信息和人。 您将看到OpenStack项目的日常运行,并且一旦了解了该项目的工作方式,便会更好地了解如何为该项目的未来做出贡献。

CA:我想将IRC的笔记第二次; 一整天都呆在IRC上对我的知情和人际关系而言意义重大。 当您在某个项目中遇到某人时,这也是获得帮助的一种好方法-具有活跃IRC频道的人总是有周围的人愿意解决您的问题。

EKJ: openstack-dev邮件列表对于保持最新的消息非常重要,以了解有关您正在OpenStack上从事的项目的最新消息,因此我建议订阅该列表。 邮件列表使用主题标签来分隔项目,因此您可以指示电子邮件客户端使用主题标签,并专注于影响您关心的项目的主题。 除了在线资源外,世界各地还涌现了许多OpenStack小组,这些团体可以满足用户和OpenStack贡献者的需求,并且其中许多人通常与重要的OpenStack贡献者进行对话和活动。 您可以在您所在区域的Meetup.com上搜索,或在groups.openstack.org上搜索以查看您所在的区域是否有一个OpenStack组。 最后,每六个月举行一次OpenStack峰会 ,我们将在该峰会上进行基础架构讨论。 在目前的形式下,峰会包括在一个空间中的用户会议和开发者会议,以讨论与OpenStack的过去,现在和将来有关的一切。

OpenStack在哪些方面需要改进以变得对初学者更友好?

PB:我认为新的贡献者可以简化我们的帐户设置过程,尤其是提交第一个补丁需要多少步骤。 注册OpenStack开发模型的成本很高,对贡献者而言可能太高了。 但是,一旦注册,该模型对开发人员而言效果很好。

CA:我们有一个非常专业的开发人员社区,但重点是开发OpenStack本身,而对OpenStack云用户的考虑较少。 我们需要引入应用程序开发人员,并鼓励更多的人开发可以在OpenStack云上完美运行的程序,并鼓励他们在“ 社区应用程序目录”中共享这些应用程序 。 为此,我们可以继续改进API标准,并确保不同的库(例如libcloud,phpopencloud和其他库)继续为开发人员可靠地工作。 哦,还赞助了更多的OpenStack黑客马拉松! 所有这些事情都可以使新移民难以进入,这将导致他们坚持不懈。

EKJ:我从事开源软件开发工作多年,但是对于许多OpenStack开发人员来说,这是他们每个人都致力于的第一个开源项目。 我发现他们专有的软件背景并不能使他们为开源项目中使用的开源理想,方法论和协作技术做好准备。 我很高兴看到我们做得更好,欢迎具有这种专有软件背景的人们与他们一起工作,以便他们能够真正了解开源软件社区中正在从事的工作的价值。

我认为2016年将成为开源Haiku年。 通过Haiku向初学者讲解OpenStack。

PB: OpenStack运行云
如果您喜欢免费软件
提交您的第一个补丁

CA:在不久的将来
OpenStack将统治世界
帮助实现它!

EKJ: OpenStack是免费的
部署在您自己的服务器上
并运行您自己的云!

保罗,伊丽莎白和克里斯托弗将于4月25日星期一上午11:15在奥斯汀举行的OpenStack峰会发表演讲

翻译自: https://opensource.com/business/16/4/interview-openstack-infrastructure-beginners

openstack 架构

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值