OpenStack从零开始学

本书特色

[

OpenStack作为开源云计算技术首当其冲,有着广泛的受众、活跃的社区和良好的传播,尊为云计算技术的领导者。本书由浅入深,从设计理论到实际操作,逐渐深入,带领读者认识OpenStack云计算的全貌,轻松步入OpenStack云计算的世界。其内容涵盖了OpenStack云计算设计理论、虚拟化技术KVM和Xen原理和应用、四种OpenStack网络架构(flat、local、GRE和VXLAN)模式和网络OSI七层模型介绍、Ceph分布式存储、OpenStack安装配置(nova、cinder、neutron、horizon、swift和keystone等服务组件)、应用场景和OpenStack实际操作(卷管理、创建网络和实例、实例热迁移和冷迁移)等多个方面,使读者阅读后如沐春风,真正喜欢云计算这项技术。本书适合于刚刚或者计划进入云计算领域的初级读者学习,也适合已经进入云计算领域并且有一定相关知识或认识的中级读者阅读。对于一些从事售前工作的读者,本书也非常适用。

]

内容简介

[

1 理论知识丰富,知道所以然。
2 实际操作具体,需求和实现一一对应,能够快速上手OpenStack。
3 知识点全面,涵盖OpenStack的全部服务组件,系统全面地掌握OpenStack。

]

作者简介

[

卢万龙
现就职于联想集团,近十年来一直专注于虚拟化、云计算和基础设施架构方面,参与建设企业众多重要项目的可行性研究、设计、实施和运维等工作,学习和积累了丰富的技术和项目管理经验,对KVM虚拟化、OpenStack云计算、分布式文件系统和IBM PowerVM有深入研究
周萌
2007年加入中油瑞飞,现任部门经理、技术架构师。拥有10多年行业从业经验,作为技术负责人参与了中石油多个统建项目的实施,对云计算有深入的理解,发表了多篇文章,研究领域包括分布式计算、项目管理和系统架构,积累了深厚的技术专业知识和丰富的管理经验。

]

目录

