每个月,开发人员或系统管理员在使用云技术时需要了解的内容似乎都会增加一倍。 有太多有前景的项目,而时间却很少。
即使只是看看 OpenStack 这个开源云计算项目中的各个组件,如此多的不同组件协同工作也会使云工程师很难跟上所有事情。 有很多工具可以帮助解决这个问题,从聚会和面对面培训课程,到邮件列表和 IRC,再到书籍和文档。
OpenStack 社区的许多成员也在自己的博客和其他网站上分享他们自己的教程、指南和其他有用的提示方面做得非常出色。 为了帮助您及时了解这些信息,我们每个月都会寻找 OpenStackers 最好的社区创建的教育内容。 以下是本月我们为您找到的内容。
-
您是否使用 Kolla 项目来管理 OpenStack 云的容器和部署? Kolla 使用 Ansible playbook 来提供其大部分功能; 在 Christian Berendt 的这篇 快速指南 中,了解如何使用 Ansible fact caching(Ansible 1.8 的一项功能)来加速 Kolla。
-
Cloudwatt 的员工上个月提供了他们系列 "5 minute stacks" 的几集新内容。 即使您不使用他们的服务,我发现他们给出的示例对于思考如何为应用程序设置自己的 Heat 模板很有帮助。 上个月的指南包括 GlusterFS 和 ownCloud.
-
如果您运行 OpenStack 云有一段时间了,那么您的 API 数据库可能会变得非常满。 您删除的实例、卷和其他数据可能会保留在各个表中。 虽然这些信息可能对您保留有用,但在其他情况下,它可能无法为您提供太多价值,而只是占用数据库中的额外空间。 您可以使用 Matt Fischer 的 说明 清理这些旧数据(但请注意他的警告,因为这可能是一项危险的操作)。
-
您的虚拟机在哪里运行可能很重要。 为了提供复制和其他形式的备份,通常会托管单个服务的多个副本,例如数据库引擎。 但是您如何知道您的虚拟机不是都位于同一物理机上? OpenStack 提供反亲和性组以确保这种情况不会发生,并且在 这篇文章 中,Major Hayden 帮助您了解它们的工作原理以及如何在基于 Mitaka 的 OpenStack 云中使用它们。
-
OpenStack 的 Newton 版本中的新功能是支持在您的 Heat 应用程序模板中使用 YAQL(Yet Another Query Language)。 在 Lars Kellogg-Stedman 的这篇 Heat 中 YAQL 表达式的 探索 中,了解更多关于如何使用 YAQL 及其一些更高级的功能。
这次就到这里。 一如既往,请务必查看我们的 完整合集,其中包含数百个其他社区创作的教程的链接,如果您对我们下个月应包含的指南有任何建议,请在下面的评论中告诉我们。
1 条评论