工业和信息化精品系列教材——云计算技术

OpenStack云计算平台搭建与管理(openEuler)(微课版)

“十四五”职业教育国家规划教材,国产信创操作系统,云计算国赛金牌指导教师执笔+“1+X”云计算开发与运维证书
分享 推荐 0 收藏 7 阅读 483
姚骏屏 (作者) 978-7-115-65186-0

关于本书的内容有任何问题,请联系 顾梦宇

“私有云管理平台构建与运维”在线课程:https://icve-mooc.icve.com.cn/cms/courseDetails/index.htm?classId=3665ce8bb53a4bf3b7f8a8a877fce94e
1. “十四五”职业教育国家规划教材改版。
2. 本书基于国产欧拉操作系统和“OpenStack Train”云系统平台,完全开源的官方云镜像和管理软件。
3. 采用情景化的书写方式,同时结合项目式结构安排,寓教于学,符合高职教学要求。
4. 本书配套VMWare快照文件,易学易教,降低用书教师排错成本。其他教学资源也很丰富,如微课视频,PPT,软件工具,操作录屏,教学大纲,教案,课程标准,推荐授课计划等。
5. 作者为全国职业院校技能大赛“云计算”赛项金牌教练,“全国云计算技术应用专业教学标准”制定组成员。

内容摘要

本书基于openEuler(22.03 LTS SP3版)国产操作系统和OpenStack(Train版)云计算平台,采用官方开源的云镜像和管理软件,详细介绍OpenStack云计算平台搭建和管理的相关知识。全书分为3篇,分别是基础知识与必备技能、OpenStack云计算平台搭建和OpenStack云计算平台管理,共包含16个项目,包括初识云计算与OpenStack云计算平台、openEuler操作系统安装、openEuler操作系统基本应用能力训练、认识文本编辑软件与远程管理工具、云计算平台基础环境准备、认证服务(Keystone)安装、镜像服务(Glance)安装、放置服务(Placement)安装、计算服务(Nova)安装、网络服务(Neutron)安装、仪表盘服务(Dashboard)安装、块存储服务(Cinder)安装、虚拟网络管理、实例类型管理、云主机管理和用云镜像部署云主机。全书以大学生小王自学搭建OpenStack云计算平台项目为学习主线,采取项目式的编排方法,带领读者体验从知识学习到项目实践的完整过程,旨在全方位提高读者的职业技能。
本书可作为高校云计算技术应用及其相关专业的教材,也可作为广大计算机爱好者自学OpenStack云计算平台的参考书,还可作为云计算相关竞赛和培训的指导手册或教材。

目录

