云基础设施方面的技能非常需要的。如果你正在为云基础设施的需求寻找开源解决方案,OpenStack是一个很好的选择。

OpenStack是一个巨大的项目集合,为云堆栈的几乎每一个部分提供解决方案和集成。虽然这种大范围的覆盖使其成为一个强大的工具,但同时也意味着跟上并了解整套项目,知道如何使用和定制化,以及如何向OpenStack提供代码,都很难。

幸运的是,有很多选择可以帮助你。除了官方项目文件、印刷书籍和认证培训计划外,还有大量社区创造的优秀资源。Opensource.com每个月都会在博客和其他网站上查看最近发布的指南和教程,并将它们放在一起。以下是这个月的精选。

 

——首先,Antony Messerli提供了一个指南(https://www.reversengineered.com/2016/05/09/setting-up-an-openstack-cloud-using-ansible/),介绍如何使用Ansible建立一个OpenStack云。Messerli引导我们完成实验室环境中的配置以及OpenStack在其集群上运行所需的playbook,以及添加镜像,设置网络等的基础。如果你正在考虑使用Ansible建立一个小型的本地OpenStack测试环境,这是一个很好的参考。

——接下来,有没有想过Neutron网络如何在OpenStack中工作?应用程序中发生的情况如何对应于底层代码? Arie Bregman在这篇文章(http://abregman.com/2017/05/29/openstack-neutron-service-code-deep-dive/)中提供了一个OpenStack Neutron代码的深度探究——当然你一定要熟悉一般的网络原理和一点OpenStack代码库才能看得懂。

——Gerrit是OpenStack使用的开源代码审查项目,用于管理提交的修丁,并允许在将更改合并到主OpenStack代码库之前进行反馈和测试。对于那些习惯了其他代码审查系统(或根本没有)的人来说,Gerrit可能会有点让人混乱,尽管它具有很好的仪表板功能让你只能看到对你很重要的信息。Dougal Matthews在本文(http://www.dougalmatthews.com/2017/May/19/how-i-gerrit/)中介绍了他的Gerrit仪表板设置,对你创建自己的仪表盘很有帮助。

——前不久在波士顿举办的OpenStack峰会的视频已经可以观看,这里面包含技术和非技术专题的宝藏。不知道从哪里开始?不妨先看看来自Julio Villarreal Pelegrino的演讲(http://www.juliosblog.com/dont-fail-at-scale-how-to-plan-for-build-and-operate-a-successful-openstack-cloud-video-openstack-summit2017/),介绍了如何规划、构建和运行一个成功的OpenStack云。

 

——安全问题对任何云管理员来说都是最值得关注的事项。但是从哪里下手? Naveen Joy发布了一个很棒的清单——十个安全问题,用于锁定你的OpenStack网络(https://blogs.cisco.com/cloud/securing-openstack-networking)。上个月他的一个视频(https://www.openstack.org/videos/boston-2017/securing-openstack-networking)可作为补充观看。

 

——OpenStack中的内部消息传递服务在一个通用的库中进行管理,这个库位于Oslo项目之内,名字自然而然的叫Oslo.Messenging。可以通过这两篇博客(https://pigdogweb.wordpress.com/2017/05/22/intro-to-oslo-messaging/,https://pigdogweb.wordpress.com/2017/06/02/oslo-messaging-the-cloud-is-calling/)了解这个库的基础知识以及它的功能。

想要更多?那么到三年多社区内容的精华(https://opensource.com/resources/openstack-tutorials)中去查看各种OpenStack指南、howtos和教程,以助你成为一名高效的OpenStack开发人员或管理员。

 

 

编译:Jonathan Zhang

作者:Jason Baker

来源:https://opensource.com/article/17/6/openstack-guides-and-tutorials

投稿邮箱:openstackcn@sina.cn