《构建高可用VMware vSphere 5.X虚拟化架构》——1.2 ESX 4.1主机升级

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

本节书摘来自异步社区《构建高可用VMware vSphere 5.X虚拟化架构》一书中的第1章,第1.2节,作者:何坤源著,更多章节内容可以访问云栖社区“异步社区”公众号查看

1.2 ESX 4.1主机升级

不少企业目前还使用VMware vSphere 4.0或者4.1虚拟化架构,虽然VMwware官方也发布了针对4.X版本的补丁程序修复BUG,但新版本的一些特性是老版本无法使用的。因此,升级是必要的。

1.2.1 升级ESX 4.1主机原因
ESXi 5.0/5.1版本解决了4.1版本存在的BUG,运行的稳定性更好,对硬件的支持更好,以及提供了新的特性,ESXi 5.0/5.1几个重要的变化。

(1)ESXi 5.0/5.1 VMFS由原来的VMFS3升级为VMFS5,解决了老版本单个储存器不能超过2TB的限制。

(2)ESXi 5.0/5.1虚拟机硬件版本由原来的7升级为8,最多支持32个虚拟CPU和1TB内存。

(3)ESXi 5.0/5.1主机重编写了新的Command Line Interface(命令行接口),主要用于ESXi主机维护、故障排除中。

(4)其他区别请参考VMware官方网站。

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

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

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

(2)备份ESX 4.1主机上的所有虚拟机。

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

(4)将ESX 4.1主机从vCenter Server移除。

(5)将ESX 4.1主机使用的共享存储断开。

(6)确定是通过光盘还是利用VMware Update Manager升级。

(7)购买ESXi 5.0授权。

1.2.3 使用光盘升级ESX 4.1主机
本节的实战操作将在DELL PowerEdge 1950物理服务器(以下简称ESX01主机)上进行,将采用光盘升级方式进行。

由于本书的读者对VMware vSphere虚拟化架构都有一定的了解,作者在操作中可能会省略部分非重点的步骤,需要注意在VMware vSphere 4.X版本中存在ESX主机(需要购买授权版本)和ESXi(Free版本)主机,在VMware vSphere 5.0以及更高的版本只存在ESXi主机(需要购买授权)。

第1步,通过VMware vSphere Client登录ESX01主机,通过图1-2-1可以看到ESX01主机目前的使用的版本为ESX 4.1.0,版本号为502767,许可证为vSphere 4 Enterprise Plus。

screenshot

第2步,查看ESX01主机详细已获许可的功能,如图1-2-2所示。

screenshot

需要注意的是,VMware通过许可证类型来限制特性的使用,某些功能在标准版许可证中就无法使用,比如vDS(分布式交换机)。

第3步,查看ESX01主机虚拟机使用的硬件版本,通过图1-2-3可以看到名为Windows_ 2003_DC的虚拟机硬件版为7。

screenshot

第4步,通过Dell Remote Access Controller (DELL虚拟KVM管理工具)登录ESX01主机,如图1-2-4所示,输入用户名以及密码。

screenshot

推荐有条件的机房使用IP KVM对服务器进行远程管理操作,如果条件不允许,尽量购买带远程管理工具的服务器。目前主流的IBM、HP、DELL等服务器厂商都配置有专用的远程管理工具,其操作与IP KVM类似,放入机房前只需配置管理IP即可完成远程操作系统安装、服务器管理等工作,降低管理难度。对于服务器数量较多或者是托管到IDC机房的企业远程管理工具相当重要。

第5步,选择“系统”→“控制台”,单击“连接”按钮,如图1-2-5所示。

screenshot

第6步,登录成功,可以通过Dell虚拟KVM管理工具操作ESX01主机,如图1-2-6所示。

screenshot

第7步,通过图1-2-6可以看到,按【ALT】+【F1】组合键可以进入命令行操作模式,ESX 4.1主机本质上来说还是基于Linux的系统,通过图1-2-7可以看到ESX 4.1使用的是基于Linux 2.6.18内核。

screenshot

第8步,输入ESX01主机用户名和密码登录,如图1-2-8所示,输入Linux系统常用的命令,可以成功执行。

“pwd”:Linux下查看当前路径命令。

“ls”:Linux下查看目录及文件命令。

“ifconfig”:Linux下查看当网卡信息命令。

为了更好地管理ESX主机,建议读者系统学习一下Linux系统常用的命令以及基本的操作。

screenshot

第9步,关闭ESX01主机所有虚拟机电源,并且主机设置为“维护模式”,如图1-2-9所示。

screenshot

即将开始对ESX01主机升级操作,进行操作的时候一定要确认虚拟机和相关配置已经完整备份,确认升级失败可以进行回退操作。

第10步,重启ESX01主机进行升级,如图1-2-10所示,单击“确定”按钮。

screenshot

第11步,将ESXi 5.0安装光盘放入光驱引导系统,如图1-2-11所示,选择“Back USB: DVD-R UJ-868”从光盘启动,按【Enter】键继续。
screenshot

