• OpenStack云计算平台实战 微课版
21年品牌 40万+商家 超1.5亿件商品

OpenStack云计算平台实战 微课版

全新正版 极速发货

44.17 6.3折 69.8 全新

仅1件

广东广州
认证卖家担保交易快速发货售后保障

作者赵德宝,钟小平 编

出版社人民邮电出版社

ISBN9787115566621

出版时间2022-01

装帧平装

开本16开

定价69.8元

货号1202543264

上书时间2024-12-04

谢岳书店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
目录
项目一OpenStack安装1

学习目标1

项目描述1

任务一了解云计算1

任务说明1

知识引入1

1.什么是虚拟化1

2.什么是云计算2

3.云计算架构2

4.云计算的部署模式3

5.裸金属云3

任务实现3

1.了解商用云计算平台3

2.了解开源云计算平台4

任务二了解OpenStack项目4

任务说明4

知识引入5

1.什么是OpenStack5

2.OpenStack项目及其组成5

3.OpenStack的版本演变7

4.OpenStack基金会与社区7

任务实现8

1.了解OpenStack应用场景8

2.调查国内的OpenStack应用现状9

任务三理解OpenStack架构10

任务说明10

知识引入10

1.OpenStack的设计基本原则10

2.OpenStack的概念架构10

3.OpenStack的逻辑架构11

4.OpenStack组件之间的通信机制12

5.OpenStack的物理部署架构13

6.OpenStack的物理网络类型14

任务实现14

1.了解基于OpenStack构建云平台的问题14

2.了解部署OpenStack的技术需求15

任务四部署与安装OpenStack15

任务说明15

知识引入15

1.运行OpenStack的操作系统平台15

2.OpenStack部署拓扑16

3.OpenStack部署工具16

任务实现18

1.准备OpenStack安装环境18

2.准备所需的软件库20

3.安装Packstack安装器20

4.运行Packstack安装OpenStack21

项目实训24

项目实训一调查移动云的现状24

实训目的24

实训内容24

项目实训二使用Packstack安装器安装一体化OpenStack云平台24

实训目的24

实训内容24

项目总结24

项目二OpenStack快速入门25

学习目标25

项目描述25

任务一熟悉OpenStack图形界面操作25

任务说明25

知识引入25

1.Horizon项目25

2.Horizon与Django框架26

3.Horizon功能架构26

4.项目与用户27

任务实现27

1.访问OpenStack主界面27

2.访问“项目”仪表板30

3.访问“管理员”仪表板30

4.访问“身份管理”仪表板31

5.访问“设置”仪表板32

6.自定义仪表板和面板32

任务二创建和操作虚拟机实例33

任务说明33

知识引入34

1.创建虚拟机实例的前提条件34

2.虚拟机实例与镜像34

任务实现34

1.准备镜像34

2.查看实例类型37

3.查看网络37

4.添加安全组规则37

5.添加密钥对39

6.创建虚拟机实例40

7.操作和使用虚拟机实例43

任务三实现虚拟机与外部网络的通信45

任务说明45

知识引入46

1.OpenStack的虚拟网络46

2.浮动IP地址46

任务实现46

1.将OpenStack主机网卡添加到br-ex网桥上46

2.调整网络配置49

3.为虚拟机实例分配浮动IP地址53

4.在Linux计算机上通过SSH访问虚拟机实例54

5.在Windows计算机上通过SSH访问虚拟机实例55

6.为虚拟机实例设置用户账户和密码57

项目实训58

项目实训一练习OpenStack图形界面操作58

实训目的58

实训内容58

项目实训二创建和测试Fedora虚拟机实例59

实训目的59

实训内容59

项目实训三开通虚拟机实例的外部通信59

实训目的59

实训内容59

项目实训四在Windows计算机中通过SSH证书登录Fedora虚拟机实例59

实训目的59

实训内容59

项目总结59

项目三OpenStack基础环境配置与API使用60

学习目标60

项目描述60

任务一了解OpenStack基础环境配置60

任务说明60

知识引入60

1.数据库服务器60

2.消息队列服务61

任务实现62

1.验证SQL数据库62

2.操作SQL数据库64

3.验证NoSQL数据库66

4.验证RabbitMQ66

5.操作RabbitMQ66

任务二了解并使用OpenStackAPI67

任务说明67

知识引入67

1.什么是RESTfulAPI67

2.OpenStack的RESTfulAPI68

3.OpenStack的认证与API请求流程69

4.调用OpenStackAPI的方式69

任务实现70

1.获取OpenStack认证令牌70

2.向OpenStack云平台发送API请求72

任务三使用OpenStack命令行客户端73

任务说明73

知识引入74

1.为什么要使用命令行操作OpenStack74

2.进一步了解OpenStack客户端74

3.openstack命令的语法74

4.执行openstack命令所需的认证75

任务实现75

1.云管理员通过openstack命令管理OpenStack云平台75

