书籍详情
Linux虚拟化:原理、方法和实战(KVM+Docker+OpenStack)
作者:吴光科,李建尧,柯宇霖
出版社:清华大学出版社
出版时间:2023-07-01
ISBN:9787302633419
定价:¥69.00
购买这本书可以去
内容简介
《Linux虚拟化——原理、方法和实战(KVM Docker OpenStack)》从实用的角度出发,详细介绍了Linux虚拟化相关的理论与应用知识,包括企业级KVM虚拟化实战、企业级Docker虚拟化实战、Docker企业命令实战、Docker网络原理实战、Dockerfile企业镜像实战、Docker仓库案例实战、Docker Compose容器编排实战、Docker Swarm集群案例实战、OpenStack KVM构建企业级私有云。 《Linux虚拟化——原理、方法和实战(KVM Docker OpenStack)》免费提供与书中内容相关的视频课程讲解,以指导读者深入地进行学习,详见前言中的说明。 《Linux虚拟化——原理、方法和实战(KVM Docker OpenStack)》既可作为高等学校计算机相关专业的教材,也可作为系统管理员、网络管理员、Linux运维工程师及网站开发、测试、设计等人员的参考用书。
作者简介
暂缺《Linux虚拟化:原理、方法和实战(KVM+Docker+OpenStack)》作者简介
目录
第 1 章 企业级 KVM 虚拟化实战.1
1.1 虚拟化技术概述及简介.1
1.2 互联网虚拟化技术种类.2
1.3 KVM 虚拟化概念 .2
1.4 KVM 虚拟化安装 .3
1.5 KVM 网桥配置实战 .3
1.6 KVM 虚拟化硬盘扩容 .7
1.7 KVM 虚拟机批量克隆实战 .8
1.8 ESXI 虚拟化技术概念 .10
1.9 XEN 虚拟化技术概念11
第 2 章 企业级 Docker 虚拟化实战 12
2.1 虚拟化技术实现方式.14
2.2 Docker LXC 及 Cgroup 原理剖析.14
2.3 AUFS 简介 17
2.4 Device Mapper 文件系统简介18
2.5 OverlayFS 简介19
2.6 为什么使用 Docker.21
2.7 Docker 镜像、容器、仓库 22
2.8 Docker 镜像原理剖析 22
2.9 CentOS 7.x(7.0 )Linux Docker 平台实战 .25
2.10 CentOS 8.x(8.0 )Linux Docker 平台实战 .27
2.11 Ubuntu(16.04 )Linux Docker 平台实战 .29
2.12 Docker 仓库源更新实战 31
第 3 章 Docker 企业命令实战. 33
3.1 Docker search 命令实战 .33
3.2 Docker pull 命令实战 .33
3.3 Docker images 命令实战.34
3.4 Docker run 命令实战 34
3.5 Docker ps 命令实战34
3.6 Docker inspect 命令实战 34
VI Linux 虚拟化——原理、方法和实战(KVM Docker OpenStack)
3.7 Docker exec 命令实战 35
3.8 Docker stop|start 命令实战 .35
3.9 Docker rm 命令实战 .35
3.10 Docker rmi 命令实战 36
3.11 Docker 虚拟化 30 多个命令实战剖析 36
第 4 章 Docker 网络原理实战. 38
4.1 Host 模式剖析.38
4.2 Container 模式剖析.39
4.3 None 模式剖析39
4.4 Bridge 模式剖析 .39
4.5 Bridge 模式原理剖析 .40
4.6 Bridge 模式实战一 .41
4.7 Bridge 模式实战二 .41
4.8 Bridge 模式实战三 .42
4.9 Bridge 模式实战四 .43
4.10 Docker 持久化固定容器 IP44
4.11 EFK 应用背景剖析 46
4.12 EFK 架构原理深入剖析 47
4.13 Docker 部署 EFK 日志平台 .48
4.14 基于 Docker Web 管理 Docker 容器50
第 5 章 Dockerfile 企业镜像实战 55
5.1 Dockerfile 语法命令详解一 .55
5.2 Dockerfile 语法命令详解二 .56
5.3 Dockerfile 制作规范及技巧 .61
5.4 Dockerfile 企业案例一 .61
5.5 Dockerfile 企业案例二 .62
5.6 Dockerfile 企业案例三 .63
5.7 Dockerfile 企业案例四 .64
第 6 章 Docker 仓库案例实战. 65
6.1 Docker 国内源实战.65
6.2 Docker Registry 仓库源实战 66
6.3 Docker Harbor 仓库源实战 68
6.4 Docker 磁盘、内存、CPU 资源实战一73
6.5 Docker 磁盘、内存、CPU 资源实战二76
6.6 Docker 资源监控方案和监控实战 81
6.7 Docker stats 监控工具 81
目录 VII
6.8 CAdvisor 监控工具 .83
6.9 CAdvisor 部署配置 .83
6.10 构建 CAdvisor InfluxDB Grafana 平台.85
第 7 章 Docker Compose 容器编排实战. 89
7.1 Docker Compose 概念剖析 .89
7.2 Docker Compose 部署安装 .90
7.3 Docker Compose 命令实战 .90
7.4 Docker Compose 常见概念 .91
7.5 Docker Compose 语法详解 .91
7.6 Docker Compose Nginx 案例一.99
7.7 Docker Compose Redis 案例二 .101
7.8 Docker Compose Tomcat 案例三.102
7.9 Docker Compose RocketMQ 案例四 .105
第 8 章 Docker Swarm 集群案例实战 . 110
8.1 Swarm 概念剖析 .110
8.2 Docker Swarm 的优点 .111
8.3 Swarm 负载均衡 .112
8.4 Swarm 架构图113
8.5 Swarm 节点及防火墙设置 .114
8.6 Docker 虚拟化案例实战 115
8.7 Swarm 集群部署 .116
8.8 Swarm 部署 Nginx 服务 117
8.9 Swarm 服务扩容和升级 .118
8.10 Manager 和 Node 角色切换120
8.11 Swarm 数据管理之 volume.121
8.12 Swarm 数据管理之 Bind.121
8.13 Swarm 数据管理之 NFS .123
8.14 Docker Swarm 新增节点 .124
8.15 Docker Swarm 删除节点 .127
8.16 Docker 自动化部署一 128
8.17 Docker 自动化部署二 132
第 9 章 OpenStack KVM 构建企业级私有云. 138
9.1 OpenStack 入门简介.138
9.2 OpenStack 核心组件.139
9.3 OpenStack 准备环境.141
9.4 Hosts 及防火墙设置.141
VIII Linux 虚拟化——原理、方法和实战(KVM Docker OpenStack)
9.5 OpenStack 服务安装.142
9.6 MQ(消息队列)简介.143
9.7 MQ 应用场景 144
9.8 安装配置 RabbitMQ .146
9.9 RabbitMQ 消息测试 .148
9.10 配置 Keystone 验证服务 149
9.11 配置 Glance 镜像服务155
9.12 Nova 控制节点配置158
9.13 Nova 计算节点配置161
9.14 OpenStack 节点测试.165
9.15 Neutron 控制节点配置 .166
9.16 Neutron 计算节点配置 .171
9.17 OpenStack 控制节点网桥.173
9.18 控制节点配置 Dashboard.175
9.19 OpenStack GUI 配置 .191
9.20 OpenStack 核心流程.199
1.1 虚拟化技术概述及简介.1
1.2 互联网虚拟化技术种类.2
1.3 KVM 虚拟化概念 .2
1.4 KVM 虚拟化安装 .3
1.5 KVM 网桥配置实战 .3
1.6 KVM 虚拟化硬盘扩容 .7
1.7 KVM 虚拟机批量克隆实战 .8
1.8 ESXI 虚拟化技术概念 .10
1.9 XEN 虚拟化技术概念11
第 2 章 企业级 Docker 虚拟化实战 12
2.1 虚拟化技术实现方式.14
2.2 Docker LXC 及 Cgroup 原理剖析.14
2.3 AUFS 简介 17
2.4 Device Mapper 文件系统简介18
2.5 OverlayFS 简介19
2.6 为什么使用 Docker.21
2.7 Docker 镜像、容器、仓库 22
2.8 Docker 镜像原理剖析 22
2.9 CentOS 7.x(7.0 )Linux Docker 平台实战 .25
2.10 CentOS 8.x(8.0 )Linux Docker 平台实战 .27
2.11 Ubuntu(16.04 )Linux Docker 平台实战 .29
2.12 Docker 仓库源更新实战 31
第 3 章 Docker 企业命令实战. 33
3.1 Docker search 命令实战 .33
3.2 Docker pull 命令实战 .33
3.3 Docker images 命令实战.34
3.4 Docker run 命令实战 34
3.5 Docker ps 命令实战34
3.6 Docker inspect 命令实战 34
VI Linux 虚拟化——原理、方法和实战(KVM Docker OpenStack)
3.7 Docker exec 命令实战 35
3.8 Docker stop|start 命令实战 .35
3.9 Docker rm 命令实战 .35
3.10 Docker rmi 命令实战 36
3.11 Docker 虚拟化 30 多个命令实战剖析 36
第 4 章 Docker 网络原理实战. 38
4.1 Host 模式剖析.38
4.2 Container 模式剖析.39
4.3 None 模式剖析39
4.4 Bridge 模式剖析 .39
4.5 Bridge 模式原理剖析 .40
4.6 Bridge 模式实战一 .41
4.7 Bridge 模式实战二 .41
4.8 Bridge 模式实战三 .42
4.9 Bridge 模式实战四 .43
4.10 Docker 持久化固定容器 IP44
4.11 EFK 应用背景剖析 46
4.12 EFK 架构原理深入剖析 47
4.13 Docker 部署 EFK 日志平台 .48
4.14 基于 Docker Web 管理 Docker 容器50
第 5 章 Dockerfile 企业镜像实战 55
5.1 Dockerfile 语法命令详解一 .55
5.2 Dockerfile 语法命令详解二 .56
5.3 Dockerfile 制作规范及技巧 .61
5.4 Dockerfile 企业案例一 .61
5.5 Dockerfile 企业案例二 .62
5.6 Dockerfile 企业案例三 .63
5.7 Dockerfile 企业案例四 .64
第 6 章 Docker 仓库案例实战. 65
6.1 Docker 国内源实战.65
6.2 Docker Registry 仓库源实战 66
6.3 Docker Harbor 仓库源实战 68
6.4 Docker 磁盘、内存、CPU 资源实战一73
6.5 Docker 磁盘、内存、CPU 资源实战二76
6.6 Docker 资源监控方案和监控实战 81
6.7 Docker stats 监控工具 81
目录 VII
6.8 CAdvisor 监控工具 .83
6.9 CAdvisor 部署配置 .83
6.10 构建 CAdvisor InfluxDB Grafana 平台.85
第 7 章 Docker Compose 容器编排实战. 89
7.1 Docker Compose 概念剖析 .89
7.2 Docker Compose 部署安装 .90
7.3 Docker Compose 命令实战 .90
7.4 Docker Compose 常见概念 .91
7.5 Docker Compose 语法详解 .91
7.6 Docker Compose Nginx 案例一.99
7.7 Docker Compose Redis 案例二 .101
7.8 Docker Compose Tomcat 案例三.102
7.9 Docker Compose RocketMQ 案例四 .105
第 8 章 Docker Swarm 集群案例实战 . 110
8.1 Swarm 概念剖析 .110
8.2 Docker Swarm 的优点 .111
8.3 Swarm 负载均衡 .112
8.4 Swarm 架构图113
8.5 Swarm 节点及防火墙设置 .114
8.6 Docker 虚拟化案例实战 115
8.7 Swarm 集群部署 .116
8.8 Swarm 部署 Nginx 服务 117
8.9 Swarm 服务扩容和升级 .118
8.10 Manager 和 Node 角色切换120
8.11 Swarm 数据管理之 volume.121
8.12 Swarm 数据管理之 Bind.121
8.13 Swarm 数据管理之 NFS .123
8.14 Docker Swarm 新增节点 .124
8.15 Docker Swarm 删除节点 .127
8.16 Docker 自动化部署一 128
8.17 Docker 自动化部署二 132
第 9 章 OpenStack KVM 构建企业级私有云. 138
9.1 OpenStack 入门简介.138
9.2 OpenStack 核心组件.139
9.3 OpenStack 准备环境.141
9.4 Hosts 及防火墙设置.141
VIII Linux 虚拟化——原理、方法和实战(KVM Docker OpenStack)
9.5 OpenStack 服务安装.142
9.6 MQ(消息队列)简介.143
9.7 MQ 应用场景 144
9.8 安装配置 RabbitMQ .146
9.9 RabbitMQ 消息测试 .148
9.10 配置 Keystone 验证服务 149
9.11 配置 Glance 镜像服务155
9.12 Nova 控制节点配置158
9.13 Nova 计算节点配置161
9.14 OpenStack 节点测试.165
9.15 Neutron 控制节点配置 .166
9.16 Neutron 计算节点配置 .171
9.17 OpenStack 控制节点网桥.173
9.18 控制节点配置 Dashboard.175
9.19 OpenStack GUI 配置 .191
9.20 OpenStack 核心流程.199
猜您喜欢