通过图1-2-11可以看到,“Boot Device Menu”菜单中有“VIRTUAL FLOPPY”(虚拟软驱)和“VIRTUAL CDROM”(虚拟光驱)选项,如果没有USB光驱,则可以通过虚拟光驱远程安装系统。

第12步,进入ESXi 5.0安装界面,如图1-2-12所示,按【Enter】键继续。

screenshot

再次强调虚拟机和相关配置已经完整备份。

第13步,进入ESXi 5.0安装界面,如图1-2-13所示。

screenshot

第14步,进入ESXi 5.0安装向导,如图1-2-14所示,按【Enter】键开始安装。
screenshot

第15步,确认后出现“End User License Agreement(EULA)”,最终用户许可协议,如图1-2-15所示,按【F11】键选择“Accept and Continue”,接受协议。

screenshot

第16步,选择安装硬盘,图1-2-16显示出检测到硬盘信息“ATA ST3500320”,是ESX01主机上安装的一块SATA硬盘,按【Enter】键继续。

screenshot

第17步,系统检测老版本的ESX,如果找到会弹出“ESX and VMFS Found(找到ESX 与 VMFS 文件系统)”窗口,同时给出三个选择,如图1-2-17所示,选择“Force Migrate ESX, preserve VMFS datastore /*”,按【Enter】键继续。

screenshot

图1-2-17选项解释如下。

(1)Force Migrate ESX,preserve VMFS datastore *:迁移ESX主机,保留原ESX主机VMFS数据库,在本节的实战操作中,是由ESX 4.1升级到5.0,所以选择此项。

(2)Install ESXi,preserve VMFS datastore:安装新的ESXi 5.0,保留原来的VMFS数据库。

(3)Install ESXi,overwrite VMFS datastore:安装新的ESXi 5.0,覆盖原来的VMFS数据库。

第18步,系统出现提示ESX主机网络和SCSI驱动不会被迁移,如图 1-2-18 所示,按【Enter】键继续。

screenshot

第19步,ESX 4.1主机开始升级到ESXi 5.0主机,如图1-2-19所示,按【F11】键开始升级。

screenshot

第20步,升级过程与全新安装基本一致,在此不做详细介绍,通过图1-2-20可以看到升级完成,按【Enter】键重新启动ESXi 5.0主机。

screenshot

第21步,原有的VMware vSphere Client 4.1版本已经不能登录新的ESXi 5.0主机,建议卸载后再安装VMware vSphere Client 5.0版本,安装完成后登录ESXi 5.0主机,如图1-2-21所示,可以看到,升级已经成功,但原有的授权已经失效,ESXi 5.0主机变为60天的评估版本。

至此,已经成功将ESX 4.1主机升级为ESXi 5.0主机。

screenshot

1.2.4 升级ESXi主机存储
1.2.3小节已经完成了ESX 4.1主机的升级工作,但整体升级工作并没有完成,接下来还需要对ESXi 5.0主机的存储进行升级。

第1步,通过VMware vSphere Client登录ESXi 5.0主机(以下简称ESXi01主机),将ESXi01主机退出“维护模式”,选择“配置”→“硬件”→“存储器”,可以看到目前存储的类型是“VMFS3”,单击“升级到VMFS-5”,如图1-2-22所示。

screenshot

第2步,出现“升级到VMFS-5”提示窗口,如图1-2-23所示,单击“确定”按钮进行升级。

screenshot

第3步,等待一段时间后即可完成升级,通过图1-2-24可以看到ESXi01主机存储类型已经升级到“VMFS5”。

screenshot

1.2.5 升级虚拟机硬件版本/VMware Tools
1.2.4小节完成了ESX主机存储设备的升级工作,但整体升级工作并没有完成,接下来还需要对ESXi主机虚拟机硬件版本以及VMware Tools进行升级。本节的实战操作将升级名为Windows_2003_DC的虚拟机。

第1步,选择“Windows_2003_DC”虚拟机“摘要”选项卡,通过图1-2-25可以看到名为Windows_2003_DC虚拟机的硬件版本是ESX 4.1使用的版本7,而且运行的VMware Tools也是过期的,因此需要对硬件版本以及VMware Tools进行升级。

screenshot

第2步,打开“Windows_2003_DC”虚拟机控制窗口,启动虚拟机,安装新的VMware Tools,如图1-2-26所示,单击“虚拟机(V)”→“客户机(G)”→”安装/升级VMware Tools(W)”。

screenshot

第3步,出现“安装/升级工具”窗口,如图1-2-27所示,选择“交互式工具升级”,单击“确定”按钮。

screenshot

第4步,通过图1-2-28可以看到,“Windows_2003_DC”虚拟机VMware Tools已经升级成功。

screenshot

第5步,虚拟机硬件版本升级必须在关机情况下进行,关闭“Windows_2003_DC”虚拟机电源,在“Windows_2003_DC”虚拟机上单击鼠标右键,选择“升级虚拟硬件(H)”,如图1-2-29所示。

screenshot

第6步,出现“确认虚拟机升级”窗口,如图1-2-30所示,单击“确定”按钮。

screenshot

第7步,通过图1-2-31可以看到虚拟机硬件版本已经升级到版本8。
screenshot

第8步,升级完成后最关键是看“Windows_2003_DC”虚拟机是否能够正常运行,打开“Windows_2003_DC”虚拟机电源,通过图1-2-32可以看到虚拟机可以正常运行。

screenshot

至此,ESX 4.1主机、主机存储、虚拟机硬件版本、VMware Tools均完成升级,ESXi01主机以及虚拟机均可正常运行。

细心的读者可能会发现,本节实战操作使用的是主机的本地存储,没有使用网络共享存储,这样做的目的是让读者有一个更清晰的认识。在升级过程中,一般情况不会对数据存储造成影响,但做好虚拟机的备份是必须的,如果没有备份,升级操作出现问题将会导致严重的问题。

对于从ESXi 5.0主机升级到ESXi 5.1主机,不再做介绍,升级的过程与ESX 4.1主机基本一样,升级完成后,读者需要注意ESXi 5.1主机使用虚拟机硬件版本为9。最新发布的ESXi 5.5主机使用虚拟机硬件版本为10。

相关文章
|
8月前
|
SQL 监控 关系型数据库
MySQL主从复制:构建高可用架构
本文深入解析MySQL主从复制原理与实战配置,涵盖复制架构、监控管理、高可用设计及性能优化,助你构建企业级数据库高可用方案。
|
9月前
|
运维 监控 搜索推荐
MSE ZooKeeper:Flink 高可用架构的企业级选择
本文深入解析了 Apache Flink 架构中 ZooKeeper 的核心作用,包括 Leader 选举、Checkpoint 管理、作业协调及配置管理等关键功能,并结合金融风控与电商推荐等典型场景,分析了 ZooKeeper 在实际应用中的技术实现。
|
7月前
|
运维 监控 安全
公链开发中的高可用架构设计要点
本指南提供公链高可用架构的可复用流程与模板,涵盖目标拆解、先决条件、分步执行、故障排查及验收标准,结合跨链DApp与量化机器人案例,提升落地效率与系统稳定性。
|
8月前
|
存储 监控 NoSQL
Redis高可用架构全解析:从主从复制到集群方案
Redis高可用确保服务持续稳定,避免单点故障导致数据丢失或业务中断。通过主从复制实现数据冗余,哨兵模式支持自动故障转移,Cluster集群则提供分布式数据分片与水平扩展,三者层层递进,保障读写分离、容灾切换与大规模数据存储,构建高性能、高可靠的Redis架构体系。
|
存储 SQL 关系型数据库
Mysql高可用架构方案
本文阐述了Mysql高可用架构方案,介绍了 主从模式,MHA模式,MMM模式,MGR模式 方案的实现方式,没有哪个方案是完美的,开发人员在选择何种方案应用到项目中也没有标准答案,合适的才是最好的。
1259 3
Mysql高可用架构方案
|
12月前
|
监控 Linux 应用服务中间件
Linux多节点多硬盘部署MinIO:分布式MinIO集群部署指南搭建高可用架构实践
通过以上步骤,已成功基于已有的 MinIO 服务,扩展为一个 MinIO 集群。该集群具有高可用性和容错性,适合生产环境使用。如果有任何问题,请检查日志或参考MinIO 官方文档。作者联系方式vx:2743642415。
3792 57
|
10月前
|
文字识别 运维 监控
架构解密|一步步打造高可用的 JOCR OCR 识别服务
本文深入解析了JOCR OCR识别服务的高可用架构设计,涵盖从用户上传、智能调度、核心识别到容错监控的完整链路,助力打造高性能、低成本的工业级OCR服务。
406 0
架构解密|一步步打造高可用的 JOCR OCR 识别服务
|
消息中间件 存储 设计模式
RocketMQ原理—5.高可用+高并发+高性能架构
本文主要从高可用架构、高并发架构、高性能架构三个方面来介绍RocketMQ的原理。
3499 21
RocketMQ原理—5.高可用+高并发+高性能架构
|
10月前
|
存储 安全 虚拟化
全面解析服务器虚拟化:云计算时代的核心技术架构
服务器虚拟化是云计算的核心技术,通过资源池化提升IT效率。本文详解其原理、部署优势及在数字化转型中的关键作用,涵盖技术架构、应用场景与选型指南,助力企业构建高效灵活的云环境。
908 0
|
12月前
|
人工智能 Cloud Native 虚拟化
VMware vSphere 7.0 Update 3v 下载 - 数据中心虚拟化和云原生平台
VMware vSphere 7.0 Update 3v 下载 - 数据中心虚拟化和云原生平台
3076 4