重磅推荐
【编辑推荐】
这是一本完全源自实践的虚拟化应用图书,作者把实践中的经验、技巧甚至是教训融入其中,堪称虚拟化实操方面的案头宝典。
【内容简介】
本书介绍了新的VMware虚拟化与云计算软件vSphere 6(包括VMware ESXi、vCenter Server、VMware HA、DRS)、VMware Horizon View 6等产品的使用;全书共分为10章和10个附录,全面细致的呈现了软件的具体实操和作者经验心得,同时本书网络资源下载包中放置了大量实用知识、技巧文档和精彩视频,供读者下载学习之用。
【作者简介】

作者介绍

尽管写本书时,我们精心设计了每个场景、案例,已经考虑到一些相关企业的共性问题,但,就像天下没有完全相同的两个人一样,每个企业都有自己的特点,都有自己的需求。所以,这些案例可能并不能完全适合你,在实际应用时需要根据企业的情况进行改动。

我们写书的时候,都是尽自己*的努力来完成的。这些技术类的图书,有的时候,看一遍可能会看不懂,这不要紧,只要多想想,再看几遍可能就掌握了。技术类的图书,并不像现在流行的一些“网络小说”一样,草草看一眼就能明白。现在的网络小说,更多的像快餐一样,一带而过。而技术类的图书,需要多加思考。技术,尤其是专业一些的技术,相对来说,都是比较枯燥的。

本书作者王春海,1993年开始学习计算机,1995年开始从事网络方面的工作,曾经主持组建过省国税、地税、市铁路分局(全省范围)的广域网组网工作,近几年一直从事政府等单位的网络升级、改造与维护工作,经验丰富,在多年的工作中,解决过许多疑难问题。

本书作者,从2000年初的VMware Workstation 1.0到现在的VMware Workstation 12.0.1、从VMware GSX Server 1到VMware GSX Server 3、VMware Server、VMware ESX Server到VMware ESXi 6,作者亲历过每个产品的每个版本的使用。作者从2004年即开始使用并部署VMware Server(VMware GSX Server)、VMware ESXi(VMware ESX Server),已经为许多政府部门、企业成功部署VMware Server、VMware ESXi并应用至今。

早在2003年,作者编写并出版了业界本虚拟机方面的图书专著《虚拟机配置与应用完全手册》(主要讲述VMware Workstation 3的内容),在随后的几年又出版了《虚拟机技术与应用-配置管理与实验》、《虚拟机深入应用实践》等多本虚拟机方面的图书,其中《VMware虚拟机实用宝典》在出版之后的不长时间就由台湾博硕公司出版繁体中文版并一再加印。

此外,作者还熟悉Microsoft系列虚拟机、虚拟化技术,熟悉Windows操作系统、Microsoft的Exchange、ISA、OCS、MOSS等服务器产品,是2009年度Microsoft Management Infrastructure方面的MVP(微软有价值专家)、2010—2011年度Microsoft Forefront(ISA Server)方面的 MVP、2012—2015年度Virtual Machine方面的MVP。

由于作者水平有限,并且本书涉及的系统与知识点很多,尽管作者力求完善,但仍难免有不妥和错误之处,诚恳地期望广大读者和各位专家不吝指教。有关本书的意见反馈和更新消息以及读者在学习中遇到的问题,您可以通过下列方式与作者联系。

51cto专家博客:http://wangchunhai.blog.51cto.com

电子邮件:wangchunhai@wangchunhai.cn


【目录】

序 学好网络经验谈

第1章 VMware虚拟机基础

1.1 虚拟化基础概念 1

1.1.1 什么是虚拟机 1

1.1.2 虚拟机与虚拟化的基础 1

1.1.3 使用虚拟机的好处与优点 2

1.1.4 虚拟机与虚拟化 3

1.1.5 虚拟机有何用处 3

1.1.6 目前有许多虚拟机软件,应该怎样选择 4

1.1.7 使用虚拟机是否影响主机 5

1.1.8 删除虚拟机系统不会影响主机 5

1.1.9 虚拟机的安全性 5

1.1.10 虚拟系统出现故障崩溃了怎么办 5

1.1.11 如何对虚拟机进行备份与恢复 5

1.1.12 虚拟机是否不需要安装操作系统 5

1.1.13 VMware试用版与正式版的区别 6

1.1.14 关于虚拟机的速度 6

