2.5 ESXi 5.5主机升级至ESXi 6.0主机

VMware ESXi 6.0提供了新的功能,特别是在一些高级特性,同时也修复了老版本存在的问题,因此对于老版本的升级是必要的操作,本节将介绍如何将ESXi 5.5主机升级至ESXi 6.0主机。

2.5.1 升级ESXi 5.5主机前的准备工作
作者在多年的项目中经历了若干次的系统升级,一句话来形容就是“痛并快乐着”,“痛”是升级过程中出现了问题搞得自己痛苦万分,“快乐”是解决问题升级成功后的愉悦。无论对什么系统进行升级,必须对现有系统进行完整的评估,分析在升级过程中可能存在的问题,做好应对工作,即使升级失败也可以回退到升级前的状态。

任何系统的迁移都存在一定风险,因此对ESXi 5.5主机升级前必须进行一些准备工作。

1.查看物理服务器硬件是否支持ESXi 6.0版本安装(非常重要,如果硬件不支持是无法进行升级的)。

2.备份ESXi 5.5主机上的所有虚拟机。

3.如果有多台ESXi 5.5主机,请将准备升级ESXi 5.5主机上的虚拟机迁移到其他暂时不进行升级的ESXi 5.5主机上。

4.将ESXi 5.5主机从vCenter Server移除。

5.将ESXi 5.5主机使用的共享存储断开。

6.确认是否购买ESXi 6.0版本授权。

2.5.2 使用重新安装升级ESXi 5.5主机
使用重新安装升级ESXi主机,其实质是在不改变数据存储的情况下覆盖安装ESXi 5.5。

第1步,登录需要升级的ESXi主机,确认目前ESXi版本,如图2-5-1所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装

第2步,准备好升级所必须的ESXi 6.0安装ISO文件,修改服务器引导选项,从ISO进行引导,如图2-5-2所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_02

第3步,选择“ESXi-6.0.0-2494548-standard Installer”,如图2-5-3所示,按【Enter】键开始安装VMware ESXi 6.0,其中2494548代表VMware ESXi 6.0版本号。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_03

第4步,系统开始加载安装文件,如图2-5-4所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装_04

第5步,系统载入安装文件成功,如图2-5-5所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装_05

第6步,加载文件完成后会出现图2-5-6界面,按【Enter】键开始安装VMware ESXi 6.0。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_运维_06

第7步,系统出现“End User License Agreement(EULA)”界面,也就是最终用户许可协议,如图2-5-7所示,按【F11】键执行“Accept and Continue”命令,接受许可协议。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装_07

第8步,系统提示选择安装VMware ESXi 6.0的硬盘,这台服务器使用的是DELL PERC 6/i的阵列卡,有3块SAS硬盘,在安装之前做了RAID 5阵列,如图2-5-8所示,按【Enter】键继续安装。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_08

第9步,系统检测到ESXi 5.5系统的数据存储,会给出3个选择,图2-5-9所示,选择“Updrade ESXi, preserve VMFS datastore”(更新ESXi,保留VMFS数据存储)选项,按【Enter】键继续。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_09

第10步,系统提示确认将VMware ESXi 6.0更新到选择的硬盘上,如图2-5-10所示,按【F11】键开始安装。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_10

第11步,开始更新升级VMware ESXi 6.0,如图2-5-11所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_11

第12步,更新升级的时间取决于服务器的性能,等待一段时间后,即可完成VMware ESXi 6.0的更新安装,如图2-5-12所示,按【Enter】键重启服务器。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_运维_12

第13步,重启完成后,进入VMware ESXi 6.0正式界面,如图2-5-13所示,可以看到服务器目前的版本为ESXi 6.0。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_13

第14步,重启完成后,可以使用VMware vSphere Client工具登录ESXi主机,如图2-5-14所示,需要注意的是,ESXi 5.5版本的VMware vSphere Client工具无法管理ESXi 6.0主机,请根据提示重新安装。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_14

第15步,登录成功后的ESXi 6.0主机界面,如图2-5-15所示,需要注意的是,升级后ESXi 6.0主机为60天评估版本。

至此,使用重新安装方式升级ESXi 5.5主机完成,对于小型环境,使用重新安装方式升级没有任何问题,但对于ESXi主机数量较多的企业,不推荐使用重新安装的方式升级ESXi主机,推荐使用自动化的vSphere Update Manager来进行升级。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_运维_15

2.5.3 使用vSphere Update Manager升级ESXi 5.5主机
vSphere Update Manager是VMware vSphere 6.0虚拟化架构中的一个组件,需要单独安装,可以使用一台独立的虚拟机来安装vSphere Update Manager,也可以将其安装在vCenter Server虚拟机中。关于vSphere Update Manager的安装,需结合vCenter Server,vCenter Server的安装配置,将在第2章进行介绍,本节只涉及vSphere Update Manager插件的安装。

1.安装vSphere Update Manager插件
当安装好vSphere Update Manager并不能直接使用,需要进行一些简单的下载安装才能使用。