2.普通云用户通过openstack命令使用OpenStack云服务76

项目实训77

项目实训一使用cURL命令获取实例列表77

实训目的77

实训内容77

项目实训二使用openstack命令创建Fedora虚拟机实例77

实训目的77

实训内容77

项目总结77

项目四OpenStack身份管理78

学习目标78

项目描述78

任务一理解身份服务78

任务说明78

知识引入78

1.Keystone的基本概念78

2.Keystone的主要功能79

3.Keystone的管理层次结构80

4.Keystone的认证流程80

任务实现82

1.查看当前的IdentityAPI版本82

2.通过API请求认证令牌82

3.使用认证令牌通过API进行身份管理操作84

任务二管理项目、用户和角色85

任务说明85

知识引入85

1.进一步了解项目、用户和角色85

2.命令行的身份管理用法86

3.专用的服务用户87

任务实现87

1.管理项目87

2.管理用户89

3.管理角色91

4.查看服务的API端点91

5.使用命令行进行身份管理操作91

任务三通过oslo.policy库实现权限管理94

任务说明94

知识引入94

1.OpenStack的oslo.policy库94

2.policy.json文件的语法94

任务实现95

1.编写简单的policy.json策略95

2.解读policy.json策略95

项目实训97

项目实训一通过图形界面管理项目、用户和角色97

实训目的97

实训内容97

项目实训二通过命令行管理项目、用户和角色97

实训目的97

实训内容97

项目总结97

项目五OpenStack镜像管理与制作98

学习目标98

项目描述98

任务一理解OpenStack镜像服务98

任务说明98

知识引入98

1.什么是镜像98

2.什么是镜像服务99

3.Glance架构99

任务实现100

1.查看Glance配置文件100

2.验证Glance服务101

3.试用镜像服务的API101

任务二管理OpenStack镜像102

任务说明102

知识引入102

1.虚拟机镜像的磁盘格式和容器格式102

2.镜像的状态103

3.镜像的访问权限103

4.镜像的元数据104

5.命令行的镜像管理方法104

任务实现105

1.获取镜像105

2.查看镜像106

3.创建镜像107

4.管理镜像108

5.转换镜像格式109

任务三基于预制镜像定制OpenStack镜像110

任务说明110

知识引入110

1.什么是cloud-init110

2.什么是实例快照110

任务实现111

1.通过预制的OpenStack镜像创建一个虚拟机实例111

2.对实例进行定制111

3.定制cloud-init初始化行为112

4.为上述实例创建快照112

5.测试实例快照113

6.将实例快照转换成镜像114

任务四使用自动化工具制作OpenStack镜像115

任务说明115

知识引入115

1.Diskimage-builder工具115

2.其他自动化镜像生成工具115

任务实现116

1.安装Diskimage-builder116

2.熟悉Diskimage-builder的用法116

3.使用Diskimage-builder自动构建Ubuntu操作系统镜像117

任务五手动制作OpenStack镜像119

任务说明119

知识引入119

1.手动制作镜像119

2.KVM虚拟化工具119

3.KVM虚拟磁盘(镜像)文件格式120

4.VirtIO驱动程序与Cloudbase-Init120

任务实现121

1.部署KVM121

2.手动创建WindowsServer2012R2操作系统镜像121

3.测试WindowsServer2012R2操作系统镜像126

4.测试Cloudbase-Init初始化设置127

5.解决Windows虚拟机实例时间不同步问题128

项目实训129

项目实训一通过命令行界面完成镜像的基本操作129

实训目的129

实训内容129

项目实训二基于预制镜像定制Ubuntu操作系统云镜像129

实训目的129

实训内容130

项目总结130

项目六OpenStack虚拟机实例管理131

学习目标131

项目描述131

任务一理解OpenStack计算服务131

任务说明131

知识引入131

1.什么是Nova131

2.Nova所用的虚拟化技术132

3.Nova的系统架构133

4.虚拟机实例化流程133

任务实现134

1.验证Nova服务134

2.试用计算服务的API134

任务二创建和管理虚拟机实例136

任务说明136

知识引入136

1.nova-api服务136

2.nova-scheduler服务136

3.nova-compute服务138

4.nova-conductor服务139

5.Nova计算服务与Placement放置服务140

6.镜像和实例的关系140

7.命令行的实例创建用法141

8.命令行的实例管理用法142

任务实现143

1.生成密钥对143

2.添加安全组规则144

3.管理实例类型144

4.创建实例146

5.创建实例排错146

6.管理虚拟机实例147

7.访问虚拟机实例147

任务三注入元数据实现虚拟机实例个性化配置148

任务说明148

知识引入148

1.元数据注入148

2.元数据服务机制149

3.配置驱动器机制150

4.进一步了解cloud-init150

任务实现151

1.向虚拟机实例注入用户数据151

2.设置虚拟机实例的元数据(属性)153

3.验证元数据服务机制153

4.验证配置驱动器机制155