1.1.15 虚拟机硬件特性 6

1.1.16 虚拟化与云 8

1.2 VMware产品功能概述 8

1.2.1 VMware Workstation Pro 8

1.2.2 VMware vSphere 13

1.2.3 VMware ESXi 6中的新增功能 15

1.2.4 VMware vCenter Server 16

1.2.5 VMware vCenter Converter 17

第2章 企业虚拟化实施规划

2.1 虚拟化应用概述 18

2.1.1 CIO的顾虑 18

2.1.2 企业虚拟化进程 19

2.1.3 vSphere虚拟化规划要点 19

2.1.4 如何利用现有基础架构 20

2.1.5 服务器性能与容量规划 21

2.1.6 统计与计算现有容量 22

2.1.7 新购服务器的选择 24

2.1.8 存储的选择 26

2.1.9 网络及交换机的选择 28

2.2 交换机配置与网络规划 30

2.2.1 单位在一起集中办公的VLAN划分示例 30

2.2.2 有多个分散建筑的单位划分VLAN实例 31

2.2.3 具有分支机构的单位划分VLAN 33

2.2.4 交换机的选择 34

第3章 ESXi的安装与配置

3.1 VMware ESXi概述 36

3.1.1 VMware ESXi体系结构优点 36

3.1.2 vSphere的主要功能和组件 37

3.1.3 VSphere 6中的新增功能 39

3.1.4 ESXi系统需求 40

3.1.5 ESXi 6.0的存储要求 40

3.1.6 vSphere Client与vCenter Server和ESXi之间的关系 41

3.1.7 vSphere主要特点 43

3.1.8 VMware ESXi安装方式 44

3.2 在VMware Workstation虚拟机中安装ESXi 6 45

3.2.1 实验环境概述 45

3.2.2 配置VMware Workstation 11的虚拟机 47

3.2.3 在VMware Workstation中创建ESXi虚拟机 48

3.2.4 在虚拟机中安装VMware ESXi 6 51

3.3 在普通PC中安装VMware ESXi的注意事项 53

3.4 在IBM服务器集成的USB端口安装ESXi 57

3.4.1 在机箱中安装U盘 57

3.4.2 安装VMware ESXi 58

3.4.3 修改引导顺序 58

3.4.4 添加本地存储 59

3.4.5 修改日志位置 61

3.5 VMware ESXi 6控制台设置 63

3.5.1 进入控制台界面 63

3.5.2 修改管理员口令 64

3.5.3 配置管理网络 64

3.5.4 启用ESXi Shell与SSH 67

3.5.5 恢复系统配置 67

3.5.6 VMware ESXi的关闭与重启 68

3.6 vSphere Client的安装与配置 68

3.6.1 vSphere Client的安装 68

3.6.2 启动vSphere Client并登录到VMware ESXi 69

3.6.3 为VMware ESXi输入序列号 70

3.7 在VMware ESXi中配置虚拟机 71

3.7.1 创建虚拟机 72

3.7.2 修改虚拟机的配置 76

3.7.3 在虚拟机中安装操作系统 79

3.7.4 使用客户端光盘镜像的方式在虚拟机中安装操作系统 82

3.7.5 在ESXi虚拟机中使用U盘或其他外设 85

3.7.6 使用vSphere Client端的USB设备 87

3.7.7 快照管理 88

3.8 在虚拟机中使用SCSI卡 89

3.8.1 准备SCSI卡驱动程序 90

3.8.2 在Windows Server 2003虚拟机中使用LSI Logic SAS 90

3.8.3 在Windows Server 2008 中使用LSI SAS卡 93

3.9 管理VMware ESXi 96

3.9.1 查看虚拟机的状态 96

3.9.2 管理VMware ESXi本地存储器 97

3.9.3 添加数据存储 98

3.9.4 设置虚拟机跟随主机一同启动 100

3.10 为VMware ESXi服务器配置时间 101

3.10.1 NTP服务器的两种模型 101

3.10.2 在虚拟机与主机之间完全禁用时间同步 102

3.10.3 为ESXi主机指定NTP服务器 103

3.10.4 使用vSphere Client启用SSH服务 104

3.10.5 修改配置文件 105

第4章 安装vCenter Server

4.1 vCenter Server 组件和服务 107

4.1.1 随VMware Platform Services Controller 一起安装的服务 108