第1步,使用VMware vSphere Client工具登录vCenter Server,如图2-5-16所示,单击“插件”菜单选项。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_16

第2步,在“插件管理器”窗口中,可以看到vSphere Update Manage插件,如图2-5-17所示,单击“下载并安装”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_17

第3步,选择vSphere Update Manage安装语言,如图2-5-18所示,单击“确定”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_18

第4步,进入vSphere Update Manage安装向导,如图2-5-19所示,单击“下一步(N)”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_运维_19

第5步,选择“我接受许可协议中的条款(A)”单选项,接受VMware最终用户许可协议,如图2-5-20所示,单击“下一步(N)”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_20

第6步,准备安装vSphere Update Manage,如图2-5-21所示,单击“安装(I)”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_21

第7步,安装vSphere Update Manage后需重新登录VMware vSphere Client工具,在“解决方案和应用程序”处可以看到新增的“Update Manage”图标,如图2-5-22所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_运维_22

2.创建ESXi 6.0升级基准
vSphere Update Manage除可以提供ESXi主机的升级外,还能提供其他的修补程序和升级,本节使用ESXi映像方式进行升级。

第8步,进入vSphere Update Manage主界面,可以看到所有的功能,如图2-5-23所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_运维_23

第9步,选择“ESXi映像”命令,可以看到已导入映像无任何文件,如图2-5-24所示,单击“导入ESXi映像”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装_24

第10步,选择升级ESXi 5.5主机,需要使用的ESXi 6.0 ISO文件,如图2-5-25所示,单击“下一步”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装_25

第11步,系统开始上传ISO文件,上传速度与ESXi主机性能、网络、存储有关,如图2-5-26所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装_26

第12步,上传ISO文件完成,确认文件相关信息是否正确,如有问题请重新上传,如图2-5-27所示,单击“下一步”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_27

第13步,直接使用ESXi映像创建基准,设置基准名称为“esxi 5.5 update 6.0”,如图2-5-28所示,单击“完成(F)”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装_28

第14步,在vSphere Update Manager主界面“ESXi映像”,可以看到通过ESXi映像创建好的基准“esxi 5.5 update 6.0”,如图2-5-29所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_运维_29

3.使用vSphere Update Manager升级ESXi主机
基准创建完成后,需要对ESXi主机使用基准。

第15步,在vCenter Server数据中心处选择Update Manager,如图2-5-30所示,单击“附加”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_30

第16步,在附加基准或组窗口中勾选升级基准“esxi 5.5 update 6.0”复选项,如图2-5-31所示,单击“附加”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_31

第17步,此时未使用基准对数据中心的ESXi主机进行合规性检查,所以合规性为0,升级状态为未知,如图2-5-32所示,单击“扫描”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_32

第18步,确定扫描,目前不对“修补程序和扩展”进行扫描,勾选“升级”复选项即可,如图2-5-33所示,单击“扫描”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装_33

第19步,扫描完成后即可查看结果,IP地址为10.92.10.1的ESXi主机在前面的章节中通过重新安装方式进行了升级,其版本为ESXi 6.0,状态为“合规”,IP地址为10.92.10.2的ESXi主机状态为“不合规”,需进行升级,如图2-5-34所示,单击“修复”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_34

第20步,在“修复”窗口中勾选IP地址为10.92.10.1的ESXi主机,如图2-5-35所示,单击“下一步”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_35

第21步,在“修复”窗口中勾选“我接受条款和许可协议”复选项,如图2-5-36所示,单击“下一步”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_服务器_36

第22步,确认从ESXi 5.5主机升级至ESXi 6.0主机,警告提示如升级失败,则无法回滚至ESXi 5.5主机状态,如图2-5-37所示,单击“下一步”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_37

第23步,指定修复ESXi 5.5主机任务名称及时间,选择“立即”,如图2-5-38所示,单击“下一步”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_重新安装_38

第24步,需要修复的ESXi 5.5主机进入维护模式相应设置,如图2-5-39所示,单击“下一步”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_39

第25步,完成修复参数设置,确认是否需要修改参数,如图2-5-40所示,单击“完成(F)”按钮。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_运维_40

第26步,通过远程管理卡连接服务器,服务器正在进行升级修复过程,如图2-5-41所示。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_运维_41

第27步,服务器完成升级修复过程,vSphere Update Manager状态为100%合规,如图2-5-42所示。

至此,采用两种方式升级ESXi 5.5主机成功,对于生产环境究竟采用哪一种方式,请读者根据实际情况进行选择,作者推荐使用vSphere Update Manager进行升级,此种升级方式可以对ESXi主机升级带来的影响降到最低。

Vmwaer vsphere虚拟化平台常见问题及解决方法 vmware vsphere 6.0虚拟化架构实战指南_VMware_42

需要说明的是:任何升级都存在一定的风险,升级之前对ESXi主机上的虚拟机做好日常备份是必须的工作。