【51CTO.com快译】作为系统管理员与开发者们面临的最大挑战之一,我们往往很难跟上变化的推进步伐。无论是刚刚告别高校,还是已经拥有多年工作经验,这一难题都同样存在:我们以往的技能并不总能解决目前乃至未来的需求。
这样的情况在云技术领域尤其严重。虽然各类新兴与成熟开源工具能够在一定程度上解决问题,但其与实际需求之间仍然存在差距。不过在OpenStack社区当中,我们能够找到大量官方文档、第三方培训与认证、图书及其它出版物,甚至包括诸多面对面交流及社区贡献教程。而作为这部分资源的整理成果,我们今天推荐以下四份过去一个月内公布的精彩指南。
• OpenStack开发者需要以固定的模式向上游贡献代码:本地开发、测试、提交而后等待审核结果。一旦审核失败,我们往往很难弄清其中的理由。要解决这个难题,应当立足本地利用远程基础设施镜像首先进行自查。在本篇教程中,大家可以了解如何在自己的计算机上模拟运行OpenStack基础设施服务器。
• 大多数OpenStack开发者会利用DevStack执行本地开发与测试工作,不过其中的底层网络代码运行方式却往往并不明确。Skydive作为开源项目,能够帮助我们利用软件定义网络实现故障排查。此份教程阐述了如何确保Skydive与DevStack顺畅协作。
• 在本篇教程中,我们将了解如何对接入至OpenStack的Ceph存储进行调试。文章中提到,“当删除OpenStack中的某个分卷快照时,您有时可能会收到一条错误提示,其说明Cinder无法删除该快照。”文章对这一问题的具体解决办法做出了分步说明。
• 面对众多不同组件,OpenStack的安全保护工作似乎是个不可能完成的任务。不过与其它复杂计算系统一样,如果大家理解了其在系统中的各自功能与协作方式,那么最终安全保护工作就简化成了对各组件进行妥善设置、按需安装补丁以及配置合适的权限与保护机制。在此份教程中,我们将了解潜在的安全漏洞存在情况、如何安全加以解决从而确保云环境安全。
这就是本月的教程推荐清单。如果大家感兴趣,也可以点击此处查看更为完整的OpenStack教程列表(英文原文),其中包含上百篇来自社区的倡议与指导。
原文标题:4 new guides for OpenStack developers and administrators
原文作者:Jason Baker
【51CTO译稿,合作站点转载请注明原文译者和出处为51CTO.com】