构建你自己的云可能很快变得复杂,因为你需要考虑各种各样的组件。 有时,我们都需要一点帮助。 在本月的 OpenStack 教程汇总中,我们收集了八个最好的新技巧、诀窍和指南。 尽情享受吧,记住,OpenStack 的 官方文档 也是你的朋友。
本月,我们来看看 git 技巧,让你的 OpenStack 补丁更容易被别人理解,使用 Heat 管理 Docker 容器,如何直接从数据库中删除计算实例等等。
- 我们的第一个教程介绍如何让 VPN 即服务与 OpenStack 协同工作,方法是让 OpenVPN 在运行在 OpenContrail 子网中的虚拟机中运行。 OpenContrail 是一个 Apache 许可的项目,旨在提供网络虚拟化所需的服务,并且是设置部分网络的另一种方法。 提供了 Ubuntu 以及 CentOS / Red Hat Enterprise Linux 的说明。
- Docker 显然在开发社区中引起了很多兴奋,但是如何让 Docker 与你的 OpenStack 集群很好地协同工作呢? 使用 OpenStack 自己的编排系统 Heat 来帮助你入门。 在本指南中,eNovance 的 OpenStack 集成专家提供了说明和示例模板,用于使用 OpenStack Heat 运行 多租户 Docker。
- 虽然这个技巧不是针对 OpenStack 本身的,但如果你是 OpenStack 的贡献者,使用这个技巧会让你的所有审查员更喜欢你的代码。 与其提交一个包含大量不同内容的庞大代码包,这些内容可能难以理解,为什么不将它们分成更小、更易于理解的块呢? Sean Dague 提供了这份 拆分 git 提交 指南。
- DevStack 对你的机器进行了大量更改,以便将其环境标准化为所有组件期望的方式。 但是这可能会对你在该机器上所做的其他一切产生一些意想不到或不良的结果,因此许多人选择在虚拟机中运行 DevStack 测试。 为了更容易地访问代码,你可能想要通过 NFS 挂载它。 Adam Young 提供了在你开发环境中设置它的指南。
- 有时事情会出错,实例可能会以意想不到的方式崩溃。 即使实例已经消失,OpenStack 仍然可能认为它在那里。 如果发生这种情况,一种处理方法是直接从 OpenStack 的数据库中 删除这些虚假实例。 本指南将向你展示如何使用一个简单的脚本来做到这一点。
这个月就到这里了。 查看我们过去的 OpenStack 教程合集,了解更多精彩的指南和提示。 如果我们错过了你最喜欢的新指南或资源,请在评论中告诉我们!
评论已关闭。