-
内容大纲
本书从云计算的概念入手,讲述云计算的现状与未来发展趋势、整体架构、安装部署、代码剖析及扩展开发等内容。书中以OpenStack(Train)为蓝本,使用VMware模拟实际的物理平台,利用案例分析来选择符合实际要求的架构,并在此基础上介绍OpenStack核心组件的手工和自动化部署;读者通过对OpenStack主流服务的学习,能够掌握对云上环境的运维和配置。本书详细介绍了OpenStack的部署和基本使用,包括对OpenStack配置文件进行修改定制;同时选择当前主流的业务使用环境进行实训,强调实践操作,力求使读者能熟练运用以OpenStack平台为核心的生态圈。本书为强化现代化建设人才支撑,秉持“尊重劳动、尊重知识、尊重人才、尊重创造”的思想,以人才岗位需求为目标,突出知识与技能的有机融合,让学生在学习过程中举一反三,创新思维,以适应高等职业教育人才建设需求。 -
作者介绍
李腾,副教授,世界技能大赛云计算项目国家技术指导专家、云计算开发高级工程师、国家注册信息安全工程师,现为重庆电子工程职业学院云计算与大数据系书记兼主任。获得国家级教学成果二等奖1项;省部级教学成果一等奖1项、二等奖1项;省部级优秀教育技术科研成果一等奖1项;行业协会教学成果特等奖1项、一等奖2项。为重庆电子工程职业学院校级教学团队“云计算技术创新教学团队”骨干成员。主持省部级以上项目6项;主编专著3部;拥有专利2项、软件著作权1项;发表论文10余篇,其中SCI源刊1篇;主编教材6部。 -
目录
第1章 云计算概述
1.1 云计算简介
1.1.1 云计算的概念与特征
1.1.2 云计算的发展历史
1.1.3 云计算的优势
1.2 云计算体系架构
1.2.1 基础设施即服务
1.2.2 平台即服务
1.2.3 软件即服务
1.2.4 数据即服务
1.2.5 容器即服务
1.3 云计算平台OpenStack介绍
1.3.1 OpenStack简介
1.3.2 OpenStack体系结构及服务组件
1.4 云计算解决方案
拓展考核
第2章 虚拟化技术
2.1 虚拟化技术简介
2.1.1 虚拟化介绍
2.1.2 虚拟化分类
2.1.3 云计算时代下的虚拟化技术
2.2 KVM介绍
2.3 KVM的安装和使用
2.3.1 环境准备
2.3.2 安装KVM
2.4 虚拟机的创建和管理
2.4.1 创建虚拟机
2.4.2 管理虚拟机
拓展考核
第3章 OpenStack环境准备
3.1 OpenStack回顾
3.2 架构选择
3.2.1 OpenStack完整架构
3.2.2 OpenStack实验室架构选择
3.3 系统环境配置
3.3.1 安全配置
3.3.2 网络配置
3.3.3 配置主机映射
3.3.4 配置yum源
3.4 软件环境配置
3.4.1 安装NTP服务
3.4.2 安装OpenStack包
3.4.3 安装并配置SQL数据库
3.4.4 安装并配置消息服务器
3.4.5 安装Memcached
3.4.6 安装Etcd
3.4.7 验证基础环境
拓展考核
第4章 认证服务Keystone
4.1 Keystone基本概念
4.2 Keystone数据库操作
4.3 安装并配置Keystone
4.4 配置Apache服务
4.5 初次验证
4.6 创建Domain、Project、User、Role
4.7 验证Keystone服务
拓展考核
第5章 镜像服务Glance
5.1 Glance基本概念
5.2 数据库配置
5.3 创建服务凭证和API端点
5.4 安装并配置Glance
5.5 验证Glance服务
5.6 制作CentOS7镜像
拓展考核
第6章 计算服务Nova
6.1 Placement和Nova架构及原理
6.1.1 Placement
6.1.2 Nova
6.2 安装并配置Placement
6.2.1 数据库配置
6.2.2 创建服务凭证和API端点
6.2.3 安装并配置Placement组件
6.2.4 Placement验证
6.3 安装并配置控制节点Nova服务
6.3.1 数据库配置
6.3.2 创建服务凭证和API端点
6.3.3 安装并配置Nova组件
6.4 安装并配置计算节点
6.4.1 安装并配置Nova组件
6.4.2 检查主机是否支持虚拟机硬件加速
6.5 计算节点配置同步
6.6 验证Nova服务
拓展考核
第7章 网络服务Neutron
7.1 Neutron基本概念
7.2 安装并配置控制节点
7.2.1 数据库配置
7.2.2 创建服务凭证和API端点
7.2.3 安装并配置Neutron组件
7.3 安装并配置计算节点
7.4 验证Neutron服务
拓展考核
第8章 运行云主机
8.1 创建云网络
8.1.1 Provider Network
8.1.2 Self-service Network
8.1.3 验证网络
8.2 创建云主机
8.2.1 设置密钥对
8.2.2 添加安全规则
8.2.3 创建云主机类型
8.2.4 创建云主机
拓展考核
第9章 对象存储服务Swift
9.1 Swift基本概念
9.2 控制节点环境配置
9.3 安装控制节点并配置Swift
9.4 安装存储节点并配置Swift
9.4.1 环境准备
9.4.2 安装并配置
9.5 创建并分发Ring
9.5.1 创建账户Ring
9.5.2 创建容器Ring
9.5.3 创建对象Ring
9.5.4 完成安装
9.6 校验安装
拓展考核
第10章 块存储服务Cinder
10.1 Cinder基本概念
10.2 安装并配置控制节点
10.2.1 数据库配置
10.2.2 创建服务凭证和API端点
10.2.3 安装并配置Cinder组件
10.3 安装并配置存储节点
10.3.1 安装工具包
10.3.2 安装并配置组件
10.4 验证Cinder服务
拓展考核
第11章 Web服务Dashboard
11.1 Dashboard基本概念
11.2 安装并配置Dashboard
11.3 验证Dashboard服务
11.4 利用Dashboard创建云主机
拓展考核
第12章 OpenStack典型架构实现
12.1 OpenStack架构及规划
12.2 环境准备
12.3 Ceph集群部署及配置
12.3.1 Ceph的相关知识
12.3.2 Ceph目标
12.3.3 Ceph架构
12.3.4 Ceph组件
12.3.5 Ceph的地位和未来
12.3.6 Ceph的搭建
12.4 OpenStack搭建
12.4.1 配置OpenStack仓库
12.4.2 安装数据库
12.4.3 安装消息队列服务
12.4.4 安装Memcached服务
12.4.5 安装Etcd服务
12.4.6 安装认证服务
12.4.7 安装镜像服务
12.4.8 在控制节点安装Cinder服务
12.4.9 安装放置服务
12.4.10 安装计算服务
12.4.11 在控制节点安装Neutron相关服务
12.4.12 在计算节点安装Neutron相关服务
12.4.13 安装Dashboard
12.5 OpenStack运维案例
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...