![]()
编辑推荐 1.“十四五”国规改版。 2. 作者为重庆工商职业学院《云计算技术应用》专业带头人。拥有副教授、软件系统架构设计师、计算机制造人员高级技师、软件设计师、系统集成项目管理工程师等职业资格。主持制定了重庆市人社“云计算工程技术人员”培训标准和考核标准。同时是“全国云计算技术应用专业教学标准”制定组成员。作为第一指导教师指导学生获得全国职业院校技能大赛云计算赛项一等奖一项、二等奖四项。 3.本书的配套资源丰富,包括微课视频、PPT、软件工具、在线教学网站、操作录屏、教学大纲、教案、课程标准、推荐授课计划等。 4.本书为云计算专业核心专业课。 5.本书基于欧拉操作系统和“OpenStack Train”云系统平台完全免费开源。 内容推荐 本书基于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 |