内容简介:
开源项目OpenStack正在公有云和私有云中大行其道,众多IT企业和研发团队的开发人员都跃跃欲试想要搭上这一班“云计算的动车组”。面对有史以来最为庞杂、参与人数最多的开源项目之一,如何快速理顺OpenStack中纷繁复杂的各种概念?如何深度集成和定制某个功能模块?出现问题时面对隐晦的日志无法找到根本原因怎么办?想弄清楚OpenStack某个模块的设计精髓以模仿这样一个大规模分布式计算框架,又该学些什么?本书将带领你抽丝剥茧,了解每个模块的使用方法和工作原理,让你可以在短时间内一窥OpenStack的全貌并找到最合适的方法深度定制一个云计算环境。
本书主要内容和特色:
由浅入深,既有快速上手向导,又有深度定制所需的重要知识点。
本书突出以实战为主的阅读目的,所有内容都在一线真实环境中经过实践检验。
对于关键参数和大量配置信息均给出了归纳和说明,去繁取精,一目了然。
针对每个组件不仅做了针对性的用法分析,同时介绍一些与云计算相关的虚拟化知识和系统管理方法。
结合大量图例展示组件之间的调用顺序和关系,全方位展示系统过程与原理。
配合各章的主题,进行关键核心代码的解读,做到“知其然,也知其所以然”,帮助读者进一步开展更深入的学习。
本书是目前有关OpenStack使用和开发方面较全面的作品,结合了作者在各自领域的实战经验和最佳实践,全方位整理和总结了各种与OpenStack相关的知识和文档,通过通俗易懂的语言,并配以大量关键代码的解读,深入浅出地介绍OpenStack的关键组件,帮助读者快速高效地了解和掌握基于OpenStack的云计算环境的搭建与运营。
书中首先通过介绍OpenStack体系结构和相关开发资源,以及第2章的向导帮助读者快速配置一个普通的OpenStack环境。然后重点介绍如何使用OpenStack的计算API以及如何通过扩展来得到自定义功能,其中包括定制化开发Horizon图形界面所需要了解的各种知识。接着围绕OpenStack的计算、存储和网络组件进行深入剖析和展示,如基本调用流程、主要配置项和常用选项的使用方法等。最后综合数据中心的典型运维场景介绍了OpenStack日常维护与诊断,进一步帮助读者提升对OpenStack的掌握与运用。