目 录第1篇 原理篇第1章 云计算之OpenStack 21.1 什么是云 21.2 OpenStack发展历程 41.3 OpenStack概念设计 41.4 OpenStack服务组件 6第2章 计算(Nova)服务介绍 82.1 架构设计 102.2 虚拟化技术介绍 102.2.1 KVM虚拟化技术 122.2.2 Xen虚拟化技术 22目 录第1篇 原理篇第1章 云计算之OpenStack 21.1 什么是云 21.2 OpenStack发展历程 41.3 OpenStack概念设计 41.4 OpenStack服务组件 6第2章 计算(Nova)服务介绍 82.1 架构设计 102.2 虚拟化技术介绍 102.2.1 KVM虚拟化技术 122.2.2 Xen虚拟化技术 222.3 Libvirt技术介绍 312.3.1 Libvirt API介绍 322.3.2 Libvirt网络架构 342.3.3 Libvirt存储架构 36第3章 网络(Neutron)服务介绍 373.1 网络OSI 7层模型 383.2 网络介绍 433.3 网络架构 443.4 网络API简介 453.5 LBaaS和FWaaS 463.6 网络类型介绍 48第4章 存储服务介绍 514.1 块存储(Cinder)服务介绍 534.2 对象存储(Swift)服务介绍 544.2.1 对象存储特点 554.2.2 对象存储组成 574.3 文件系统存储 624.4 Ceph简介 624.4.1 存储数据过程 644.4.2 可扩展性和高可用性 654.4.3 集群管理 68第5章 计量(Ceilometer)服务介绍 725.1 计量服务组件组成 725.2 计量服务组件支持列表 73第6章 身份认证(Keystone)服务介绍 75第7章 镜像(Glance)服务介绍 78第8章 仪表板(Horizon)服务介绍 80第9章 编排(Heat)服务介绍 87第2篇 安装配置篇第10章 OpenStack安装配置准备 9010.1 架构设计 9010.2 基础环境准备 9310.2.1 安全设置规则 9510.2.2 主机节点网络设置 9610.2.3 节点时钟同步 10210.2.4 配置OpenStack安装源和运行环境 10410.2.5 安装和配置SQL数据库 10410.2.6 安装和配置NoSQL数据库 10510.2.7 安装和配置消息队列 106第11章 身份认证(Keystone)服务安装配置 10811.1 安装和配置 10811.2 创建service entity和API endpoint 11211.2.1 准备 11311.2.2 创建过程 11311.3 创建项目、用户和角色 11511.4 检查配置 11811.5 定义OpenStack客户端环境变量脚本 11911.5.1 创建环境变量脚本 12011.5.2 验证 120第12章 镜像(Glance)服务安装配置 12212.1 安装和配置 12212.1.1 准备 12212.1.2 安装和配置Glance镜像服务组件 12512.1.3 安装完成 12712.2 验证 128第13章 计算(Nova)服务安装配置 13013.1 安装和配置(控制节点) 13013.1.1 准备 13013.1.2 安装和配置Nova计算服务组件 13313.1.3 安装完成 13613.2 安装和配置(计算节点) 13613.2.1 安装和配置Nova计算服务组件 13613.2.2 安装完成 13913.3 验证 139第14章 网络(Neutron)服务安装配置 14114.1 安装和配置(控制节点) 14114.1.1 准备 14214.1.2 配置Neutron网络服务组件 14414.1.3 配置metadata agent 15614.1.4 配置计算服务组件 15714.1.5 安装完成 15714.2 安装和配置(计算节点) 15814.2.1 网络服务组件安装和配置通用组件 15814.2.2 配置网络核心组件 16014.2.3 配置计算服务组件 16214.2.4 安装完成 16314.3 验证 163第15章 仪表板(Horizon)服务安装配置 16515.1 安装和配置 16515.1.1 安装和配置Horizon仪表板服务组件 16615.1.2 安装完成 16815.2 验证 168第16章 块存储(Cinder)服务安装配置 16916.1 安装和配置(控制节点) 16916.1.1 准备 17016.1.2 安装和配置Cinder块存储服务组件 17316.1.3 安装完成 17516.2 安装和配置(存储节点) 17616.2.1 准备 17616.2.2 安装和配置Cinder块存储服务组件 17716.2.3 安装完成 18016.3 验证 180第17章 对象存储(Swift)服务安装配置 18117.1 安装和配置(控制节点) 18117.1.1 准备 18217.1.2 安装和配置Swift对象存储服务组件 18417.2 安装和配置(存储节点) 18617.2.1 准备 18617.2.2 安装和配置Swift对象存储服务组件 18817.3 创建和分发Ring 19017.3.1 创建用户Ring 19017.3.2 创建Container Ring 19217.3.3 创建Object Ring 19317.3.4 分发Ring配置文件 19517.4 安装完成 19517.5 验证 197第18章 编排(Heat)服务安装配置 19918.1 安装和配置 19918.1.1 准备 19918.1.2 安装和配置Heat编排服务组件 20518.1.3 安装完成 20818.2 验证 208第19章 计量(Ceilometer)服务安装配置 20919.1 安装和配置 20919.1.1 准备 20919.1.2 安装和配置Ceilometer计量服务组件 21319.1.3 安装完成 21519.2 启用Glance镜像服务计量 21519.3 启用Nova计算服务计量 21619.3.1 安装和配置agent 21619.3.2 配置Nova计算服务使用Ceilometer计量服务 21819.4 启用Cinder块存储服务计量 21819.5 启用Swift对象存储服务计量 21919.5.1 准备 21919.5.2 配置Swift对象存储服务使用Ceilometer计量服务 22019.6 验证 220第20章 建立虚拟机实例测试 22220.1 创建虚拟网络 22220.1.1 架构一网络(Public Provider Network) 22220.1.2 架构二网络(Private Project Network) 22520.2 创建Key Pair 23120.3 创建Security Group规则 23220.4 创建虚拟机实例 23220.4.1 创建虚拟机实例(Public Provider Network) 23220.4.2 创建虚拟机实例(Private Project Network) 23820.5 创建块存储 243第3篇 管理篇第21章 OpenStack项目管理 25021.1 管理租户、用户和角色 25021.1.1 命令行方式 25121.1.2 图形界面方式 25521.2 管理主机类型 25721.2.1 命令行方式 25721.2.2 图形界面方式 25921.3 管理安全组 26321.4 管理主机集合 26521.5 资源使用率统计 26721.5.1 命令行方式 26721.5.2 图形界面方式 26921.6 查看系统服务信息 270第22章 仪表板使用 27322.1 Logo和图形界面定制化 27322.2 HTML标题、Logo链接和帮助定制化 275第23章 管理镜像 27623.1 命令行方式 27623.2 图形界面方式 279第24章 管理网络 28224.1 命令行方式 28224.2 图形界面方式 285第25章 管理卷设备 28725.1 命令行方式 28725.2 图形界面方式 295第26章 管理虚拟机实例 29826.1 创建虚拟机实例 29826.1.1 命令行方式 29826.1.2 图形界面方式 30226.2 操作虚拟机实例 30326.2.1 命令行方式 30326.2.2 图形界面方式 30626.3 选择主机节点运行实例 30726.4 计算节点配置SSH互信 30826.5 实例热迁移 31026.5.1 KVM 31026.5.2 XenServer 31726.6 实例冷迁移 31826.7 实例转移 319第27章 OpenStack版本升级 32227.1 升级准备 32227.2 版本升级 32527.3 版本回退 329第28章 故障排查 33328.1 计算服务组件故障排查 33328.2 块存储服务组件故障排查 335信息

封面

OpenStack从零开始学

书名:OpenStack从零开始学

作者:卢万龙

页数:352

定价:¥69.0

出版社:电子工业出版社

出版日期:2016-11-01

ISBN:9787121298738

PDF电子书大小:121MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注