工业和信息化精品系列教材——云计算技术

服务器虚拟化技术与应用(第2版)(微课版)

虚拟化技术经典教材改版,讲解服务器虚拟化平台的部署和运维,配套丰富资源
分享 推荐 3 收藏 46 阅读 3.4K
赵一瑾 , 李再友 (主编) 邱茹林 , 陈彦彬 , 钟小平 (副主编) 978-7-115-60261-9

关于本书的内容有任何问题,请联系 初美呈

本书在原理部分尽量使用表格和示意图,在部署、配置与管理部分含有大量动手实践内容
VMware vSphere版本选择7.0,虚拟机操作系统示范以Windows Server 2016和CentOS 7为主
本书增加了Windows服务器操作系统虚拟化技术Hyper-V和Linux虚拟化技术KVM的内容

内容摘要

本书旨在使读者掌握服务器虚拟化平台的部署和运维方法。本书共9个项目。前7个项目主要以业界领先的VMware vSphere 7.0为例,讲解服务器虚拟化技术并示范实现方法,内容包括虚拟化起步、部署和使用ESXi、部署和使用vCenter Server、配置vSphere网络与存储、迁移vSphere虚拟机、实现分布式资源调度、实现vSphere高可用性和容错。最后两个项目的内容分别是基于Hyper-V和KVM实现服务器虚拟化。
本书内容丰富,结构清晰,重点突出,难点分散,注重实践性和可操作性,对项目中的每个任务都有相应的操作示范和详细解说,便于读者快速上手。
本书可作为高校计算机相关专业的虚拟化技术教材,也可作为vSphere、Hyper-V和KVM等虚拟化系统管理人员的参考书,还可作为各类培训机构的教材。

目录

项目1 虚拟化起步 1
学习目标 1
项目描述 1
任务1.1 了解虚拟化 1
任务说明 1
知识引入 2
1.1.1 虚拟化概念和应用 2
1.1.2 虚拟化类型 2
1.1.3 虚拟化与虚拟机 3
1.1.4 虚拟数据中心 4
1.1.5 虚拟化与云计算 6
任务实现 7
任务1.1.1 了解企业级虚拟化解决方案 7
任务1.1.2 调查国内的服务器虚拟化产品 9
任务1.2 vSphere虚拟化规划 9
任务说明 9
知识引入 10
1.2.1 vSphere的主要功能 10
1.2.2 vSphere虚拟化架构 11
1.2.3 vSphere数据中心的组成 12
任务实现 13
任务1.2.1 进行vSphere虚拟化规划 13
任务1.2.2 了解vSphere部署流程 14
任务1.3 使用VMware Workstation部署虚拟机 14
任务说明 14
知识引入 15
1.3.1 虚拟机文件 15
1.3.2 VMware Tools 15
1.3.3 虚拟机快照和克隆 15
任务实现 16
任务1.3.1 安装VMware Workstation 16
任务1.3.2 创建虚拟机 17
任务1.3.3 在虚拟机上安装操作系统 19
任务1.3.4 查看和修改虚拟机设置 20
任务1.3.5 创建和使用虚拟磁盘 21
任务1.3.6 使用可移动设备 22
任务1.3.7 操作和使用虚拟机 22
任务1.4 组建VMware Workstation虚拟网络 25
任务说明 25
知识引入 25
1.4.1 虚拟网络组件 25
1.4.2 VMware Workstation虚拟网络结构 26
1.4.3 VMware Workstation虚拟网络组网模式 27
任务实现 29
任务1.4.1 在VMware Workstation主机上配置虚拟网络 29
任务1.4.2 在VMware Workstation虚拟机上设置虚拟网卡 31
任务1.4.3 创建VMware Workstation虚拟网络 31
项目小结 33
课后练习 33
项目2 部署和使用ESXi 34
学习目标 34
项目描述 34

