《构建高可用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。

相关文章
|
2月前
|
存储 监控 固态存储
【vSAN分布式存储服务器数据恢复】VMware vSphere vSAN 分布式存储虚拟化平台VMDK文件1KB问题数据恢复案例
在一例vSAN分布式存储故障中,因替换故障闪存盘后磁盘组失效,一台采用RAID0策略且未使用置备的虚拟机VMDK文件受损,仅余1KB大小。经分析发现,该VMDK文件与内部虚拟对象关联失效导致。恢复方案包括定位虚拟对象及组件的具体物理位置,解析分配空间,并手动重组RAID0结构以恢复数据。此案例强调了深入理解vSAN分布式存储机制的重要性,以及定制化数据恢复方案的有效性。
66 5
|
2月前
|
人工智能 运维 虚拟化
完善多云平台软件体系,VMware再探索下一代企业IT架构
完善多云平台软件体系,VMware再探索下一代企业IT架构
|
2月前
|
存储 Cloud Native 关系型数据库
PolarDB 高可用架构设计与实践
【8月更文第27天】 在现代互联网应用中,数据库作为核心的数据存储层,其稳定性和可靠性尤为重要。阿里云的 PolarDB 作为一款云原生的关系型数据库服务,提供了高可用、高性能和自动化的特性,适用于各种规模的应用。本文将详细介绍 PolarDB 的高可用架构设计,并探讨其实现数据安全性和业务连续性的关键技术。
58 0
|
23天前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
2月前
|
运维 监控 关系型数据库
【一文搞懂PGSQL】7. PostgreSQL + repmgr + witness 高可用架构
该文档介绍了如何构建基于PostgreSQL的高可用架构,利用repmgr进行集群管理和故障转移,并引入witness节点增强网络故障检测能力。repmgr是一款轻量级的开源工具,支持一键部署、自动故障转移及分布式节点管理。文档详细描述了环境搭建步骤,包括配置postgresql参数、安装与配置repmgr、注册集群节点以及配置witness节点等。此外,还提供了故障手动与自动切换的方法及常用命令,确保集群稳定运行。
|
2月前
|
虚拟化
vmware虚拟机使用主机代理访问谷歌
vmware虚拟机使用主机代理访问谷歌
|
2月前
|
存储 安全 Linux
在Linux中,如何使用VMware和VirtualBox进行虚拟化?
在Linux中,如何使用VMware和VirtualBox进行虚拟化?
|
2月前
|
数据挖掘 关系型数据库 MySQL
Serverless高可用架构的解决方案体验
Serverless高可用架构的解决方案体验
148 6
|
2月前
|
弹性计算 运维 关系型数据库
云上Serverless高可用架构一键部署体验与测评
在数字化转型背景下,Serverless架构因其实现业务敏捷、降低成本及提升服务可靠性而备受青睐。本文以阿里云Serverless应用引擎(SAE)为核心,展示了一种高可用、低成本且易于扩展的解决方案。通过单地域双可用区部署,构建了具备自动伸缩与故障恢复能力的架构。借助阿里云的一键部署功能,大幅简化了搭建流程,实现了快速部署,并通过性能与成本分析验证了其优势。对比传统ECS,SAE在资源利用与运维效率上表现更佳,特别适合平均负载较低的应用场景。
|
2月前
|
弹性计算 运维 关系型数据库
Serverless高可用架构解决方案评测
Serverless高可用架构方案提供卓越效能与极简运维体验,支持服务托管、弹性伸缩及按量付费,有效降低成本并优化性能。一键部署快速启动,流程直观,文档详实;但在高级配置与特定场景实践方面指导有限。方案采用双可用区部署确保高可用性,自动故障切换保障服务连续。成本模型按需计费,减轻企业负担。功能上集成监控、日志与负载均衡,简化运维,加速上线。性能方面,秒级弹性伸缩保证资源高效匹配负载。总体而言,此方案竞争力强,特别推荐给初创公司及需灵活应对流量波动的场景。
143 2
下一篇
无影云桌面