前言
1.学习虚拟化的意义
在过去的半个多世纪里,信息技术的发展尤其是计算机和互联网技术的发展,极大地改变了人们的工作和生活方式。大量的政府机构、企业、高校开始采用以数据中心为业务运营平台的信息服务模式。数据中心变得空前重要和复杂,一系列问题接踵而来,这对管理工作提出了全新的挑战。如何通过数据中心快速地创建服务并高效地管理业务?怎样根据需求动态调整资源以降低运营成本?如何更加灵活、高效、安全地使用和管理各种资源?如何共享已有的计算平台而不是重复创建个人的数据中心?业内人士普遍认为,信息产业本身需要更加彻底的技术变革和商业模式转型。云计算在这样的背景下应运而生,而虚拟化正是云计算的核心技术支撑。
虚拟化技术实现了对资源的逻辑抽象和统一表示,在服务器、网络及存储管理等方面都有着突出的优势,大大降低了管理复杂度,提高了资源利用率,减少了运营成本,为运维工作人员提供了有力的技术支撑。
2.选择本书的理由
(1)涵盖虚拟数据中心构建全体系内容。本书的内容安排遵循数据中心搭建的流程体系,包括了从对虚拟化的认识开始,到VMware虚拟化安装,再到vSphere部署、配置、管理、运维、分析等内容的全体系实现过程,可让读者在实战中掌握从无到有构建完整的虚拟数据中心的技术。
(2)任务驱动型的实训项目。本书的编写采用项目式教学,我们把VMware vSphere的相关知识点精心地融入8个应用项目之中。每个应用项目包含若干子任务,共计31个子任务。每个应用项目在具体实施前均介绍了项目的应用环境与设计规划,使读者在学习过程中更有针对性,更容易与实际应用相结合。本书中所有项目任务均通过精心设计,其任务操作的成熟度和工程应用的层次都达到了企业级生产环境的应用水平。
(3)项目讲堂教学模式。本书所有项目中均包含“项目讲堂”的小节内容,针对本项目中所涉及的理论知识进行讲解,使读者可以预先学习本项目的理论知识,理解项目中的知识体系,使理论和实训操作相结合,从而加深对项目应用的掌握程度。
(4)紧跟VMware vSphere发展。本书所有操作内容均基于VMware vSphere 6.7版本实现,截至书稿撰写完成,此版本仍为VMware vSphere虚拟化体系的*版本。另外,本书配备了专门的技术支持网站,可让读者免费获得关于本书的配套资源。
(5)多媒体辅助操作教程。本书除了项目一中的任务一,其他每个任务中均包含操作二维码。为更好地帮助读者学习,本书配有二维码,读者可通过扫描二维码查看本任务的操作视频教程,获取详细的操作讲解。
3.本书的读者对象
本书适用于以下三类读者:
一是从事数据中心的初级运维人员。本书可帮助他们进一步深入学习VMware虚拟化知识,从而更好地掌握虚拟数据中心的操作方法,提高工作绩效。
二是有兴趣学习VMware虚拟化的普通IT人员。本书可帮助他们从零开始掌握VMware虚拟化技术,为后续工作、学习打下基础。
三是开展云计算、虚拟化技术相关课程的高等院校。本书可帮助学生从零开始学习虚拟化技术,并且通过实训任务的方式提升学生的动手实践能力。
4.本书包含的内容
本书共8个项目,从内容组织上看,主要包含虚拟化的理论基础、部署安装、操作管理、运维分析与第三方工具五部分内容,每个部分的项目中详细内容如下。
项目一为理论基础部分。本部分主要介绍云计算与虚拟化技术的基础概念、使用公有云以及VMware Workstation桌面虚拟化的操作方法。
项目二和项目三为部署安装部分。本部分主要介绍VMware ESXi 6.7的安装、vSphere Host Client与VMRC的使用、VCSA的安装以及vSphere Client的操作管理等内容,带领读者搭建基础的、可运行的vSphere虚拟化平台,为后续操作提供基础的平台环境。
项目四至项目六为操作管理部分。本部分主要介绍vSphere的虚拟网络、共享存储、安全性、群集配置、HA、DRS以及虚拟机的管理(包括虚拟机的导入、导出、VMware Tools、Spool、vApp、虚拟机克隆、模板管理、Replication管理)等内容,带领读者学习对vSphere进行高级管理并实现高可用,提升读者虚拟化的操作水平。
项目七为运维分析部分。本部分主要介绍vRealize Operations、vRealize Log Insight、vRealize Code Stream、VMware Convert等模块的搭建与使用,带领读者学习虚拟化的运维管理、日志分析、智能交付与虚拟机迁移等操作技术,使读者能够有效掌握数据中心的运行动态。
项目八为第三方工具部分。本部分主要介绍使用RVTools、Veeam Backup & Replication实现vSphere的管理操作、使用QS-WSM实现vSphere监控等内容,使读者能够了解常用第三方工具的使用方法,并能基于第三方工具更好地实现虚拟化数据中心的管理。
5.感谢
本书能顺利撰写完毕,离不开家人们的默默支持,正是家人们的支持使我们能全身心投入本书的编写中,对于他们,内心充满了感谢和愧疚。同时,感谢王雨航、胡喜来、孙晓鹏对本书中任务讲解的部分视频进行录制,并对整书文字进行校核。
本书编写完成后,中国水利水电出版社有限公司万水分社的周春元副总经理对于本书的出版给予了中肯的指导和积极的帮助,在此表示深深的谢意!
由于我们的水平有限,疏漏及不足之处在所难免,敬请广大读者朋友批评指正。
商品简介
本书系统地讲述了使用VMware vSphere 6.7建设和管理数据中心的整个过程,采用任务驱动的方式,通过精心安排的实训项目与实训任务,使读者在实战过程中掌握VMware vSphere的基础知识及企业应用,不但是一本适合初学者快速上手的基础教程,还是一本全面的VMware vSphere学习指南和技术手册。
本书内容遵循数据中心的建设流程,从虚拟化基础认识,到虚拟化平台的部署,再到vSphere群集的部署、配置、管理、运维、分析等,是VMware vSphere虚拟化的整体落地实现,能够帮助读者从无到有掌握构建虚拟化数据中心的技术与操作。
本书适合计算机及相关专业学生学习,更适合数据中心运维管理从业者提升技术能力使用。本书配有网络学习及技术支持平台,提供操作视频、技术文档与虚拟化学习资源,读者可扫描二维码随时浏览查看。
本书内容遵循数据中心的建设流程,从虚拟化基础知识,到虚拟化平台的部署,再到vSphere集群的部署、配置、管理、运维、分析等,是VMware vSphere虚拟化的整体落地实现,能够帮助读者从无到有掌握构建虚拟化数据中心的技术与操作。
本书适合计算机及相关专业学生学习,更适合数据中心运维管理从业者提升技术能力使用。本书配有网络学习及技术支持平台,提供操作视频、技术文档与虚拟化学习资源,读者可扫描二维码随时浏览查看。
作者简介
阮晓龙,河南省重点学科计算机科学与技术学科互联网应用技术学科方向带头人,河南中医药大学管理科学与工程学科主任,一线资深网络技术及Web技术专家,副教授。曾参与河南省教育科研网郑东新区节点建设及运维;曾参与多项大型门户网站的建设工作;曾参与河南中医药大学数字化校园示范工程建设项目。主持参与厅级以上科研项目9项,主持获得厅级一等奖以上奖励7项,荣获“河南省教学标兵”称号。主编著作与教材4部,参编著作与教材6部,公开发表论文20余篇,个人取得软件著作权12项。
目录
作者的话
项目一 虚拟化基础
项目介绍 1
项目目的 1
项目需求 1
项目设计 2
配置清单 2
项目记录 2
项目讲堂 3
任务一 了解云计算与虚拟化技术 3
【任务介绍】 3
【任务目标】 4
【任务内容】 4
1.云计算 4
2.虚拟化 12
任务二 使用公有云 15
【任务介绍】 15
【任务目标】 16
【操作步骤】 16
1.阿里云服务器的选型与购买 16
2.WordPress系统部署 23
3.云服务器的运维监控与性能分析 27
任务三 使用VMware Workstation 29
【任务介绍】 29
【任务目标】 29
【操作步骤】 29
1.安装前准备 29
2.安装VMware Workstation Pro 30
3.虚拟机创建与网络配置 32
4.安装CentOS 7 36
5.模板部署虚拟机 39
项目二 安装ESXi 6.7
项目介绍 42
项目目的 42
项目需求 42
项目设计 42
配置清单 43
项目记录 43
项目讲堂 44
任务一 ESXi 6.7安装与配置 44
【任务介绍】 44
【任务目标】 45
【操作步骤】 45
1.ESXi安装介质的准备 45
2.安装ESXi 45
3.配置ESXi网络 46
任务二 使用vSphere Host Client管理 49
【任务介绍】 49
【任务目标】 49
【操作步骤】 49
1.更改ESXi主机自动启动配置 49
2.安全和用户管理 50
3.监控管理 50
4.在vSphere Host Client中创建虚拟机 50
任务三 使用VMRC管理虚拟机 53
【任务介绍】 53
【任务目标】 53
【操作步骤】 53
1.VMRC的安装 53
2.VMRC的使用 53
项目三 安装vCenter Server
项目介绍 56
项目目的 56
项目需求 56
项目设计 56
配置清单 57
项目记录 57
项目讲堂 58
任务一 安装vCenter Server 59
【任务介绍】 59
【任务目标】 59
【操作步骤】 59
1.在ESXi部署vCenter Server Appliance 59
2.配置VCSA 61
任务二 使用vSphere Client管理ESXi 62
【任务介绍】 62
【任务目标】 62
【操作步骤】 62
1.访问VCSA 62
2.建立数据中心 62
3.添加ESXi主机 63
4.管理ESXi 65
任务三 使用vSphere Client系统管理 67
【任务介绍】 67
【任务目标】 67
【操作步骤】 67
1.管理客户端插件 67
2.安装VMware增强型身份验证插件 68
3.导出列表 69
任务四 使用VMware Appliance Management Administration 69
【任务介绍】 69
【任务目标】 69
【操作步骤】 69
1.访问VMware Appliance Management Administration 69
2.使用VMware Appliance Management Administration 70
项目四 vSphere不错管理
项目介绍 73
项目目的 73
项目需求 73
项目设计 73
配置清单 74
项目记录 74
项目讲堂 75
任务一 使用vSphere管理虚拟网络 80
【任务介绍】 80
【任务目标】 80
【操作步骤】 80
1.在ESXi上配置标准交换机 80
2.在ESXi上配置虚拟机端口组 85
3.在ESXi上配置VMkernel 86
4.在vCenter Server上配置分布式交换机 88
任务二 基于Windows Server 2019实现共享存储 99
【任务介绍】 99
【任务目标】 99
【操作步骤】 100
1.安装Windows Server 2019 100
2.安装配置NFS存储服务 101
3.安装配置iSCSI存储服务 105
任务三 使用vSphere管理存储 109
【任务介绍】 109
【任务目标】 109
【操作步骤】 109
1.在VCSA上添加NFS存储服务 109
2.在VCSA上添加iSCSI存储服务 110
3.创建虚拟机并查看文件存储 114
任务四 提升vSphere安全性 116
【任务介绍】 116
【任务目标】 116
【操作步骤】 116
1.在ESXi上添加用户 116
2.配置ESXi防火墙 118
3.配置ESXi主机锁定模式 121
4.在VCSA上配置用户与角色 122
项目五 构建高可用的虚拟化
项目介绍 127
项目目的 127
项目需求 127
项目设计 127
配置清单 128
项目记录 128
项目讲堂 129
任务一 配置vSphere vMotion 132
【任务介绍】 132
【任务目标】 132
【操作步骤】 132
1.配置VMkernel接口支持vMotion 132
2.使用vMotion迁移正在运行的虚拟机 134
任务二 实现vSphere群集 137
【任务介绍】 137
【任务目标】 137
【操作步骤】 137
1.创建vSphere群集 137
2.配置vSphere群集EVC 138
3.群集添加ESXi主机 139
任务三 实现vSphere DRS与HA 142
【任务介绍】 142
【任务目标】 142
【操作步骤】 142
1.在vCenter Server上实现vSphere DRS 142
2.在vCenter Server上实现vSphere HA 147
项目六 虚拟机管理
项目介绍 155
项目目的 155
项目需求 155
项目设计 156
配置清单 156
项目记录 156
项目讲堂 157
任务一 管理虚拟机 161
【任务介绍】 161
【任务目标】 162
【操作步骤】 162
1.创建虚拟机 162
2.管理虚拟机 166
任务二 使用VMware Tools 168
【任务介绍】 168
【任务目标】 168
【操作步骤】 169
1.VMware Tools安装 169
2.VMware Tools升级 170
任务三 使用Resource Pool与vApp 171
【任务介绍】 171
【任务目标】 171
【操作步骤】 171
1.使用RP 171
2.使用vApp 172
任务四 虚拟机克隆 175
【任务介绍】 175
【任务目标】 175
【操作步骤】 176
1.创建虚拟机自定义规范 176
2.克隆虚拟机 177
3.克隆vApp 179
任务五 使用虚拟机模板 181
【任务介绍】 181
【任务目标】 182
【操作步骤】 182
1.创建模板 182
2.将虚拟机克隆为模板 183
3.从模板部署虚拟机 183
4.使用OVF模板部署虚拟机 183
任务六 使用vSphere Replication 185
【任务介绍】 185
【任务目标】 185
【操作步骤】 185
1.部署VR 185
2.配置VR 188
3.配置虚拟机复制 189
4.启动恢复 191
项目七 虚拟化运维
项目介绍 193
项目目的 193
项目需求 193
配置清单 194
项目记录 194
项目讲堂 194
任务一 安装vRealize Operations Manager 196
【任务介绍】 196
【任务目标】 196
【操作步骤】 196
1.vRealize Operations Manager安装前准备 196
2.部署vRealize Operations Manager 196
3.初始化vRealize Operations Manager 199
任务二 使用vRealize Operations实现运维管理 203
【任务介绍】 203
【任务目标】 203
【操作步骤】 204
1.配置解决方案 204
2.查看vRealize Operations Manager的主页信息 206
3.使用仪表板 210
4.使用警示 214
任务三 安装vRealize Log Insight 219
【任务介绍】 219
【任务目标】 219
【操作步骤】 219
1.vRealize Log Insight安装前准备 219
2.部署vRealize Log Insight 219
3.初始化vRealize Log Insight 222
任务四 使用vRealize Log Insight实现日志分析 224
【任务介绍】 224
【任务目标】 225
【操作步骤】 225
1.vRealize Log Insight与VCSA集成 225
2.使用vRealize Log Insight进行日志分析 226
任务五 使用VMware Converter实现虚拟机迁移 227
【任务介绍】 227
【任务目标】 227
【操作步骤】 228
1.迁移前的准备 228
2.在Windows XP中安装VMware vCenter Converter 228
3.使用VMware vCenter Converter进行虚拟机迁移 230
项目八 第三方工具
项目介绍 238
项目目的 238
项目需求 238
项目记录 238
项目讲堂 239
任务一 使用RVTools管理vSphere 242
【任务介绍】 242
【任务目标】 242
【操作步骤】 242
1.RVTools安装前准备 242
2.RVTools安装 243
3.使用RVTools管理vSphere群集 243
任务二 使用Veeam实现vSphere备份与恢复 250
【任务介绍】 250
【任务目标】 250
【操作步骤】 250
1.Veeam Backup & Replication的安装前准备 250
以下为对购买帮助不大的评价