4.1.2 随vCenter Server 一起安装的服务 108

4.1.3 vCenter Server 部署模型 109

4.2 vCenter Server系统需求 112

4.2.1 vCenter Server for Windows 要求 112

4.2.2 vCenter Server for Windows需求 113

4.2.3 vCenter Server Appliance 需求 114

4.2.4 vCenter Server Appliance 中包含的软件 114

4.2.5 vCenter Server Appliance 软件要求 115

4.2.6 vCenter Server Appliance 数据库要求 115

4.2.7 vSphere DNS 要求 115

4.2.8 验证 FQDN 是否可解析 116

4.3 在Windows 虚拟机或物理服务器上安装vCenter Server 116

4.3.1 安装具有嵌入式 Platform Services Controller 的 vCenter Server 117

4.3.2 外部 Platform Services Controller 122

4.3.3 安装具有外部 Platform Services Controller 的 vCenter Server 125

4.4 配置使用外部SQL Server数据库的vCenter Server 128

4.4.1 准备SQL Server数据库服务器 129

4.4.2 SQL Server防火墙配置 132

4.4.3 更新SQL Server 133

4.4.4 为vCenter Server创建数据库 135

4.4.5 准备vCenter Server服务器 136

4.4.6 为vCenter Server服务器添加外部DSN连接 137

4.4.7 安装使用外部SQL Server数据库的vCenter Server 139

4.4.8 安装过程中碰到的一些问题 141

4.5 部署 vCenter Server Appliance 142

4.5.1 部署具有嵌入式 Platform Services Controller 的vCenter Server Appliance 143

4.5.2 部署基于Linux的Platform Services Controller 151

4.5.3 安装具有外部 Platform Services Controller 的 vCenter Server 157

4.5.4 将vCenter Server添加到Active Directory 161

第5章 使用vSphere Client管理vCenter与ESXi

5.1 规划vSphere数据中心 165

5.1.1 某vSphere虚拟数据中心案例概述 165

5.1.2 准备vSphere实验环境 168

5.1.3 启动配置实验虚拟机 170

5.2 vCenter Server基本管理 174

5.2.1 管理vSphere许可 174

5.2.2 创建数据中心 179

5.2.3 向数据中心中添加主机 181

5.2.4 统一命名ESXi存储 183

5.2.5 vCenter Server权限管理 184

5.3 配置vSphere网络 185

5.3.1 vSphere网络概述 186

5.3.2 vSphere标准交换机 187

5.3.3 vSphere标准交换机案例介绍 188

5.3.4 修改虚拟机端口组名称 190

5.3.5 添加vSphere标准交换机 192

5.3.6 vSphere Distributed Switch概述 197

5.3.7 创建 vSphere Distributed Switch 200

5.3.8 添加端口组 202

5.3.9 为虚拟机分配端口组 205

5.4 管理vSphere标准交换机 208

5.4.1 vSwitch属性 209

5.4.2 虚拟机端口组属性 212

5.4.3 管理VMkernel端口组 212

5.4.4 添加没有上行链路的标准交换机 215

5.5 管理vSphere Distributed Switch 217

5.5.1 关于vCenter Server与VDS 217

5.5.2 为vSphere Distributed Switch设置VMkernel网络 220

5.5.3 将标准交换机迁移到新建分布式交换机 222

5.5.4 将标准交换机迁移到现有分布式交换机 230

5.5.5 查看虚拟交换机的状态 234

5.6 为ESXi添加共享存储 234

5.7 虚拟机迁移 239

5.7.1 迁移虚拟机的实验环境 241

5.7.2 冷迁移虚拟机 241

5.7.3 更改虚拟机的数据存储 243

5.7.4 为热迁移虚拟机启用vMotion功能 244

5.7.5 使用vMotion热迁移虚拟机 245

5.8 高可用群集 248

5.8.1 业务连续性和小化停机时间 248

5.8.2 VMware HA的工作方式 250

5.8.3 创建 VMware HA 群集 265

5.8.4 向群集中添加主机 270

5.8.5 为群集中主机添加第2个共享存储 272

5.8.6 群集功能测试 275

5.8.7 主机维护模式 280

5.8.8 DRS与DPM 281

5.9 为虚拟机提供Fault Tolerance 286

5.9.1 Fault Tolerance 的工作方式 286

5.9.2 Fault Tolerance 用例 287

