编辑推荐

细致入微的翔实操作步骤源自实践的珍贵心得经验

内容简介

VMware虚拟化与云计算:故障排除卷》是“VMware虚拟化与云计算应用”三部曲之故障排除篇的内容,《VMware虚拟化与云计算:故障排除卷》介绍了VMwarevSphere虚拟化安装、配置、运行、维护、使用中的注意事项,以及经常碰到的故障和解决方法。

作者简介

?2009~2018年度MVP(微软有价值专家)
?2010与2011年十大杰出IT博客(51CTO)
?51CTO学院金牌讲师
?WindowsServer2012云创意大赛“创新应用类”个人卓越奖。
参与主持政府与大型企业虚拟化网络项目超过40个,积累了丰富的项目实践经验。
自2001年至今,在各类IT技术报刊发表文章超过100篇,出版技术图书40多本。

目录

第1章vSphere虚拟化架构产品选型与配置
1.1vSphere数据中心架构2
1.2传统数据中心服务器、存储、交换机的选择8
1.2.1服务器的选择9
1.2.2服务器与存储的区别12
1.2.3存储的规划14
1.2.4IBM常见存储参数17
1.2.5DELLPowerVaultMD系列存储参数18
1.2.6网络及交换机的选择22
1.3vSAN架构硬件选型与使用注意事项24
1.3.1vSAN主机选择注意事项25
1.3.2使用vSAN就绪结点选择配置27
1.3.3VMware兼容性指南中闪存设备性能与持久性分级33
1.3.4vSAN流量交换机选择40
1.3.5关于vCenterServer的问题41
1.3.6关于vSAN群集中主机重启或关机的问题42
1.3.7某vSAN项目硬件选型不合理示例43
第2章vSphere安装过程中遇到的故障
2.1在普通PC中安装ESXi的注意事项45
2.2定制、打包驱动到ESXi安装程序的方法53
2.3在重装ESXi时要选择正确的磁盘58
2.4DELL服务器安装到5%的出错问题60
2.5安装vCenterServer或vCenterServerAppliance中出现故障63
2.5.1vCenterServer5.5在WindowsServer2012安装问题64
2.5.2安装vCenterServerAppliance6.5在第一阶段80%时出错64
2.6制作Windows与ESXi的系统安装工具U盘65
2.6.1使用电脑店U盘启动盘制作工具66
2.6.2复制VMwareESXi的安装ISO包到工具U盘69
2.6.3复制Windows安装程序到工具U盘70
2.6.4复制驱动程序与常用工具软件73
2.6.5使用工具U盘安装Windows操作系统73
2.6.6使用工具U盘安装VMwareESXi75
2.6.7U盘启动工具的升级、恢复76
第3章vSphere运行中碰到的问题
3.1vSAN群集相关故障78
3.1.1vSAN主机关闭与开启的正确方法与步骤78
3.1.2vSAN健康状况不正常的解决方法81
3.1.3vSAN中“磁盘永久故障”解决方法87
3.2虚拟机使用虚拟磁盘的相关问题89
3.2.1在虚拟机中使用ESXi物理主机硬盘用作备份89
3.2.2在vSphere中为虚拟机创建共享磁盘97
3.2.3虚拟机使用超过2TB虚拟磁盘的问题107
3.2.4磁盘格式转换与减小虚拟机硬盘的方法120
3.2.5虚拟机使用超过2TB单一硬盘的错误示例133
3.3为VMwareESXi服务器配置时间135
3.3.1NTP服务器的两种模型136
3.3.2在虚拟机与主机之间完全禁用时间同步137
3.3.3将WindowsServer配置为NTP时间服务器139
3.3.4使用vSphereClient启用SSH服务141
3.3.5修改配置文件142
3.3.6为ESXi主机指定NTP服务器143
3.4ESXi服务器使用中碰到问题145
3.4.1vSphere6.5密码正确不能登录解决方法146
3.4.2证书问题导致在vSphere6.5中上传文件到存储设备失败147
3.4.3Dell服务器安装ESXi6.5死机问题151
3.4.4主机关机或重新启动问题(虚拟机跟随主机启动)154
3.4.5ESXi主机重新安装后将原来虚拟机添加到清单的问题156
3.4.6删除无用虚拟机的问题157
3.4.7ESXi服务器不能识别某些USB加密狗的解决方法160
3.4.8为ESXi添加其他管理员账户167
3.4.9查看服务器健康状况169
3.4.10VMwareESXi中不能显示CPU及内存使用情况的解决方法174
3.4.11VMware虚拟机隐藏右下角安全删除硬件图标176
3.4.12为什么不能启动FT的虚拟机178
3.4.13vSphereWebClient英文界面问题178
3.4.14ESXi服务器误删除存储VMFS卷怎么办180
3.4.15vSphereWebClient出现InternetExplorer已停止工作的解决方法185
3.4.16一台服务器能带多少个虚拟机的问题189
3.4.17关于Windows系统的SID问题190
第4章Horizon虚拟桌面安装配置须知与常见故障
4.1Horizon虚拟桌面常见问题概述191
4.1.1用于Composer的父虚拟机不能创建多个分区192
4.1.2Horizon的虚拟桌面需要自动获得IP地址和DNS地址193
4.1.3VPN用户不能登录Horizon虚拟桌面的问题197
4.2VMwareHorizon虚拟桌面“黑屏”问题198
4.2.1单线单台连接服务器与路由器映射198
4.2.2双线2台连接服务器配置203
4.2.3在ForefrontTMG中发布Horizon安全服务器206
4.2.4为TMG选择出口线路214
4.3为Horizon配置网络负载均衡218
4.3.1Horizon连接服务器的安装与配置220
4.3.2为Horizon副本服务器配置NLB225
4.3.3配置Horizon连接服务器228
4.3.4配置Horizon安全服务器231
4.3.5发布Horizon安全服务器到Internet233
4.3.6客户端使用说明234
4.4为Horizon服务器申请多域名证书235
4.5其他虚拟桌面问题242
4.5.1更改WindowsServer证书颁发机构所签发证书的终止日期242
4.5.2一个规划不当的虚拟桌面案例243
4.5.3“零客户端可能与主机会话协商密码设置不兼容”的解决方法244
4.5.4在VMwareHorizon6.1中支持WindowsXP247
4.5.5移除孤立的虚拟桌面253
4.5.6在Horizon中无法添加vCenterServer257
4.6VMwareHorizon虚拟桌面的升级258
4.6.1Horizon升级概述258
4.6.2备份或创建快照259
4.6.3升级HorizonComposer261
4.6.4升级Horizon连接服务器266
4.6.5升级安全服务器269
4.6.6后续步骤273
第5章vSphere管理维护常见问题与解决方法
5.1在vSphere群集中配置EVC的注意事项275
5.1.1VMwareEVC概述275
5.1.2为相同CPU的主机配置EVC276
5.1.3为不同主机启用EVC实验281
5.2部分vSAN管理与维护经验285
5.2.1两节点vSAN群集vSAN健康状况不正常的解决方法285
5.2.2vSAN中“磁盘永久故障”解决方法293
5.2.3在vSAN中初始化已经使用的硬盘295
5.3忘记ESXi主机root密码的解决方法297
5.3.1独立ESXi主机忘记密码的解决方法297
5.3.2使用主机配置文件重置ESXi主机密码301
5.4重置vCenterServer管理员密码的方法与步骤306
5.4.1重置vCenterServerAppliance的SSO密码306
5.4.2重置vCenterServerAppliance的root账户密码309
5.4.3重置vCenterServer的SSO密码313
5.4.4更改vCenterSSO的密码策略314
5.4.5更改root账号密码过期测试316
5.5迁移虚拟机出现卸载或安全策略不同的解决方法316
5.6使用Converter出现“SSLException”错误的解决方法318
5.6.1卸载主机不再使用的软件319
5.6.2使用Converter迁移本地计算机到Workstation文件321
5.6.3在VMwareWorkstation中导出OVF文件326
5.6.4在vSphere中导入OVF文件328
第6章服务器与存储故障解决方法
6.1IBMV3500存储更换控制器实例330
6.2一条光纤引发的故障337
6.2.1项目实施初期一切正常338
6.2.2更换内存一波三折339
6.2.3客户反应虚拟机系统慢342
6.2.4现场分析解决问题344
6.3为联想3650M5配置JBOD模式345
6.3.1安装硬盘扩展背板346
6.3.2移除阵列卡缓存模块并启用JBOD模式347
6.3.3将磁盘配置为JBOD并设置引导磁盘350
6.3.4设置引导磁盘351
6.3.5将ESXi安装到300GB的磁盘353
6.4某实验室组建vSAN群集总结353
6.4.1为联想3850X6移除缓存配置JBOD模式355
6.4.2为HP服务器配置为RAID-0模式357
6.4.3配置HA及EVC问题360
6.5存储设备常见错误信息及应对方法370
第7章vSphere升级流程与注意事项
7.1了解vSphere版本号与安装程序文件374
7.1.1vSphere正式版本378
7.1.2修补版本379
7.1.3了解vSphere发行的版本379
7.1.4安装程序文件名380
7.2VMwareESXi的安装与升级381
7.2.1使用ESXi安装光盘安装或升级ESXi381
7.2.2使用ZIP文件升级ESXi383
7.2.3从ESXi5.5.0升级到ESXi6.0.0(RTL8168网卡)386
7.3Windows版本vCenterServer的升级387
7.3.1准备vCenterServer5.5U3的实验环境387
7.3.2升级到vCenterServer6.0U2398
7.4vCenterServerAppliance6.0.x版本的升级401
7.4.1安装客户端集成插件401
7.4.2全新安装vCenterServerAppliance(ISO文件)403
7.4.3升级vCenterServerAppliance410
7.4.4使用ISO文件升级vCenterServerAppliance(从5.1U3、5.5升级到6.0)411
7.4.5使用ZIP文件升级(修补版本升级,例6.0U2升级到6.0U3)413
7.5从vCenterServer6.0.0U2迁移升级到vCenterServerAppliance6.5.0d实例417
7.5.1介绍实验环境418
7.5.2在源vCenterServer运行迁移向导工具419
7.5.3在管理工作站执行vcsa部署向导421
7.5.4其他注意事项435
7.5.5使用FP.iso文件升级(vCenter6.5修补版本升级)438
7.6vCenterServerAppliance6.5的备份与恢复442
7.61FTP服务器的准备443
7.6.2导出vCenterServerAppliance备份444
7.6.3从备份恢复vCenterServerAppliance447
第8章VMwareWorkstation虚拟机关键应用技能
8.1让指定的VMwareWorkstation虚拟机自动启动的方法455
8.1.1修改注册表让主机自动登录455
8.1.2通过命令让主机实现自动登录457
8.1.3创建使用VMwarePlayer打开并运行虚拟机的快捷方式457
8.1.4自动运行指定的批处理459
8.2使用vmrun快速置备上千台虚拟机461
8.2.1通过VNC连接使用Workstation的虚拟机461
8.2.2vmrun命令简介465
8.2.3编写脚本批量创建虚拟机471
8.3使用VMwareWorkstation搭建VSAN实验环境472
8.3.1vSAN版本与vSphere版本关系473
8.3.2准备vSAN实验环境474
8.3.3创建ESXi实验虚拟机476
8.3.4在ESXi虚拟机中安装ESXi6.5.0478
8.3.5在Workstation14中导入vCenterServerAppliance6.5480
8.3.6配置vCenterServer483
8.3.7修改磁盘属性484
8.3.8为vSAN配置分布式交换机及VMkernel485
8.3.9在群集启用vSAN489
8.4在VMwareWorkstation14中整理虚拟机491
8.5在VMwareWorkstation14虚拟机中安装MacOSHighSierra495
8.5.1安装配置VMwareWorkstation496
8.5.2创建MacOS虚拟机497
8.5.3在虚拟机中安装MacOS10.12503
8.5.4安装VMwareTools505
8.6VMwareWorkstation虚拟机“句柄无效”无法开机的解决方法508

