计算机类教材 > 云计算

OpenStack云计算平台技术及应用

书号:9787113305857 套系名称:“十四五”高等职业教育计算机类新形态一体化系列教材

作者:千锋教育 出版日期:2023-11-01

定价:46.00 页码 / 开本: /16

策划编辑:祁云 责任编辑:祁云 包宁

适用专业:计算机类 适用层次:高职教育

最新印刷时间:2023-11-01

资源下载
教学课件(暂无) 教学素材(暂无)
习题答案(暂无) 教学案例(暂无)
教学设计(暂无) 教学视频(暂无)
内容简介 前言 目录 作者介绍 图书特色
  • 本书为“十四五”高等职业教育计算机类新形态一体化系列教材之一,以实用的案例、通俗易懂的语言进行概念讲解,并提供了具体的项目让学生快速练习,让学生更加高效地掌握 OpenStack 云计算技术在企业中的应用。全书共 7 个项目,从 VMware Workstation 的安装与单节点自动化部署 OpenStack 入手,逐渐过渡到多节点 OpenStack 环境部署、OpenStack 最小化部署,在此基础上完成基于 OpenStack 的校园虚拟实验室项目、校园网络攻防平台项目以及基于容器技术的 OpenStack 云平台部署等新颖的 OpenStack 项目。本书附有源代码、习题、教学课件等资源,为了帮助学生更好地学习,编者还提供了在线答疑服务。
    本书适合作为高等职业院校计算机及相关专业的教材,也可作为运维工程师、云计算工程师等相关从业人员的参考书。
    
    
  • 教育、科技、人才是全面建设社会主义现代化国家的基础性和战略性支持。在此前提下,社会生产力变革对IT行业从业者提出了新的需求,以适应中国式现代化的高速发展。从业者不仅要具备专业技术能力、业务实践能力,更需要培养健全的职业素质,复合型技术技能人才更受企业青睐。为深入实施科教兴国战略、人才强国战略、创新驱动发展战略,教材内容也应紧随新一代信息技术和新职业要求的变化而及时更新。
    本书倡导理实结合,实战就业。引入企业项目案例,针对重要知识点,精心挑选案例,将理论与技能深度融合,促进隐性知识与显性知识的转化。案例讲解包含设计思路、应用场景、效果展示、部署方式、项目分析、疑点剖析。从动手实践的角度,帮助读者逐步掌握前沿技术,为高质量就业赋能。
    
    本书在章节设计上采用循序渐进的方式,内容全面。在阐述中尽量避免使用生硬的术语和枯燥的公式,从实际业务对环境的实际需求入手,将理论知识与实际应用相结合,促进学习和成长,快速积累虚拟化业务维护与管理经验,从而在职场中拥有较高起点。
    云计算是当今IT行业的热门话题,其主要作用是将多节点部署集群中的计算资源集中到“云”,使用户能够通过“云”实现快速计算、持久存储等。其中,OpenStack利用其免费、开源、功能强大等优势成为企业中常用的云计算技术之一。
    本书包括以下内容:
    项目1,主要介绍云计算的概念、Linux虚拟化技术与OpenStack架构组成。
    项目2,主要介绍OpenStack云平台单节点自动化部署与OpenStack Dashboard界面管理。
    项目3,主要介绍在多节点部署OpenStack之前需要的环境,包括配置主机网络、配置网络时间协议、部署数据库、安装消息队列服务、安装对象缓存服务与安装存储服务。
    项目4,主要介绍通过OpenStack最小化部署来实现其基本功能,需要部署的核心组件包括身份认证服务、镜像服务、定位服务、计算服务与网络服务。
    项目5,主要介绍通过在OpenStack中部署仪表盘与块存储服务来实现校园虚拟实验室功能。
    项目6,主要介绍以OpenStack为基础部署校园网络攻防平台。
    
    项目7,主要以Kolla项目为例,介绍基于容器技术来部署OpenStack。
    通过对本书的系统学习,读者能够快速掌握OpenStack的部署方式,以及获取基于OpenStack的项目经验。
    本书的编写和整理工作由北京千锋互联科技有限公司高教产品部完成,其中主要的参与人员有蒋年德、胡慧娟、高小辉、杨涌、李伟、邢梦华等。除此之外,千锋教育的500多名学员参与了教材的试读工作,他们站在初学者的角度对教材提出了许多宝贵的修改意见,在此一并表示衷心的感谢。
    在本书的编写过程中,虽然力求完美,但难免有一些不足之处,欢迎各界专家和读者朋友们给予宝贵的意见,联系方式:textbook@1000phone.com。
    编 者
    2023年7月
    
    
  • 项目 1 云计算之 OpenStack  1
    
    项目分析  1
    
    项目描述 .2
    
    任务 1.1 了解云计算 2
    
    任务 1.1.1 了解云计算的起源  2
    
    任务 1.1.2 理解云计算的概念  4
    
    任务 1.2 认识 Linux 虚拟化技术  9
    
    任务 1.2.1 理解虚拟化技术的概念  9
    
    任务 1.2.2 理解 OpenStack 支持的虚拟化技术  11
    
    任务 1.2.3 安装 VMware Workstation  12
    
    任务 1.3 认识 OpenStack  17
    
    任务 1.3.1 OpenStack 概述  17
    
    任务 1.3.2 OpenStack 架构与组件  18
    
    知识拓展  20
    
    常见的云平台技术  20
    
    项目小结  21
    
    项目考核  21
    
    项目 2?单机一体化部署 OpenStack  22
    
    项目分析  22
    
    项目描述  22
    
    任务 2.1 使用 Packstack 单机部署 OpenStack  23
    
    任务 2.1.1 系统安装  23
    
    任务 2.1.2 环境部署  29
    
    任务 2.1.3 软件库环境部署  36
    
    任务 2.1.4 自动化部署 OpenStack  37
    
    任务 2.2 管理 OpenStack Dashboard. 38
    
    任务 2.2.1 OpenStack Dashboard 界面的常用功能  38
    
    任务 2.2.2 认识身份管理界面  41
    
    知识拓展  42
    
    一、常见的 Linux 发行版  42
    
    二、CentOS 发展史  43
    
    项目小结 44
    
    项目考核  44
    
    项目 3 部署 OpenStack 云计算基础环境  45
    
    项目分析  45
    
    项目描述  46
    
    任务 3.1 配置主机网络  46
    
    任务 3.1.1 关闭防火墙  46
    
    任务 3.1.2 配置静态 IP 地址  47
    
    任务 3.1.3 解析主机名  49
    
    任务 3.1.4 配置 Yum 仓库  50
    
    任务 3.2 配置网络时间协议  51
    
    任务 3.3 部署数据库  51
    
    任务 3.4 安装消息队列服务  54
    
    任务 3.5 安装对象缓存服务  54
    
    任务 3.6 安装存储服务  55
    
    知识拓展  55
    
    常见的数据库  55
    
    项目小结  58
    
    项目考核  58
    
    项目 4 OpenStack 最小化部署  59
    
    项目分析  59
    
    项目描述  60
    
    任务 4.1 部署身份认证服务  60
    
    任务 4.1.1 创建数据库  61
    
    任务 4.1.2 安装与配置组件  61
    
    任务 4.1.3 配置环境变量  62
    
    任务 4.1.4 验证操作  62
    
    任务 4.2 部署镜像服务  65
    
    任务 4.2.1 环境部署  65
    
    任务 4.2.2 安装与配置镜像服务  68
    
    任务 4.2.3 验证操作  69
    
    任务 4.3 部署定位服务  70
    
    任务 4.3.1 创建数据库  70
    
    任务 4.3.2 配置用户与终端节点  71
    
    任务 4.3.3 安装与配置服务  73
    
    任务 4.3.4 验证操作  74
    
    任务 4.4 部署计算服务  76
    
    任务 4.4.1 创建数据库  76
    
    任务 4.4.2 配置用户与终端节点  77
    
    任务 6.1.1 设计校园网络攻防平台架构  148
    
    任务 6.1.2 部署校园网络攻防平台云上环境  149
    
    任务 6.2 部署云上靶机  151
    
    任务 6.2.1 创建云上实例  151
    
    任务 6.2.2 部署靶机网站  154
    
    任务 6.3 创建 Kali Linux 实例  161
    
    任务 6.3.1 制作 QCOW2 格式的 Kali Linux 镜像 162
    
    任务 6.3.2 创建 Kali Linux 实例  164
    
    知识扩展  166
    
    一、了解网络安全  166
    
    二、了解常见的网络攻击技术与防御措施  168
    
    项目小结  171
    
    项目考核  171
    
    项目 7 部署基于容器技术的 OpenStack 云平台  172
    
    项目分析  172
    
    项目描述  173
    
    任务 7.1 掌握 Docker 工作原理  173
    
    任务 7.1.1 了解容器工作原理  173
    
    任务 7.1.2 了解容器编排  175
    
    任务 7.2 拉取容器镜像  175
    
    任务 7.2.1 理解 Docker 镜像构造 176
    
    任务 7.2.2 掌握镜像拉取方式  177
    
    任务 7.3 管理容器状态  178
    
    任务 7.3.1 运行容器  178
    
    任务 7.3.2 停止容器  182
    
    任务 7.3.3 删除容器  183
    
    任务 7.4 部署 Kolla 项目. 186
    
    任务 7.4.1 环境部署  186
    
    任务 7.4.2 安装 Kolla-ansible  190
    
    任务 7.4.3 安装 Kolla  191
    
    知识扩展 . 193
    
    一、Docker 的基本架构  193
    
    二、容器编排介绍  194
    
    项目小结  195
    
    项目考核  195
    
    参考文献  197
    
    任务 6.1.1 设计校园网络攻防平台架构  148
    
    任务 6.1.2 部署校园网络攻防平台云上环境  149
    
    任务 6.2 部署云上靶机 151
    
    任务 6.2.1 创建云上实例  151
    
    任务 6.2.2 部署靶机网站  154
    
    任务 6.3 创建 Kali Linux 实例  161
    
    任务 6.3.1 制作 QCOW2 格式的 Kali Linux 镜像  162
    
    任务 6.3.2 创建 Kali Linux 实例  164
    
    知识扩展  166
    
    一、了解网络安全  166
    
    二、了解常见的网络攻击技术与防御措施  168
    
    项目小结  171
    
    项目考核  171
    
    项目 7 部署基于容器技术的 OpenStack 云平台  172
    
    项目分析  172
    
    项目描述  173
    
    任务 7.1 掌握 Docker 工作原理  173
    
    任务 7.1.1 了解容器工作原理  173
    
    任务 7.1.2 了解容器编排  175
    
    任务 7.2 拉取容器镜像  175
    
    任务 7.2.1 理解 Docker 镜像构造 176
    
    任务 7.2.2 掌握镜像拉取方式  177
    
    任务 7.3 管理容器状态  178
    
    任务 7.3.1 运行容器  178
    
    任务 7.3.2 停止容器  182
    
    任务 7.3.3 删除容器  183
    
    任务 7.4 部署 Kolla 项目 186
    
    任务 7.4.1 环境部署  186
    
    任务 7.4.2 安装 Kolla-ansible  190
    
    任务 7.4.3 安装 Kolla  191
    
    知识扩展  193
    
    一、Docker 的基本架构  193
    
    二、容器编排介绍  194
    
    项目小结  195
    
    项目考核  195
    
    参考文献  197
    
    
  •       北京千锋互联科技有限公司(下面简称“千锋”),成立于2011年1月,立足于职业教育培训领域,公司现有教育培训、高校服务、企业服务三大业务板块。教育培训业务分为大学生技能培训和职后技能培训;高校服务业务主要提供校企合作全解决方案与定制服务;企业服务业务主要为企业提供专业化综合服务。公司总部位于北京,目前已在21个城市成立分公司,现有教研讲师团队300余人。公司目前已与国内20000余家IT相关企业建立人才输送合作关系,每年培养泛IT人才近2万人,十年间累计培养超10余万泛IT人才,累计向互联网输出免费教学视频976余套,累积播放量超10812万余次。每年有数百万名学员接受千锋组织的技术研讨会、技术培训课、网络公开课及学科视频等服务。
  • 本书倡导理实结合,实战就业。引入企业项目案例,针对重要知识点,精心挑选案例,将理论与技能深度融合,促进隐性知识与显性知识的转化。