5.9.3 Fault Tolerance 要求、限制和许可 287

5.9.4 Fault Tolerance 互操作性 288

5.9.5 为 Fault Tolerance 准备群集和主机 289

5.9.6 FT实验环境介绍 291

5.9.7 为VMware ESXi主机配置网络 291

5.9.8 为虚拟机启用FT功能 292

5.9.9 启动启用FT功能的虚拟机 294

5.9.10 迁移辅助虚拟机 296

5.9.11 测试故障转移 298

5.9.12 测试启用FT功能的虚拟机 298

5.9.13 使用vSphere Web Client为虚拟机启用容错 301

5.10 虚拟机模板 306

5.10.1 规划模板虚拟机 306

5.10.2 创建Windows 2003 R2模板虚拟机 307

5.10.3 创建其他模板虚拟机 310

5.10.4 将虚拟机转化为模板 311

5.10.5 创建规范用于部署 312

5.10.6 复制与修改规范 315

5.10.7 复制sysprep程序到vCenter Server计算机 317

5.10.8 从模板部署虚拟机 318

5.10.9 创建Windows 2008与2012规范 322

5.11 在vSphere Client中部署OVF模板 324

5.11.1 导出OVF模板 324

5.11.2 部署OVF模板 325

第6章 使用vSphere Web Client管理vCenter Server与ESXi

6.1 虚拟化基本知识 329

6.1.1 vSphere 数据中心的物理拓扑 330

6.1.2 vSphere 软件组件 330

6.1.3 vSphere 的客户端界面 332

6.1.4 vSphere 受管清单对象 332

6.1.5 可选 vCenter Server 组件 333

6.1.6 vCenter Server 插件 334

6.2 vSphere Web Client基础操作 335

6.2.1 实验环境概述 336

6.2.2 登录与注销vCenter Server 336

6.2.3 使用 vSphere Web Client 导航器 338

6.2.4 使用 vSphere Web Client 清单树 340

6.2.5 自定义用户界面 341

6.2.6 安装客户端集成插件 343

6.2.7 下载远程控制台 345

6.2.8 配置 vSphere Web Client 超时值 346

6.2.9 vSphere Web Client其他操作 347

6.2.10 使用搜索功能 348

6.3 组 织 清 单 349

6.3.1 实验环境介绍 350

6.3.2 管理vSphere许可 351

6.3.3 vCenter Server权限管理 354

6.3.4 创建数据中心 357

6.3.5 创建群集 359

6.3.6 向数据中心中添加主机 360

6.3.7 统一命名vSphere存储 362

6.3.8 创建文件夹 363

6.3.9 添加数据存储 365

6.4 管理ESXi主机 368

6.4.1 右键快捷菜单 368

6.4.2 摘要 371

6.4.3 监控 371

6.5 使用vSphere Web Client配置虚拟机 371

6.5.1 上传数据到ESXi存储 372

6.5.2 新建虚拟机 373

6.5.3 在虚拟机中安装操作系统 375

6.5.4 修改虚拟机的配置 380

6.5.5 在虚拟机中使用vSphere Web客户端外设 382

6.5.6 使用ESXi主机外设 384

6.5.7 快照管理 386

6.6 虚拟机模板 387

6.6.1 将虚拟机转换为模板 387

6.6.2 创建规范 387

6.6.3 从模板部署虚拟机 391

6.6.4 导出与导入OVF模板 393

6.7 管理vSphere 网络 396

6.7.1 规划vSphere网络 396

6.7.2 添加vSphere标准交换机及VMkernel端口组 402

6.7.3 向标准交换机中添加虚拟机端口组 406

6.7.4


【前言】

什么是云计算

什么是云计算?我个人的理解,所谓云计算,就是各单位不再组建、管理自己的数据中心(包括服务器、存储),而改为租用“云”厂商提供的资源(计算机资源、存储资源),将单位的应用软件部署在“云”中,而单位的应用,无论是内部人员使用,还是对外提供的服务,都通过Internet连接到云数据中心。

要实现云计算,需要满足以下前提:

? 用户连接到Internet的速度足够快、连接成本足够低。

? 服务器的性能越来越高,而单位的应用比较低,自己组建数据中心,组建成本、运营成本、后期的管理与维护成本、将来的升级成本较高,而直接租用成本较低。