任务2.1 ESXi安装与配置管理 34
任务说明 34
知识引入 35
2.1.1 ESXi概述 35
2.1.2 ESXi安装要求 35
2.1.3 ESXi安装方式 36
2.1.4 ESXi管理工具 36
任务实现 37
任务2.1.1 准备ESXi主机 37
任务2.1.2 在ESXi主机上安装ESXi软件 39
任务2.1.3 使用ESXi控制台配置管理ESXi主机 41
任务2.1.4 使用VMware Host Client远程管理ESXi主机 45
任务2.1.5 将ESXi主机的时钟与NTP服务器同步 47
任务2.2 在ESXi主机上部署Windows虚拟机 48
任务说明 48
知识引入 49
2.2.1 vSphere虚拟机文件 49
2.2.2 vSphere虚拟机组件 49
2.2.3 虚拟磁盘置备格式 49
任务实现 50
任务2.2.1 在ESXi主机上创建虚拟机 50
任务2.2.2 配置ESXi主机上的虚拟机 52
任务2.2.3 在虚拟机中安装Windows操作系统 53
任务2.3 在ESXi主机上部署Linux虚拟机 55
任务说明 55
知识引入 55
任务实现 55
任务2.3.1 将Linux操作系统的ISO文件上传到ESXi存储 55
任务2.3.2 创建虚拟机 56
任务2.3.3 在虚拟机中安装CentOS 7操作系统 56
任务2.4 虚拟机的基本操作和管理 57
任务说明 57
知识引入 57
2.4.1 虚拟机控制台 57
2.4.2 虚拟机快照 58
任务实现 58
任务2.4.1 使用控制台操作虚拟机 58
任务2.4.2 在虚拟机中使用硬件设备 59
任务2.4.3 管理虚拟机 60
任务2.4.4 监控虚拟机 61
项目小结 62
课后练习 62

项目3 部署和使用vCenter Server 63
学习目标 63
项目描述 63
任务3.1 vCenter Server安装与配置管理 63
任务说明 63
知识引入 64
3.1.1 vCenter Server的地位和主要功能 64
3.1.2 vCenter Server组件与服务 64
3.1.3 vCenter Server安装要求 65
3.1.4 vCenter Server安装方式 66
3.1.5 vCenter Server配置方法 67
3.1.6 vSphere管理权限 67
任务实现 68
任务3.1.1 准备安装vCenter Server Appliance 68
任务3.1.2 部署vCenter Server Appliance 68
任务3.1.3 使用vCenter Server管理界面配置vCenter Server 75
任务3.1.4 使用vSphere Client配置vCenter Server 76
任务3.1.5 使用vSphere Client管理vSphere权限 77
任务3.2 在vCenter Server环境中配置管理主机 79
任务说明 79
知识引入 80
3.2.1 vCenter Server清单 80
3.2.2 清单的组织 80
3.2.3 进一步了解vSphere Client 80
任务实现 81
任务3.2.1 创建数据中心并将ESXi主机加入数据中心 81
任务3.2.2 创建和使用文件夹 83
任务3.2.3 管理vCenter Server环境中的ESXi主机 83
任务3.3 在vCenter Server环境中部署与管理虚拟机 84
任务说明 84
知识引入 85
3.3.1 OVF和OVA格式 85
3.3.2 vApp与资源池 85
3.3.3 内容库 86
任务实现 86
任务3.3.1 使用vSphere Client部署虚拟机 86
任务3.3.2 部署OVF模板 89
任务3.3.3 使用vApp管理多层应用程序 91
任务3.3.4 使用vSphere Client配置管理虚拟机 92
任务3.3.5 通过vSphere Client使用虚拟机控制台 94
项目小结 95
课后练习 95

项目4 配置vSphere网络与存储 96
学习目标 96
项目描述 96
任务4.1 配置和管理vSphere标准交换机 96
任务说明 96
知识引入 97
4.1.1 vSphere网络类型 97
4.1.2 vSphere虚拟交换机及其组成 97
4.1.3 vSphere标准交换机 98
4.1.4 vSphere交换机使用VLAN隔离网络流量 99
任务实现 100
任务4.1.1 考察默认的标准交换机 100
任务4.1.2 创建用于虚拟机流量的标准交换机 101
任务4.1.3 配置和管理虚拟机端口组 104
任务4.1.4 创建用于VMkernel流量的标准
交换机 106
任务4.1.5 设置VMkernel网络 108
任务4.2 配置和管理vSphere分布式交换机 110
任务说明 110
知识引入 110
4.2.1 vSphere分布式交换机架构 110
4.2.2 vSphere分布式交换机数据流 111
任务实现 112
任务4.2.1 创建分布式交换机 112
任务4.2.2 将ESXi主机添加到vSphere分布式交换机 114
任务4.2.3 将虚拟机连接到分布式交换机 116
任务4.3 配置和管理vSphere本地存储 117
任务说明 117
知识引入 117
4.3.1 传统存储虚拟化技术 117
4.3.2 软件定义的存储模型 121
4.3.3 数据存储类型 122
任务实现 123
任务4.3.1 创建本地存储 123
任务4.3.2 数据存储的管理操作 125
任务4.4 配置和管理iSCSI存储 127
任务说明 127
知识引入 127
4.4.1 什么是iSCSI 127
4.4.2 iSCSI系统组成 128
4.4.3 iSCSI寻址 128
任务实现 129
任务4.4.1 部署iSCSI目标服务器 129
任务4.4.2 配置用于iSCSI存储访问的专用虚拟网络 133
任务4.4.3 为ESXi主机配置iSCSI适配器 134
任务4.4.4 为ESXi主机添加iSCSI存储 136
任务4.4.5 连接多个LUN的iSCSI目标 138
任务4.4.6 将未使用的iSCSI设备添加到现有iSCSI存储 139
任务4.4.7 扩充iSCSI设备容量以增加现有iSCSI存储容量 141
项目小结 142
课后练习 142