前言/序言

故障来自哪里
虚拟化已经是许多单位的基础应用,数量众多的服务器已经部署在虚拟机中。这些应用中占比大的还是服务器虚拟化,其次是桌面虚拟化。可以说,虚拟化是系统集成工程师、网络管理与运维等技术人员必须要掌握的一项基本技能。
无论是在学习虚拟化的过程中,还是单位已经实施了虚拟化之后的具体使用和维护过程中,可能都会碰到一些问题,出现这些问题的原因可能有以下几种情况。
(1)初学者安装配置中遇到的问题。初学者在学习虚拟化过程中遇到的问题,可能的原因有:基础知识没有掌握,想使用某个功能但不知道方法或步骤;初学者硬件条件或网络条件不具备导致实验失败。例如一些初学者大多使用VMwareWorkstation,在VMwareWorkstation中创建ESXi的虚拟机,再在ESXi的虚拟机中创建其他的虚拟机,然后做各种测试,在这种“嵌套”的虚拟机中,可以完成大多数的实验,例如HA、虚拟网络、创建虚拟机、在虚拟机中安装操作系统、虚拟机模板等操作;但如果要在VMwareWorkstation嵌套的ESXi虚拟机中完成Horizon虚拟桌面的测试,许多的时候会由于虚拟机所提供的CPU或存储性能不足而导致失败。
小案例:
例如有位读者使用DELLC6100(这是2U,4节点)的服务器做vSAN实验,每个节点配置了2个SSD、1个HDD,将系统安装在其中的一个SSD上,但在vSAN的磁盘管理中,发现不了另外的1个SSD和1个HDD。多次重新启动进入RAID配置界面,检查磁盘,也多次在vCenterServer→vSAN群集→磁盘管理中查找,折腾了很长时间不得要领。通过QQ咨询,我告诉他,用于vSAN的磁盘不能有数据,如果是原来有系统或使用过的磁盘需要删除分区才能用于vSAN的磁盘组。这位读者在ESXi主机中清除了剩余2个磁盘的分区后,在磁盘管理中添加vSAN磁盘组立刻就成功了。这就是基础知识没有掌握的原因。
(2)已经配置好的虚拟化环境使用中碰到的问题。这些问题可能是硬件出故障造成的,也有可能是“人为”造成的。例如硬件与网络没有问题,但由于管理员或用户更改了配置或参数,或者误操作引起的虚拟机问题。
(3)软件、硬件升级出现的问题。作为运维人员,安全、稳定、可靠是第一要素。如果当前的虚拟化环境(硬件与软件)能满足需求,就不要随意升级硬件或软件。现在一些用户使用的还是VMwareESXi5.1或5.5的版本,甚至某些用户仍然使用VMwareESXServer4.0或4.1的版本,这些服务器已经连续使用多年,但到今天仍在稳定运行。这种情况下就不要升级。如果需要升级,可以采购新的服务器、将原来的虚拟机迁移到新的服务器中即可。
在vSphere产品安装或升级时,要检查硬件是否满足需求。例如vSphere6.0仅支持2006年6月以后推出的处理器,不再支持AMDOpteron12xx、22xx、82xx系列;vSphere6.5不再支持IntelXeon51xx系列、IntelXeon30xx系列、Intelcore2duo6xxx系列、IntelXeon32xx系列、Intelcore2quad6xxx系列、IntelXeon53xx系列、IntelXeon72xx/73xx系列。要安装vCenterServer6.0至少需要8GB内存,vCenterServer6.5至少需要10GB内存,如果不满足这些基本条件都会导致升级或安装失败。
相关文章链接:为不同时间的服务器选择合适的系统版本
http://blog.51cto.com/wangchunhai/2156548
(4)硬件或环境不满足所引发的问题。在学习Windows、Linux等操作系统的时候,随便找一台X86的计算机就能安装,但虚拟化不一样。虚拟化是“以一当十”的应用,尤其是VMware虚拟化,更是企业级的应用,对服务器的配置与网络都有一定的要求。对于个人用户来说,为计算机配置8GB、16GB可能就已经是“高配置”了;但对于虚拟化来说,例如vSphere6.0或vSphere6.5,每台服务器配置32GB、64GB只能算入门,配置256GB只能算一般。
随着vSphere版本的更新,对硬件的要求也是越来越高。如果你有一台配置了8GB内存的计算机,通过VMwareWorkstation创建“嵌套”的ESXi虚拟机,可以完成vSphere5.5的实验,例如创建1台4GB内存的虚拟机安装vCenterServer、创建1台2GB的虚拟机安装ESXi。但如果要完成vSphere6.0的基本实验,低也得16~24GB的内存。另外,如果采用单块的HDD、用VMwareWorkstation做嵌套的ESXi虚拟机,在同时运行数量较多的虚拟机时,可能会由于硬盘响应的速度较慢而导致实验失败(在实际的生产环境中表现为存储性能较低)。
(5)时间不对导致的问题。vSphereVDP、vCenterServer、vSAN对时间的要求较高,建议为vSphereESXi、vCenterServer、VDP等统一设置NTP并从NTP进行时间的同步。在同一个vSphere环境中,如果时间相差过大将会导致产品报警或服务出错。
相关文章链接:时间不对导致vSAN服务无法启动
http://blog.51cto.com/wangchunhai/2171131
理想的虚拟机规划
在虚拟化的规划中,比较理想的效果:
?总的虚拟化主机的CPU利用率在40%~60%;
?总的虚拟化主机的内存使用率在60%~70%;
?总的存储使用率在50%~70%,不建议超过80%。
虚拟化之前,大多数主机的CPU利用率都在1%~5%,这是可以实现虚拟化的基础。因为大多数的单机应用中,内存与存储配置较低,大多数主机内存在32GB以下、配置3块或4块硬盘做RAID-5。而虚拟化后每台主机一般至少要配置256GB甚至更多内存。虚拟化中如果要使用共享存储,共享存储推荐配置11块甚至更多的磁盘;如果使用vSAN,每台主机至少要配置2个磁盘组,每个磁盘组配置1块SSD、4~6块HDD。
解读:这相当于一辆卡车车头牵引总质量能到100吨,一个车厢只能放4吨的货,如果要载重80吨,就需要配20个车厢。在这里面,卡车车头相当于CPU,车厢相当于硬盘和内存。
“VMware虚拟化与云计算”系列套书
?《VMware虚拟化与云计算应用案例详解》(第2版)主要介绍vSphere数据中心规划设计、安装配置与基本使用的内容。
?《VMware虚拟化与云计算:vSphere运维卷》主要介绍vSphere数据中心运维管理、备份与恢复、从物理机迁移到虚拟机的内容。
?《VMware虚拟化与云计算:故障排除卷》则是“VMware虚拟化与云计算”系列的第三本图书,主要介绍VMware虚拟化项目不同阶段经常遇到的问题及解决方法。所以这不是一本基础图书,也不是一本入门图书,读者需要有一定的基础才能学习。
读者对象
VMware虚拟化与云计算:故障排除卷》面向的读者对象是已经开始管理VMwarevSphere虚拟化数据中心,或者正在学习VMware虚拟化技术的读者。通过了解这些故障及解决方法,一方面尽量避免出现同样的故障或问题,另一方面在出现问题之后能够知道故障的原因并能做出及时的解决。通过一些故障的解决过程的再现,可以看到故障的解决不是一帆风顺的,更多情况下,是在尝试了多种可能之后,才能找到正确的方法。
作者介绍
VMware虚拟化与云计算:故障排除卷》作者王春海,1993年开始学习计算机,1995年开始从事网络方面的工作。1996~1998年曾经主持组建过河北省国税局、河北省地税局、石家庄市铁路分局的广域网组网工作,2000年后长期从事政府与企事业单位的虚拟化数据中心规划设置、安装配置、网络升级改造与维护工作,经验丰富,在多年的工作中,解决过许多疑难问题。
VMware虚拟化与云计算:故障排除卷》作者王春海从2000年开始学习使用VMware的第一个产品VMwareWorkstation1.0到现在的VMwareWorkstation15.0、从VMwareGSXServer1.0到VMwareGSXServer3.0、VMwareServer、VMwareESXServer再到vSphere6.7,作者亲历过不同产品的每个版本的使用。作者从2004年即开始使用并部署VMwareGSXServer(后来命名为VMwareServer)、VMwareESXi(VMwareESXServer),已经为许多地方政府、企业成功部署并应用至今。
早在2003年,作者即编写并出版了业界第一本虚拟机方面的图书《虚拟机配置与应用完全手册》,在随后的几年又出版了《虚拟机技术与应用-配置管理与实验》、《虚拟机深入应用实践》等多本虚拟化方面的图书,部分图书输出到了中国台湾地区,例如《VMware虚拟机实用宝典》由台湾博硕公司出版繁体中文版,《深入学习VMwarevSphere6》由台湾佳魁资讯股份有限公司出版繁体中文版。
此外,作者还熟悉Microsoft系列虚拟机、虚拟化技术,熟悉Windows操作系统、Microsoft的Exchange、ISA与ForefrontTMG等服务器产品,是2009~2018年年度MVP(微软有价值专家)。
VMware虚拟化与云计算:故障排除卷》的出版得到了荆波编辑的大力支持,另外,陆军步兵学院(石家庄校区)的薄鹏也参与了《VMware虚拟化与云计算:故障排除卷》部分内容的写作,在此一并致谢!
提问与反馈
由于作者水平有限,并且《VMware虚拟化与云计算:故障排除卷》涉及的系统与知识点很多,尽管作者力求完善,但仍难免有不妥和错误之处,诚恳地期望广大读者和各位专家不吝指教。
每一名技术人员都会与不同的客户打交道。要全面的为客户解决问题,需要了解客户的现状、需求等。同样,如果在学习的过程中碰到问题,你再和其他人交流提问时,也应该详细表达清楚你的问题。所以有问题希望咨询时,应把自己的情况介绍一下,因为作者不了解你的环境。解决问题需要全面了解环境,所以希望读者写一份文档,发送电子邮件到wangchunhai@wangchunhai.cn。文档中应该有以下内容。
(1)你的系统是全新规划实施的,还是已经使用一段时间。如果是使用了一段时间,在系统(或某个应用)不正常之前,你做了那些操作。相关服务器的品牌、配置、参数,使用年限等。
(2)附上你的拓扑图,标上相关设备(交换机、路由器、服务器)的IP地址、网关,DNS等参数。
(3)你是怎么分析判断你遇到的问题的,在这期间你又遇到了哪些问题。
(4)如果你是全新规划时遇到问题,请写出你的需求,你是怎么规划的。
(5)其他你认为应该告诉我的信息。
请注意,作者无意收集大家的信息,你可以把IP地址的前两位用x1.x2来代替。这些只是为了方便分析问题。请读者直接回复作者邮件,不要新建邮件,因为作者经常解答许多人的问题,如果读者新发了邮件,就不知道原来提问的内容了。
后,谢谢大家,感谢每一位读者!你们的认可,是我大的动力!

王春海
2018年10月

其他推荐