云计算是一种构建于虚拟化的高效资源池技术之上的计算方法,用于创建按需、弹性、实现自我管理且可以作为服务进行动态分配的虚拟基础架构。虚拟化使应用程序和信息从基础硬件基础架构的复杂性中解脱出来。

虚拟化不仅是云计算的基础技术,而且还使各种规模的组织在灵活性和成本控制方面有所改善。例如,通过服务器整合,将多台服务器作为虚拟机进行合并,从而使一台物理服务器可以承担多台服务器的工作。另外,虚拟化数据中心还可以简化管理并有效地使用资源。虚拟化数据中心时,对基础架构的管理变得更为轻松,并且可以更为有效地使用可用的基础架构资源。通过虚拟化,您可以创建动态且灵活的数据中心,可以在缩短计划和非计划停机时间的同时通过自动化减少运行费用。

组建自己的云数据中心

由于我国的国情,许多单位都会组建自己的云数据中心而不愿意租用“公共云”提供的服务资源。

而一些政府部门、大的企业、事业单位,可以整合自己部门的资源。例如,市一级的政府部门可以将下属各个县政府部门的信息中心进行整合,将原本各个下级县市的服务器(计算资源与存储资源)统一管理,以后各个县市不再放置自己的服务器而是统一放在市一级的信息中心,由市一级信息中心统一管理,组建全市的“政府云”。

同样,具有各地分公司的企业也可以照此办理。原来到互联网的带宽较低、费用较高。随着接入互联网的费用降低以及接入带宽的增加,原来设置在各地分公司的服务器利用率较低(各分公司的服务器只是给分公司使用),但管理、维护与使用费用较高(需要专业人员管理、服务器需要建立机房、需要24小时开机、制冷)。而采用在集团公司设置数据中心后,可以提高设备的利用率,降低维护与使用的成本。

图书特色

本书首先是一本VMwarev Sphere虚拟化产品的基础书、入门书,然后是一本提高书,书中重点介绍了VMware虚拟化基础平台ESXi 6、虚拟化数据中心管理产品vCenter Server 6、桌面虚拟化产品Horizon View 6.2这三个产品。

本书主要有以下4个特点:

(1)针对初学者。在介绍每一个产品的时候,尽可能地详细,尤其是在每个产品的开始,除了介绍产品的版本、需要的环境、硬件配置,还会一一介绍安装配置的步骤。在安装以及使用的过程中,会针对初学者可能犯的问题进行解说,避免初学者再走弯路。本书作者以设身处地的思考方式,针对读者学习中碰到的问题、使用计算机中碰到的问题,得出这些问题的解决方法。

(2)针对企业用户。在数据中心虚拟化篇与虚拟桌面篇,除了介绍产品的安装配置,还介绍使用中碰到的问题及解决方法。

(3)组建企业私有云与公共云环境。在虚拟桌面部分通过一个完整的案例,介绍虚拟桌面在局域网与广域网中的应用,介绍怎样将企业内部的私有桌面发布到Internet组建云应用。书中还介绍了使用PC(Windows、Linux、Mac)、iPad与Android平板、iPhone与Android手机使用虚拟桌面的情况。

(4)本书以介绍虚拟机与虚拟化的内容为主但不仅仅限于这些。在虚拟桌面与数据中心虚拟化部分,还会涉及Microsoft的Active Directory、证书、防火墙等内容,以及虚拟机备份、数据备份。

超值下载包

为让本书达到较高的性价比, 我们将第9、10两章的内容以及本书的10个附录以PDF文档形式放在下载包中;同时我们还给出本书的配套PDF讲解文档以及部分实操视频。皆是非常有用的知识、技巧与经验,读者可下载学习;另外,读者还可通过附赠的51CTO学习卡到51CTO学院学习其他视频内容。

读者对象

本书要求读者有一定的计算机操作能力,能独立地安装操作系统、能从网络下载所需要的软件,需要读者具有一定的网络知识,并有一定的学习能力。

本书介绍了大量先进的虚拟化应用技术,步骤清晰(使用Step By Step的教学方法),非常容易学习和快速掌握。可供虚拟机技术爱好者、信息中心管理员、企业网管、网站与网络管理员、计算机安装及维护人员、软件测试人员、程序设计人员、教师等作为网络改造、虚拟化应用、网络试验、测试软件、教学演示等用途的参考手册,并且还可作为培训机构的教学用书。


【书摘与插画】

返回顶部