项目5 迁移vSphere虚拟机 143
学习目标 143
项目描述 143
任务5.1 搭建vSphere高级功能实验环境 143
任务说明 143
知识引入 143
任务实现 144
任务5.1.1 添加一台ESXi主机并将其加入数据中心 144
任务5.1.2 为新增的ESXi主机配置虚拟网络 145
任务5.1.3 配置iSCSI共享存储 145
任务5.2 冷迁移虚拟机 146
任务说明 146
知识引入 147
5.2.1 冷迁移的执行过程 147
5.2.2 冷迁移类型 147
5.2.3 冷迁移的网络流量 147
任务实现 147
任务5.3 实时迁移虚拟机 149
任务说明 149
知识引入 149
5.3.1 vMotion的基本原理 149
5.3.2 共享存储环境的vMotion 150
5.3.3 Storage vMotion 151
5.3.4 无共享存储环境的vMotion 152
任务实现 153
任务5.3.1 使用vMotion迁移基于共享存储的虚拟机 153
任务5.3.2 使用Storage vMotion迁移虚拟机存储 155
任务5.3.3 使用vMotion同时迁移虚拟机及其存储 155
项目小结 157
课后练习 157

项目6 实现分布式资源调度 158
学习目标 158
项目描述 158
任务6.1 创建和配置DRS集群 158
任务说明 158
知识引入 159
6.1.1 什么是集群 159
6.1.2 vSphere资源管理基础 159
6.1.3 DRS主要功能 160
6.1.4 DRS自动化级别 161
6.1.5 DRS集群中的虚拟机迁移 162
6.1.6 EVC模式 162
6.1.7 DRS集群的要求 163
6.1.8 DRS集群中的虚拟机管理 164
任务实现 164
任务6.1.1 创建DRS集群 164
任务6.1.2 将主机纳入DRS集群管理 167
任务6.1.3 编辑DRS集群设置 168
任务6.2 使用DRS实现资源自动化管理 170
任务说明 170
知识引入 170
6.2.1 虚拟机-虚拟机关联性规则 170
6.2.2 虚拟机-主机关联性规则 171
任务实现 171
任务6.2.1 测试DRS负载平衡功能 171
任务6.2.2 配置使用DRS虚拟机-虚拟机关联性规则 173
任务6.2.3 配置使用DRS虚拟机-主机关联性规则 175
任务6.3 使用Storage DRS平衡存储资源分配 177
任务说明 177
知识引入 177
6.3.1 Storage DRS的主要功能 177
6.3.2 Storage DRS规则 178
6.3.3 Storage DRS的要求 178
任务实现 179
任务6.3.1 创建和配置数据存储集群 179
任务6.3.2 测试Storage DRS基本功能 182
项目小结 184
课后练习 184

项目7 实现vSphere高可用性和容错 185
学习目标 185
项目描述 185
任务7.1 创建vSphere HA集群实现虚拟机高可用性 185
任务说明 185
知识引入 186
7.1.1 vSphere防止非计划停机的解决方案 186
7.1.2 vSphere HA提供快速恢复来实现高可用性 186
7.1.3 vSphere HA的工作原理 187
7.1.4 将vSphere HA与DRS一起使用 190
7.1.5 vSphere HA集群的要求 190
任务实现 190
任务7.1.1 做好创建vSphere HA集群的准备工作 190
任务7.1.2 创建vSphere HA集群 191
任务7.1.3 测试vSphere HA的虚拟机故障切换功能 193
任务7.2 进一步配置vSphere HA集群 197
任务说明 197
知识引入 197
7.2.1 什么是准入控制 197
7.2.2 集群资源百分比准入控制 197
7.2.3 插槽策略准入控制 198
7.2.4 专用故障切换主机准入控制 199
7.2.5 选择准入控制策略 199
任务实现 200
任务7.2.1 配置vSphere HA故障响应 200
任务7.2.2 配置准入控制 202
任务7.2.3 配置检测信号数据存储 207
任务7.2.4 通过设置替代项来自定义个别虚拟机的vSphere HA设置 207
任务7.3 使用vSphere FT实现虚拟机容错 208
任务说明 208
知识引入 209
7.3.1 vSphere FT的工作原理 209
7.3.2 vSphere FT故障切换的特点 209
7.3.3 vSphere FT的应用场景 210
7.3.4 vSphere FT互操作性 210
7.3.5 vSphere FT的要求 211
任务实现 211
任务7.3.1 为虚拟机容错准备主机和集群 211
任务7.3.2 为虚拟机启用容错功能 212
任务7.3.3 模拟测试虚拟机的容错功能 215
任务7.3.4 实际测试虚拟机的容错功能 217
任务7.3.5 虚拟机的容错管理 220
项目小结 220
课后练习 221

