标签
内容简介
《OpenStack云计算实战手册(第3版)》译自 Packt 出版的《OpenStack Cloud Computing Cookbook》第 3 版,是一本以“操作步骤”方式组织的 OpenStack 实践手册。全书围绕“从零搭建并运维一套私有云“这个目标展开:先从 Keystone 身份认证服务讲起,示范安装、为 SSL 通信做配置、创建租户与角色、添加用户、定义服务端点,以及对接 LDAP;接着用 Glance 管理镜像,包括注册远程存储的镜像、租户间共享镜像、使用镜像元数据、迁移 VMware 镜像与自制镜像。第 3 章新增并大幅扩充了 Neutron 网络服务内容,从在专用网络节点上安装 Neutron 与 Open vSwitch,到创建租户网络、创建外部浮动 IP 网络、配置和使用分布式虚拟路由。第 4 章讲解 Nova 计算服务的控制节点安装、数据库与认证配置、命令行工具的使用与安全组管理;第 5—7 章覆盖 Swift 对象存储的安装、使用与管理;第 8 章介绍 Cinder 块存储的配置、卷与快照操作、从卷启动实例;第 9 章深入 cloud-init、Telemetry 计量、Neutron LBaaS 与 FWaaS、Heat 编排;第 10 章讲解通过 Dashboard 完成日常管理;第 11 章面向生产环境,讨论 MariaDB Galera 集群、HAProxy 高可用、Pacemaker 与 Corosync、多网卡冗余,以及用 Ansible Playbook 自动化部署。全书每个配方基本按“准备工作—操作步骤—工作原理”展开,便于边读边做。
编辑推荐
很多 OpenStack 书讲原理,这本书直接给方法。它的写法是 cookbook 式:每个知识点都是一个独立的“配方”,先告诉你需要准备什么环境、装哪些包,再一步步给出命令,最后解释这条命令为什么这样写。这样的结构带来两个好处:一是可以跳过暂时用不上的章节,直接从你卡住的那一环进入;二是照着敲一遍,往往就能得到一台能跑起来的测试云。第 3 版最值得说的一点,是把 Neutron 网络单独拿出来做了一整章,从 Open vSwitch 安装、租户网络和浮动 IP 的创建,到分布式虚拟路由的配置,恰好是很多人搭私有云时最容易卡住的地方。此外,Cinder 卷与快照、cloud-init 注入、Telemetry 计量、Heat 编排这些偏“用起来”的内容也能在书里找到具体做法。第 11 章面向生产环境,讨论 Galera 集群、HAProxy 和 Pacemaker 组成的高可用方案、多网卡冗余以及 Ansible 自动化安装,让这本书不只停留在“实验室能跑”,还往前推了一步,触及真实机房里的问题。由宋秉金、黄凯、杜玉杰三位长期参与国内 OpenStack 社区的技术人翻译,术语基本与社区文档一致。需要提醒的是,OpenStack 版本迭代很快,书中部分命令和配置项在今天的新版本上可能需要对照官方文档调整,把它当成一本“方法与思路手册”来读最合适。
适合谁读
适合
- 正在搭建公司或实验室私有云、需要一步步对照操作的运维工程师
- 已熟悉 VMware 等虚拟化平台、准备转向 OpenStack 的系统管理员
- 需要为云平台做高可用与自动化部署设计的技术架构师
- 想以动手方式理解 OpenStack 各核心组件职责的技术爱好者
不适合
- 完全没有 Linux 与网络基础的零起点读者,直接上手会较吃力
- 只想要概念综述、不打算在环境里敲命令的读者
- 希望系统学习 OpenStack 源码架构与二次开发的读者
阅读建议
- 先按自己的目标搭一套最小可用环境,建议从 Keystone、Glance、Nova 三章依序做一遍再扩展。
- 把每一章的“工作原理”部分当作复习材料,动手之后再读,能更快建立组件之间的关联认识。
- 阅读时对照所用 OpenStack 发行版的官方文档核对命令与配置项,避免因版本差异反复排错。
- 做生产环境的第 11 章时,先在虚拟机或沙盒里演练 Galera 集群与 Pacemaker 配置,不要直接改线上环境。
出版社简介
人民邮电出版社
中国 · 成立于 1953 年
人民邮电出版社以科技、计算机与信息通信类图书见长,并由此延伸至摄影、艺术、软件学习与励志成长等门类,形成较为多元的出版方向。库内图书既涵盖《重构与模式(修订版)》《华为交换机学习指南(第二版)》等计算机与通信技术读物,也收录《小王子(中英法彩绘典藏纪念版)》《了不起的盖茨比》《假如给我三天光明》等双语典藏类作品;《北京十年:1980-1990》与《鬼刀 WLOP个人插画作品集》则体现其在摄影与艺术领域的布局。作者资源包括安东尼·圣埃克苏佩里、海伦·凯勒、Joshua Kerievsky、王达、张兆增与WLOP等。
目录
- 第1章 Keystone——OpenStack身份认证服务
- 第2章 Glance——OpenStack镜像服务
- 第3章 Neutron——OpenStack网络服务
- 第4章 Nova——OpenStack计算服务
- 第5章 Swift——OpenStack对象存储
- 第6章 使用OpenStack对象存储
- 第7章 管理OpenStack对象存储
- 第8章 Cinder——OpenStack块存储
- 第9章 深入OpenStack
- 第10章 使用OpenStack Dashboard
- 第11章 生产环境中的OpenStack
常见问题
这本书是第几版?对应原书哪一版?
中文版书名中的“第3版”指人民邮电出版社 2018 年出版的第三版,它译自 Packt 出版的《OpenStack Cloud Computing Cookbook》英文第 3 版,ISBN 为 9787115472427。
零基础能直接读这本书吗?
不太建议。书里默认读者具备 Linux 命令行操作和基本网络知识,很多步骤只给出命令和简要说明,作者也在前言中说明目标读者是从虚拟化过渡到云计算的系统管理员与架构师。
书中的命令和现在的 OpenStack 版本还兼容吗?
OpenStack 迭代很快,新版本在配置项、服务名称和默认组件上都有变化。书中思路和流程仍然适用,但具体命令建议对照你所用版本的官方文档核对后再执行。
这本书讲不讲网络?
讲。第 3 版专门设置了 Neutron 一整章,涵盖 Open vSwitch 安装配置、租户网络与浮动 IP 创建、分布式虚拟路由等内容,这也是本版相比前两版加强最多的地方。
适合作为考证或培训教材吗?
可以作为动手练习的补充材料,但它并非围绕任何认证考试的考纲编写,考试准备仍应以相应认证的官方大纲和文档为主。
读者评论
查询本书
本站为索引目录:「全网查询」由您发起、在您的浏览器中运行,所列入口均指向第三方站点,请自行判断可用性。