本篇主要提供OpenStack从零开始学卢万龙 编著籍电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |
图书名称 | OpenStack从零开始学(博文视点出品) |
作者 | 卢万龙 编著 |
定价 | 69元 |
出版社 | 电子工业出版社 |
ISBN | 9787121298738 |
出版日期 | 2016-10-01 |
字数 | 428000 |
页码 | 352 |
版次 | |
装帧 | 平装 |
开本 | 16开 |
商品重量 |
内容提要 | |
OpenStack作为开源云计算技术首当其冲,有着广泛的受众、活跃的社区和良好的传播,尊为云计算技术的领导者。本书由浅入深,从设计理论到实际操作,逐渐深入,带领读者认识OpenStack云计算的全貌,轻松步入OpenStack云计算的世界。其内容涵盖了OpenStack云计算设计理论、虚拟化技术KVM和Xen原理和应用、四种OpenStack网络架构(flat、local、GRE和VXLAN)模式和网络OSI七层模型介绍、Ceph分布式存储、OpenStack安装配置(nova、cinder、neutron、horizon、swift和keystone等服务组件)、应用场景和OpenStack实际操作(卷管理、创建网络和实例、实例热迁移和冷迁移)等多个方面,使读者阅读后如沐春风,真正喜欢云计算这项技术。本书适合于刚刚或者计划进入云计算领域的初级读者学习,也适合已经进入云计算领域并且有相关知识或认识的中级读者阅读。对于一些从事售前工作的读者,本书也非常适用。 |
目录 | |
目 录 篇 原理篇 章 云计算之OpenStack2 1.1 什么是云2 1.2 OpenStack发展历程4 1.3 OpenStack概念设计4 1.4 OpenStack服务组件6 第2章 计算(Nova)服务介绍8 2.1 架构设计10 2.2 虚拟化技术介绍10 2.2.1 KVM虚拟化技术12 2.2.2 Xen虚拟化技术22 2.3 Libvirt技术介绍31 2.3.1 Libvirt API介绍32 2.3.2 Libvirt网络架构34 2.3.3 Libvirt存储架构36 第3章 网络(Neutron)服务介绍37 3.1 网络OSI 7层模型38 3.2 网络介绍43 3.3 网络架构44 3.4 网络API简介45 3.5 LBaaS和FWaaS46 3.6 网络类型介绍48 第4章 存储服务介绍51 4.1 块存储(Cinder)服务介绍53 4.2 对象存储(Swift)服务介绍54 4.2.1 对象存储特点55 4.2.2 对象存储组成57 4.3 文件系统存储62 4.4 Ceph简介62 4.4.1 存储数据过程64 4.4.2 可扩展性和高可用性65 4.4.3 集群管理68 第5章 计量(Ceilometer)服务介绍72 5.1 计量服务组件组成72 5.2 计量服务组件支持列表73 第6章 身份认证(Keystone)服务介绍75 第7章 镜像(Glance)服务介绍78 第8章 仪表板(Horizon)服务介绍80 第9章 编排(Heat)服务介绍87 第2篇 安装配置篇 0章 OpenStack安装配置准备90 10.1 架构设计90 10.2 基础环境准备93 10.2.1 安全设置规则95 10.2.2 主机节点网络设置96 10.2.3 节点时钟同步102 10.2.4 配置OpenStack安装源和运行环境104 10.2.5 安装和配置SQL数据库104 10.2.6 安装和配置NoSQL数据库105 10.2.7 安装和配置消息队列106 1章 身份认证(Keystone)服务安装配置108 11.1 安装和配置108 11.2 创建service entity和API endpoint112 11.2.1 准备113 11.2.2 创建过程113 11.3 创建项目、用户和角色115 11.4 检查配置118 11.5 定义OpenStack客户端环境变量脚本119 11.5.1 创建环境变量脚本120 11.5.2 验证120 2章 镜像(Glance)服务安装配置122 12.1 安装和配置122 12.1.1 准备122 12.1.2 安装和配置Glance镜像服务组件125 12.1.3 安装完成127 12.2 验证128 3章 计算(Nova)服务安装配置130 13.1 安装和配置(控制节点)130 13.1.1 准备130 13.1.2 安装和配置Nova计算服务组件133 13.1.3 安装完成136 13.2 安装和配置(计算节点)136 13.2.1 安装和配置Nova计算服务组件136 13.2.2 安装完成139 13.3 验证139 4章 网络(Neutron)服务安装配置141 14.1 安装和配置(控制节点)141 14.1.1 准备142 14.1.2 配置Neutron网络服务组件144 14.1.3 配置metadata agent156 14.1.4 配置计算服务组件157 14.1.5 安装完成157 14.2 安装和配置(计算节点)158 14.2.1 网络服务组件安装和配置通用组件158 14.2.2 配置网络核心组件160 14.2.3 配置计算服务组件162 14.2.4 安装完成163 14.3 验证163 5章 仪表板(Horizon)服务安装配置165 15.1 安装和配置165 15.1.1 安装和配置Horizon仪表板服务组件166 15.1.2 安装完成168 15.2 验证168 6章 块存储(Cinder)服务安装配置169 16.1 安装和配置(控制节点)169 16.1.1 准备170 16.1.2 安装和配置Cinder块存储服务组件173 16.1.3 安装完成175 16.2 安装和配置(存储节点)176 16.2.1 准备176 16.2.2 安装和配置Cinder块存储服务组件177 16.2.3 安装完成180 16.3 验证180 7章 对象存储(Swift)服务安装配置181 17.1 安装和配置(控制节点)181 17.1.1 准备182 17.1.2 安装和配置Swift对象存储服务组件184 17.2 安装和配置(存储节点)186 17.2.1 准备186 17.2.2 安装和配置Swift对象存储服务组件188 17.3 创建和分发Ring190 17.3.1 创建用户Ring190 17.3.2 创建Container Ring192 17.3.3 创建Object Ring193 17.3.4 分发Ring配置文件195 17.4 安装完成195 17.5 验证197 8章 编排(Heat)服务安装配置199 18.1 安装和配置199 18.1.1 准备199 18.1.2 安装和配置Heat编排服务组件205 18.1.3 安装完成208 18.2 验证208 9章 计量(Ceilometer)服务安装配置209 19.1 安装和配置209 19.1.1 准备209 19.1.2 安装和配置Ceilometer计量服务组件213 19.1.3 安装完成215 19.2 启用Glance镜像服务计量215 19.3 启用Nova计算服务计量216 19.3.1 安装和配置agent216 19.3.2 配置Nova计算服务使用Ceilometer计量服务218 19.4 启用Cinder块存储服务计量218 19.5 启用Swift对象存储服务计量219 19.5.1 准备219 19.5.2 配置Swift对象存储服务使用Ceilometer计量服务220 19.6 验证220 第20章 建立虚拟机实例测试222 20.1 创建虚拟网络222 20.1.1 架构一网络(Public Provider Network)222 20.1.2 架构二网络(Private Project Network)225 20.2 创建Key Pair231 20.3 创建Security Group规则232 20.4 创建虚拟机实例232 20.4.1 创建虚拟机实例(Public Provider Network)232 20.4.2 创建虚拟机实例(Private Project Network)238 20.5 创建块存储243 第3篇 管理篇 第21章 OpenStack项目管理250 21.1 管理租户、用户和角色250 21.1.1 命令行方式251 21.1.2 图形界面方式255 21.2 管理主机类型257 21.2.1 命令行方式257 21.2.2 图形界面方式259 21.3 管理安全组263 21.4 管理主机集合265 21.5 资源使用率统计267 21.5.1 命令行方式267 21.5.2 图形界面方式269 21.6 查看系统服务信息270 第22章 仪表板使用273 22.1 Logo和图形界面定制化273 22.2 HTML标题、Logo链接和帮助定制化275 第23章 管理镜像276 23.1 命令行方式276 23.2 图形界面方式279 第24章 管理网络282 24.1 命令行方式282 24.2 图形界面方式285 第25章 管理卷设备287 25.1 命令行方式287 25.2 图形界面方式295 第26章 管理虚拟机实例298 26.1 创建虚拟机实例298 26.1.1 命令行方式298 26.1.2 图形界面方式302 26.2 操作虚拟机实例303 26.2.1 命令行方式303 26.2.2 图形界面方式306 26.3 选择主机节点运行实例307 26.4 计算节点配置SSH互信308 26.5 实例热迁移310 26.5.1 KVM310 26.5.2 XenServer317 26.6 实例冷迁移318 26.7 实例转移319 第27章 OpenStack版本升级322 27.1 升级准备322 27.2 版本升级325 27.3 版本回退329 第28章 故障排查333 28.1 计算服务组件故障排查333 28.2 块存储服务组件故障排查335 |
作者介绍 | |
卢万龙 |
编辑推荐 | |
1 理论知识丰富,知道所以然。 2 实际操作具体,需求和实现一一对应,能够快速上手OpenStack。 3 知识点全面,涵盖OpenStack的服务组件,系统全面地掌握OpenStack。 |