OpenStack云平台部署与高可用实战

OpenStack云平台部署与高可用实战
分享 推荐 3 收藏 31 阅读 693
肖睿 雷宇飞 (主编) 陈庆 刘泉生 魏光杏 (作者)

关于本书的内容有任何问题,请联系 祝贺

1、选取知识点核心实用,以互联网+实现终身学习
2、以企业需求为设计导向,以任务驱动为讲解方式
3、以案例为主线组织知识点,以实战项目来提升技术
4、充分考虑学习者的认知曲线,由浅入深,边讲边练

内容摘要

本书全面介绍了OpenStack和Hadoop的部署、管理和高可用相关知识。全书共9章,包括OpenStack入门体验、OpenStack常见模块详解、OpenStack云平台管理、搭建OpenStack多节点的企业私有云平台、OpenStack HA部署、Hadoop基础、HBase部署与使用、部署CDH,以及容器与云平台实战等内容。每章最后都提供了本章作业,用于读者巩固对本章理论知识的理解。
通过学习本书,读者可以在生产环境中部署企业私有云,并具备管理、维护、扩展云平台的能力,同时具备大数据基础平台的部署能力。
本书可以作为各类院校云计算相关专业课程的教材,也可以作为云计算培训班的教材,并适合运维工程师、项目经理和广大云计算技术爱好者自学使用。

云计算工程师系列

目录

第 1章 OpenStack入门体验 1
1.1 云计算概述 2
1.1.1 什么是云计算 2
1.1.2 云计算的服务模型 3
1.1.3 OpenStack概述 3
1.2 OpenStack一键部署 4
1.2.1 案例环境 4
1.2.2 安装前的准备工作 5
1.2.3 使用packstack一键部署OpenStack 6
1.2.4 通过Dashboard体验OpenStack功能 9
1.2.5 创建云主机 14
本章总结 25
本章作业 25
第 2章 OpenStack常见模块详解 27
2.1 OpenStack架构 28
2.2 控制台Dashboard 29
2.3 身份认证服务Keystone 30
2.4 镜像模块Glance 32
2.4.1 Glance主要组件 32
2.4.2 镜像的格式 33
2.5 计算模块Nova 34
2.6 网络模块Neutron 35
2.6.1 Linux虚拟网络 36
2.6.2 组网模型 38
2.7 块存储模块Cinder 42
本章总结 43
本章作业 43
第3章 OpenStack云平台管理 45
3.1 案例分析 46
3.1.1 案例概述 46
3.1.2 案例前置知识点 46
3.1.3 案例环境 47
3.2 案例实施 48
3.2.1 部署OpenStack 48
3.2.2 创建网络和路由 48
3.2.3 创建实例 56
3.2.4 绑定浮动IP地址 60
3.2.5 添加安全组规则 62
3.2.6 创建密钥对 65
3.2.7 创建及使用卷挂载 67
3.2.8 快照管理 73
3.2.9 创建镜像 78
本章总结 80
本章作业 80
第4章 搭建OpenStack多节点的企业私有云平台 81
4.1 案例分析 82
4.1.1 案例概述 82
4.1.2 案例前置知识点 82
4.1.3 案例环境 83
4.2 案例实施 84
4.2.1 基础环境配置 84
4.2.2 部署Keystone 88
4.2.3 部署Glance 91
4.2.4 部署Nova 93
4.2.5 部署Neutron 98
4.2.6 部署Dashboard 102
4.2.7 部署Cinder 103
本章总结 107
本章作业 107
第5章 OpenStack HA部署 109
5.1 案例分析 110
5.1.1 案例概述 110
5.1.2 案例前置知识点 110
5.1.3 案例环境 112
5.2 案例实施 112
5.2.1 准备案例环境 113
5.2.2 Corosync安装和配置 116
5.2.3 Pacemaker配置 118
5.2.4 MariaDB安装和配置 120
5.2.5 Memcache安装和配置 121
5.2.6 RabbitMQ安装和配置 121
5.2.7 Keystone安装和配置 122
5.2.8 Dashboard配置 124
5.2.9 验证OpenStack群集 125
本章总结 127
本章作业 127
第6章 Hadoop基础 129
6.1 案例分析 130
6.1.1 案例概述 130
6.1.2 案例前置知识点 130
6.1.3 案例环境 142
6.2 案例实施 143
6.2.1 安装Hadoop运行环境 143
6.2.2 Hadoop完全分布式安装 144
6.2.3 运行Hadoop的WordCount程序 151
6.2.4 HDFS的命令行操作 152
本章总结 155
本章作业 155
第7章 HBase部署与使用 157
7.1 案例分析 158
7.1.1 案例概述 158
7.1.2 案例前置知识点 158
7.1.3 案例环境 164
7.2 案例实施 165
7.2.1 HBase的安装部署 165
7.2.2 HBase Shell操作 171
7.2.3 MapReduce与HBase 178
本章总结 179
本章作业 180
第8章 部署CDH 181
8.1 案例分析 182
8.1.1 案例概述 182
8.1.2 案例前置知识点 182
8.1.3 案例环境 183
8.2 案例实施 184
8.2.1 前期环境准备工作 184
8.2.2 安装数据库 186
8.2.3 安装CDH 187
8.2.4 安装配置CDH群集 189
8.2.5 配置并添加Kafka服务 194
本章总结 198
本章作业 198
第9章 容器与云平台实战 199
9.1 案例分析一 200
9.1.1 案例概述 200
9.1.2 案例前置知识点 200
9.1.3 案例环境 201
9.2 案例实施一 201
9.2.1 主机配置 201
9.2.2 安装并启动Docker 202
9.2.3 部署Rancher 203
9.2.4 自定义集群 206
9.2.5 部署服务 208
9.3 案例分析二 211
9.3.1 案例概述 211
9.3.2 案例前置知识点 211
9.3.3 案例环境 215
9.4 案例实施二 216
9.4.1 部署OpenShift Origin 216
9.4.2 管理OpenShift 221
本章总结 225
本章作业 225

读者评论

  • 关于资源获取的问题,请读者添加QQ服务号:1934786863,咨询本书所需开发工具、素材、线上视频等资源。

    祝贺发表于 2019/4/28 8:44:39

我要评论

作者介绍

肖睿任职于北大课工场。课工场是专注互联网教育的生态平台,针对行业的快速变化,建设并维护了中国和北美的327人一线大咖团队,由他们直接参与课程研发和提供授课服务。大咖团队不乏来自BAT等国内知名互联网技术公司的技术专家、技术大牛、CTO和CEO,其中绝大部分拥有超过10年的技术研发实战经验,这样可以让学员拿到互联网一线企业项目进行实战化练习,真正起到“名师出高徒”的传帮带效应。

推荐用户

相关图书