项目8 基于Hyper-V实现服务器虚拟化 222
学习目标 222
项目描述 222
任务8.1 部署Hyper-V虚拟化基础架构 222
任务说明 222
知识引入 223
8.1.1 Hyper-V体系结构 223
8.1.2 基于微内核的管理程序架构 223
8.1.3 Hyper-V版本 224
8.1.4 Hyper-V的硬件要求 224
任务实现 225
任务8.1.1 安装Hyper-V角色 225
任务8.1.2 熟悉Hyper-V管理器 227
任务8.2 配置Hyper-V虚拟网络和存储 228
任务说明 228
知识引入 228
8.2.1 Hyper-V虚拟交换机 228
8.2.2 Hyper-V虚拟磁盘 230
任务实现 231
任务8.2.1 创建和配置Hyper-V虚拟交换机 231
任务8.2.2 创建和配置Hyper-V虚拟磁盘 232
任务8.3 创建与管理Hyper-V虚拟机 233
任务说明 233
知识引入 233
8.3.1 第一代和第二代虚拟机 233
8.3.2 Hyper-V支持的客户操作系统 234
8.3.3 Hyper-V集成服务 234
8.3.4 检查点 235
8.3.5 Hyper-V虚拟化集群 235
任务实现 235
任务8.3.1 创建Hyper-V虚拟机 235
任务8.3.2 设置Hyper-V虚拟机 238
任务8.3.3 在虚拟机上安装Windows操作系统 239
任务8.3.4 使用虚拟机连接控制台 240
任务8.3.5 设置Hyper-V集成服务 241
任务8.3.6 为虚拟机添加虚拟磁盘 242
任务8.3.7 配置和使用检查点 243
任务8.3.8 在Hyper-V主机上部署Linux虚拟机 243
项目小结 245
课后练习 245

项目9 基于KVM实现服务器虚拟化 246
学习目标 246
项目描述 246
任务9.1 部署KVM虚拟系统 246
任务说明 246
知识引入 246
9.1.1 KVM虚拟化架构 246
9.1.2 KVM管理工具 247
任务实现 248
任务9.1.1 安装KVM虚拟系统 248
任务9.1.2 熟悉KVM虚拟系统管理器 250
任务9.2 创建和管理KVM虚拟机 251
任务说明 251
知识引入 251
任务实现 251
任务9.2.1 创建KVM虚拟机并安装Linux操作系统 251
任务9.2.2 使用和管理KVM虚拟机 253
任务9.2.3 创建KVM虚拟机并安装Windows操作系统 254
任务9.3 配置KVM虚拟网络和存储 256
任务说明 256
知识引入 256
9.3.1 KVM虚拟网络 256
9.3.2 KVM虚拟存储 257
任务实现 258
任务9.3.1 配置NAT模式虚拟网络 258
任务9.3.2 配置隔离模式虚拟网络 260
任务9.3.3 配置桥接模式虚拟网络 261
任务9.3.4 设置虚拟机网卡 262
任务9.3.5 创建和管理存储池 263
任务9.3.6 创建和管理存储卷 264
任务9.3.7 为KVM虚拟机分配存储卷 265
任务9.4 KVM虚拟机高级管理 265
任务说明 265
知识引入 265
9.4.1 KVM虚拟机迁移 265
9.4.2 KVM高可用集群 266
任务实现 266
任务9.4.1 访问虚拟机桌面 266
任务9.4.2 抓取虚拟机快照 268
任务9.4.3 克隆虚拟机 268
任务9.4.4 动态迁移虚拟机 269
项目小结 272
课后练习 272

读者评论

赶紧抢沙发哦!

我要评论

作者介绍

赵一瑾,女,中共党员,副教授,云南交通职业技术学院教务处处长。全国高等院校计算机基础教育研究会计算机与电商专委会常务委员,云南省高校计算机教学研究会理事。 主持完成“云南省重点建设专业”建设、“云南省特色专业”建设,主持完成云南省省级质量工程项目建设;主持完成国家课程资源库建设项目1项;主持完成中国高等教育学会、全国高等院校计算机基础教育研究会、云南省教育厅课题多项。担任主编、副主编完成教材编写7本。

推荐用户

同系列书

相关图书

人邮微信
本地服务
教师服务
教师服务
读者服务
读者服务
返回顶部
返回顶部