精通OpenStack(原书第2版) 封面

精通OpenStack(原书第2版)

评分 3.1
字数
21.9万字
章节数
15
丛书
云计算与虚拟化技术丛书
ISBN
9787111616825

标签

内容简介

本书是《Mastering OpenStack》第二版的中文译本,面向希望在中大型IT基础设施中设计、部署与运营 OpenStack 私有云的工程师与架构师。全书以一条完整的私有云建设主线展开:第1章从逻辑架构入手,逐个梳理 Keystone、Swift、Cinder、Manila、Glance、Nova、Neutron、Telemetry、Heat、Horizon 等核心服务,并给出概念模型、逻辑模型与物理模型的设计方法及硬件容量评估;第2章引入 DevOps 与基础设施即代码理念,使用 Ansible 与 OpenStack-Ansible 项目以容器方式自动化搭建实验环境;后续章节分别深入云控制器集群、计算服务与 Hypervisor 选型、Magnum 容器支持、块/对象/文件共享存储、Neutron 网络与安全、SDN 与 NFV(OVN、Tacker、Octavia)、多租户运营与 Heat 编排、高可用与故障转移、Telemetry 监控与故障排查、ELK 日志分析,最后以 Rally 与 Shaker 的基准测试和性能调优收尾。书中强调实践与最佳实践结合,配有大量 Ansible 角色与 playbook 说明,可作为企业评估 OpenStack 云平台能力的参考读物。

编辑推荐

市面上的 OpenStack 书大多停留在“怎么装起来”,这本书难得地把视角抬到了“怎么设计、怎么运营”。开篇的参考架构与容量评估一章,把从概念模型到物理模型的推演过程讲得很实,做机房规划或立项评审时可以直接对照使用。第2版相较第1版做了较彻底的改写:部署方式转向 Ansible 与 OpenStack-Ansible,并以容器方式搭建贴近生产的实验环境,还补上了 Magnum 容器、Manila 文件共享、OVN、Tacker、Octavia 等新内容。高可用、监控、ELK 日志与 Rally/Shaker 压测三章,则构成了一个完整的“上线后运维工具箱”,这在同类书里并不多见。三位译者山金孝、刘世民、肖力均为国内 OpenStack 实践者,术语与组件名称的译法基本规范,代码与命令保留原文,便于对照官方文档。需要注意的是原书覆盖的是 Kilo/Mitaka 前后版本,部分命令行与组件细节已与当下的发行版有差异,读时应以官方文档为准;但这并不影响它在架构思维与运维方法上的参考价值。

适合谁读

适合

  • 正在规划或建设 OpenStack 私有云的企业云平台架构师
  • 负责云平台日常运维、需要排障与调优手段的系统工程师
  • 想从零散资料转向系统理解 OpenStack 体系的云计算开发者
  • 需要评估 OpenStack 平台能力、撰写技术选型报告的技术管理者

不适合

  • 完全没有 Linux 与网络基础的零起点读者
  • 只想跟着步骤完成单机安装的入门者
  • 寻找最新版本发行版安装手册的读者

阅读建议

  1. 先读第1章与第9章,建立架构与高可用的整体图景,再回头补各组件细节。
  2. 第2章建议动手实践,按书中方法用 Ansible 搭一套 All-in-One 环境,边搭边读。
  3. 涉及版本差异的命令,配合 OpenStack 官方文档核对,不要照搬书上的参数。
  4. 把第10至12章当作运维手册长期放在手边,遇故障时按监控—日志—压测的顺序排查。

出版社简介

机械工业出版社 中国 · 成立于 1950 年

机械工业出版社(China Machine Press)在科技与专业出版之外,库内图书还体现出对心理学、计算机、管理、财经与社科等方向的持续关注。心理学方面收入荣格作品及分析心理学导论,并涉及压力与健康、成瘾与疗愈等应用议题;计算机领域有《计算机程序的构造和解释(JavaScript版)》;管理与财经类包括《管理行为(原书第4版)》《不平等的代价(珍藏版)》《这次不一样:八百年金融危机史(纪念版)》;科学哲学与科学史方面则有《世界观(原书第3版)》。相关作者资源涵盖C.G.荣格、威廉·麦圭尔、索努·沙姆达萨尼、加博尔·马泰等。公开资料有限,以上仅据库内图书归纳其出版面貌。

目录

  1. 译者序
  2. 前言
  3. 关于作者和审校者
  4. 第1章 OpenStack参考架构设计
  5. 第2章 基于DevOps的OpenStack部署
  6. 第3章 OpenStack集群——云控制器和公共服务
  7. 第4章 OpenStack计算——Hypervisor选择与节点隔离
  8. 第5章 OpenStack存储——块存储、对象存储与文件共享
  9. 第6章 OpenStack网络——连接类型与网络服务选择
  10. 第7章 高级网络——SDN与NFV
  11. 第8章 操作OpenStack基础设施——用户视角
  12. 第9章 OpenStack高可用与故障转移
  13. 第10章 监控与故障排查——运行健康的OpenStack集群
  14. 第11章 日志追踪——ELK与OpenStack
  15. 第12章 OpenStack基准测试与性能调优

常见问题

这本书对应的是 OpenStack 的哪个版本?
原书第2版(Packt,2017)基于 OpenStack Kilo 到 Mitaka 前后的版本撰写,中文版2019年出版时内容未做版本更新,因此部分命令和组件细节与当前发行版存在差异,建议对照官方文档使用。
零基础能读懂这本书吗?
不建议。原书明确假定读者具备基本的 Linux 操作与云计算概念,熟悉网络术语、YAML 和系统管理工具会更容易上手;书中也不提供从零安装 OpenStack 的逐步教程。
中文版和英文原版内容一致吗?
中文版译自《Mastering OpenStack》第2版(ISBN 9781786463982),共12章,结构与原书一致,主要差异在于个别术语译法和代码排版,技术内容未做增删。
书中的实验环境需要什么硬件?
按书中说明,练习环境建议一台支持硬件虚拟化的物理机,8 核 CPU、12GB 内存、60GB 以上磁盘和两张网卡,并需要联网下载软件包;也可用 VirtualBox、Vagrant 搭建虚拟机环境。

读者评论

查询本书

本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。

同类高分