上篇 基础知识与必备技能
项目1 初识云计算与OpenStack云计算平台 2
1.1 项目陈述 2
1.2 必备知识 3
1.2.1 云计算的定义 3
1.2.2 云计算的特点 4
1.2.3 云计算的分类 5
1.2.4 OpenStack的基本概念 6
1.2.5 OpenStack的组件 7
1.2.6 OpenStack的版本 8
1.3 项目实施 9
1.4 项目小结 9
1.5 项目练习题 10
项目2 openEuler操作系统安装 12
2.1 项目陈述 12
2.2 必备知识 12
2.2.1 虚拟机软件 12
2.2.2 虚拟网络基础 13
2.2.3 openEuler操作系统简介 16
2.3 项目实施 16
2.3.1 创建与配置VMware虚拟机 16
2.3.2 安装openEuler操作系统 25
2.4 项目小结 31
2.5 项目练习题 31
项目3 openEuler操作系统基本应用能力训练 33
3.1 项目陈述 33
3.2 必备知识 34
3.2.1 系统管理 34
3.2.2 文件管理 42
3.2.3 网络管理 49
3.3 项目实施 52
3.3.1 管理操作系统 52
3.3.2 更改主机名 53
3.3.3 绑定与更改IP地址 53
3.4 项目小结 55
3.5 项目练习题 55
项目4 认识文本编辑软件与远程管理工具 57
4.1 项目陈述 57
4.2 必备知识 58
4.2.1 Vi文本编辑器 58
4.2.2 MobaXterm远程管理工具 59
4.3 项目实施 60
4.3.1 配置网卡 60
4.3.2 远程登录和远程文件传输 65
4.4 项目小结 67
4.5 项目练习题 67
中篇 OpenStack云计算平台搭建
项目5 云计算平台基础环境准备 70
5.1 项目陈述 71
5.2 必备知识 71
5.2.1 openEuler操作系统的软件管理 71
5.2.2 主机名管理与域名解析 74
5.2.3 防火墙管理 76
5.2.4 OpenStack的基础支持服务 77
5.3 项目实施 86
5.3.1 克隆虚拟机 86
5.3.2 设置主机IP地址 89
5.3.3 主机名更改与域名解析 90
5.3.4 关闭系统防火墙 91
5.3.5 搭建本地软件仓库 91
5.3.6 拍摄系统快照 95
5.3.7 安装Chrony时间同步服务 96
5.3.8 安装OpenStack云计算平台基础框架 97
5.3.9 安装MariaDB数据库服务 98
5.3.10 安装RabbitMQ消息队列服务 99
5.3.11 安装Memcached缓存服务 99
5.3.12 安装etcd分布式键-值对存储系统 100
5.3.13 安装完成情况检测 101
5.4 项目小结 104
5.5 项目练习题 105
项目6 认证服务(Keystone)安装 106
6.1 项目陈述 106
6.2 必备知识 107
6.2.1 Keystone的基本概念 107
6.2.2 Keystone的组件架构 108
6.2.3 Keystone认证的基本步骤 109
6.3 项目实施 109
6.3.1 安装与配置Keystone 109
6.3.2 Keystone组件初始化 112
6.3.3 模拟登录验证 114
6.3.4 检测Keystone服务 115
6.3.5 安装完成情况检测 117
6.4 项目小结 118
6.5 项目练习题 118
项目7 镜像服务(Glance)安装 120
7.1 项目陈述 120
7.2 必备知识 121
7.2.1 Glance的基本概念 121
7.2.2 Glance的组件架构 122
7.2.3 Glance的基本工作流程 123
7.3 项目实施 124
7.3.1 安装与配置Glance镜像服务 124
7.3.2 Glance组件初始化 127
7.3.3 验证Glance服务 129
7.3.4 用Glance制作镜像 130
7.3.5 安装完成情况检测 131
7.4 项目小结 132
7.5 项目练习题 132
项目8 放置服务(Placement)安装 134
8.1 项目陈述 134
8.2 必备知识 135
8.2.1 Placement的基本概念 135
8.2.2 Placement的组件架构 135
8.2.3 Placement的基本工作流程 135
8.3 项目实施 136
8.3.1 安装与配置Placement放置服务 136
8.3.2 Placement组件初始化 139
8.3.3 检测Placement服务 141
8.3.4 安装完成情况检测 141
8.4 项目小结 142
8.5 项目练习题 142
项目9 计算服务(Nova)安装 144
9.1 项目陈述 144
9.2 必备知识 145
9.2.1 Nova的基本概念 145
9.2.2 Nova的组件架构 145
9.2.3 Nova的基本工作流程 146
9.3 项目实施 147
9.3.1 安装与配置控制节点上的Nova服务 147
9.3.2 Nova组件初始化 151
9.3.3 检测控制节点的Nova服务 153
9.3.4 安装与配置计算节点上的Nova服务 153
9.3.5 发现计算节点并检验服务 155
9.3.6 安装完成情况检测 158
9.4 项目小结 159
9.5 项目练习题 160
项目10 网络服务(Neutron)安装 162
10.1 项目陈述 162
10.2 必备知识 163
10.2.1 Neutron的基本概念 163
10.2.2 Neutron的组件架构 163
10.2.3 Neutron的基本工作流程 164
10.2.4 Neutron支持的网络模式 165
10.3 项目实施 166
10.3.1 安装与配置控制节点上的Neutron服务 166
10.3.2 Neutron组件初始化 172
10.3.3 检测控制节点上的Neutron服务 174
10.3.4 安装与配置计算节点上的Neutron服务 175
10.3.5 检测Neutron服务 177
10.3.6 安装完成情况检测 178
10.4 项目小结 179
10.5 项目练习题 180
项目11 仪表盘服务(Dashboard)安装 181
11.1 项目陈述 181
11.2 必备知识 182
11.2.1 Dashboard的基本概念 182
11.2.2 Dashboard的组件架构 182
11.2.3 Dashboard的基本工作流程 182
11.3 项目实施 183
11.3.1 安装与配置Dashboard服务 183
11.3.2 发布Dashboard服务 184
11.3.3 检测Dashboard服务 186
11.3.4 安装完成情况检测 186
11.4 项目小结 187
11.5 项目练习题 187
项目12 块存储服务(Cinder)安装 188
12.1 项目陈述 188
12.2 必备知识 189
12.2.1 Cinder的基本概念 189
12.2.2 Cinder的组件架构 189
12.2.3 Cinder的基本工作流程 190
12.3 项目实施 190
12.3.1 安装与配置控制节点上的Cinder服务 190
12.3.2 Cinder组件初始化 194
12.3.3 检测控制节点上的Cinder服务 196
12.3.4 搭建存储节点 197
12.3.5 检验Cinder服务 201
12.3.6 用Cinder创建卷 202
12.3.7 安装完成情况检测 204
12.4 项目小结 205
12.5 项目练习题 206
下篇 OpenStack云计算平台管理
项目13 虚拟网络管理 208
13.1 项目陈述 208
13.2 必备知识 208
13.2.1 虚拟网络管理 208
13.2.2 虚拟网桥管理 212
13.3 项目实施 214
13.3.1 项目准备 214
13.3.2 用Dashboard创建与管理虚拟网络和子网 215
13.3.3 用命令模式创建与管理虚拟网络和子网 217
13.4 项目小结 220
13.5 项目练习题 220
项目14 实例类型管理 221
14.1 项目陈述 221
14.2 必备知识 221
14.2.1 实例类型的基本概念 221
14.2.2 管理实例类型 222
14.3 项目实施 223
14.3.1 用Dashboard创建与管理实例类型 223
14.3.2 用命令模式创建与管理实例类型 225
14.4 项目小结 227
14.5 项目练习题 227
项目15 云主机管理 228
15.1 项目陈述 228
15.2 必备知识 229
15.2.1 云主机与快照管理 229
15.2.2 云主机控制台 232
15.3 项目实施 234
15.3.1 用Dashboard创建与管理云主机 234
15.3.2 用命令模式创建与管理云主机 239
15.3.3 用Dashboard创建与管理快照 241
15.3.4 用命令模式创建与管理快照 243
15.4 项目小结 244
15.5 项目练习题 244
项目16 用云镜像部署云主机 246
16.1 项目陈述 246
16.2 必备知识 247
16.2.1 密钥对的概念及应用 247
16.2.2 云主机初始化配置工具 247
16.3 项目实施 249
16.3.1 检查系统环境 249
16.3.2 部署CentOS云主机 250
16.3.3 检测与管理云主机 258
16.4 项目小结 260
16.5 项目练习题 260

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

姚骏屏,教授,重庆工商职业学院云计算技术应用专业带头人。拥有软件系统架构设计师、计算机制造人员高级技师、软件设计师、系统集成项目管理工程师等职业资格。主编出版教材五部含十三五国规教材1部、教指委全国优秀教材1部。主持制定了重庆市人社“云计算工程技术人员”培训标准和考核标准。同时是“全国云计算技术应用专业教学标准”制定组成员。作为第一指导教师指导学生获得全国职业院校技能大赛云计算赛项一等奖一项、二等奖四项。

同系列书

相关图书

人邮微信
本地服务
人邮微信
教师服务
二维码
读者服务
读者服务
返回顶部
返回顶部