Mastering OpenStack (2nd Edition) cover

Mastering OpenStack (2nd Edition)

Rating 3.1
Word count
219K words
Chapters
15
Series
Cloud Computing and Virtualization Technology Series
ISBN
9787111616825

Tags

Summary

This book is the Chinese translation of the second edition of Mastering OpenStack, aimed at engineers and architects who want to design, deploy, and operate OpenStack private clouds in medium-to-large IT infrastructures. The book follows a single complete private cloud construction thread: Chapter 1 begins with the logical architecture, going through core services such as Keystone, Swift, Cinder, Manila, Glance, Nova, Neutron, Telemetry, Heat, and Horizon one by one, and presents design methods for conceptual, logical, and physical models along with hardware capacity assessment; Chapter 2 introduces DevOps and infrastructure-as-code concepts, using Ansible and the OpenStack-Ansible project to automate a container-based lab environment; subsequent chapters delve into the cloud controller cluster, compute services and hypervisor selection, Magnum container support, block/object/file-shared storage, Neutron networking and security, SDN and NFV (OVN, Tacker, Octavia), multi-tenant operations and Heat orchestration, high availability and failover, Telemetry monitoring and troubleshooting, and ELK log analysis, closing with benchmarking and performance tuning using Rally and Shaker. The book emphasizes the combination of practice and best practices, includes extensive descriptions of Ansible roles and playbooks, and can serve as reference reading for enterprises evaluating the capabilities of an OpenStack cloud platform.

Editor's review

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

Who it's for

A good fit for

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

Not a good fit for

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

Reading tips

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

About the publisher

China Machine Press China · Founded in 1950

In addition to science and technology and professional publishing, the books in our catalog from China Machine Press also reflect a sustained focus on psychology, computing, management, finance and economics, and social sciences. In psychology, the catalog includes works by C. G. Jung and introductions to analytical psychology, as well as applied topics such as stress and health, and addiction and healing. In computing, it features Structure and Interpretation of Computer Programs (JavaScript Edition). Management and finance titles include Administrative Behavior (4th Edition), The Price of Inequality (Collector's Edition), and This Time Is Different: Eight Centuries of Financial Folly (Commemorative Edition). In the philosophy and history of science, there is The Worldview: The Third Edition. Relevant authors include C. G. Jung, William McGuire, Sonu Shamdasani, and Gabor Maté. Public information is limited; the above summarizes the publisher's profile based solely on the books in our catalog.

Contents

  1. Translator's Preface
  2. Preface
  3. About the Author and Reviewers
  4. Chapter 1 Designing the OpenStack Reference Architecture
  5. Chapter 2 DevOps-Based OpenStack Deployment
  6. Chapter 3 The OpenStack Cluster—Cloud Controllers and Common Services
  7. Chapter 4 OpenStack Compute—Hypervisor Selection and Node Isolation
  8. Chapter 5 OpenStack Storage—Block, Object, and File-Shared Storage
  9. Chapter 6 OpenStack Networking—Connection Types and Network Service Selection
  10. Chapter 7 Advanced Networking—SDN and NFV
  11. Chapter 8 Operating the OpenStack Infrastructure—The User Perspective
  12. Chapter 9 OpenStack High Availability and Failover
  13. Chapter 10 Monitoring and Troubleshooting—Running a Healthy OpenStack Cluster
  14. Chapter 11 Log Tracing—ELK and OpenStack
  15. Chapter 12 OpenStack Benchmarking and Performance Tuning

FAQ

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

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

Top rated in the same category