任务四增加一个计算节点156

任务说明156

知识引入156

1.Nova的物理部署156

2.Nova的部署模式156

任务实现157

1.准备双节点OpenStack云平台安装环境157

2.编辑应答文件157

3.使用修改过的应答文件运行Packstack安装器158

4.验证双节点部署159

任务五迁移虚拟机实例160

任务说明160

知识引入161

1.什么是实例冷迁移161

2.什么是实例热迁移161

3.热迁移命令行用法161

任务实现162

1.在计算节点之间配置SSH无密码访问162

2.执行实例的冷迁移操作162

3.实现热迁移的通用配置164

4.执行实例的热迁移操作165

项目实训167

项目实训一使用命令行创建Fedora虚拟机实例并注入用户密码167

实训目的167

实训内容167

项目实训二增加一个计算节点并进行实例冷迁移167

实训目的167

实训内容167

项目总结167

项目七OpenStack网络管理168

学习目标168

项目描述168

任务一了解OpenStack网络服务168

任务说明168

知识引入168

1.Neutron项目168

2.Neutron架构169

3.Neutron网络基本结构170

任务实现170

任务二理解OpenStack网络资源模型172

任务说明172

知识引入172

1.Neutron的网络172

2.提供者网络173

3.自服务网络174

4.Neutron的子网175

5.Neutron的端口176

6.Neutron的路由器176

7.网络管理的命令行基本用法177

任务实现178

任务三理解OpenStack网络服务的实现机制183

任务说明183

知识引入184

1.Neutron服务与组件的层次结构184

2.neutron-server184

3.插件与代理架构185

4.ML2插件185

5.L2代理186

6.OpenvSwitch代理187

7.L3代理188

8.DHCP代理190

9.元数据代理190

任务实现190

了解OpenStack网络服务的物理部署190

任务四掌握OpenStack网络服务与OVN的集成191

任务说明191

知识引入191

1.什么是OVN191

2.OVN架构和实现机制192

3.OpenStackNeutron与OVN集成193

4.集成OVN的Neutron网络服务部署194

任务实现195

项目实训198

项目实训一验证OpenStack网络资源模型198

实训目的198

实训内容199

项目实训二整理OpenStack网络端口管理的命令行用法199

实训目的199

实训内容199

项目实训三验证OVN网络的部署和配置199

实训目的199

实训内容199

项目总结199

项目八OpenStack存储管理200

学习目标200

项目描述200

任务一理解OpenStack块存储服务200

任务说明200

知识引入201

1.Cinder的主要功能201

2.Cinder与Nova的交互201

3.Cinder架构201

4.Cinder创建卷的基本流程202

任务实现203

任务二创建和管理卷204

任务说明204

知识引入205

1.cinder-api服务205

2.cinder-scheduler服务205

3.cinder-volume服务206

4.cinder-backup服务208

5.Cinder服务的部署208

6.卷操作的命令行基本用法208

任务实现210

任务三了解Swift对象存储服务215

任务说明215

知识引入215

1.Swift对象存储系统215

2.Swift的应用场景216

3.对象的层次数据模型216

4.对象层级结构与对象存储API的交互216

5.对象存储的组件217

6.Swift架构218

任务实现220

项目实训223

项目实训一使用命令行创建和管理卷223

实训目的223

实训内容223

项目实训二验证Cinder和Swift服务223

实训目的223

实训内容223

项目总结223

项目九综合演练——手动部署OpenStack224

学习目标224

项目描述224

任务一OpenStack云部署规划224

任务说明224

知识引入224

1.架构设计224

2.虚拟网络方案设计225

3.示例的网络拓扑227

4.示例架构的局限性227

任务实现227

任务二OpenStack云平台环境配置229

任务说明229

任务实现229

任务三安装和部署Keystone身份服务234

任务说明234

知识引入235

1.keystone-manage命令235

2.其他服务在Keystone中的注册235

任务实现235

任务四安装和部署Glance镜像服务240

任务说明240

任务实现240

任务五安装和部署Placement放置服务242

任务说明242

任务实现242

任务六安装和部署Nova计算服务245

任务说明245

知识引入245

1.Nova的Cell架构245

2.Cell部署246

3.Cell管理命令247

任务实现247

任务七安装和部署Neutron网络服务253

任务说明253

任务实现253

任务八安装和部署Horizon仪表板263

任务说明263

任务实现264

任务九安装和部署Cinder块存储服务266

任务说明266

任务实现266

项目实训271

项目实训一搭建OpenStack云平台基础环境271

实训目的271

实训内容271

项目实训二安装Keystone身份服务271

实训目的271

实训内容271

项目实训三安装Glance镜像服务271

实训目的271

实训内容271

项目实训四安装Nova计算服务271

实训目的271

实训内容272

项目实训五安装Neutron网络服务272

实训目的272

实训内容272

项目总结272

内容摘要
本书系统讲解了OpenStack云计算平台的

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP