快捷搜索:  汽车  科技

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)2、使用Auto Deploy升级ESXi主机。esxcli 命令行界面:可以使用 ESXi 的 esxcli 命令行实用程序将 ESXi 6.0.x 主机或 ESXi 6.5.x 主机升级到 ESXi 6.7 主机。1、下载新系统重新打包封装、脚本或CLI升级EXSi主机。图形用户界面 (Graphical User Interface GUI) 安装程序:通过在 CD/DVD 或 USB 闪存驱动器上使用 ESXi 安装程序 ISO 映像进行交互式升级。可以从 CD/DVD 或 USB 闪存驱动器运行 ESXi 6.7 安装程序以执行交互式升级。此方法适用于少数主机的部署。安装程序运行方式与执行全新安装相同,但如果选择已包含 ESXi 安装的目标磁盘,则安装程序会将主机升级到 6.7。安装程序还将为您提供一个选项,用于迁移一些现有的主机设置和配置文件以及保留现有 VMFS 数据存储。

大家好,我是一个技术不咋咋滴,但又有着10年网络运维经验的广东虾米。欢迎大家技术交流。

前言:

上一章赘述了《安装与部署》的全过程,本章将介绍如何升级系统版本的。8月2日VMware发布多个漏洞,信息安全对每一个运维工程师是一个非常重视要点。刚好前段时间装的VMware主机版本比较老,借此机会来介绍升级过程。

一、官方升级三种方案:

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(1)

1、下载新系统重新打包封装、脚本或CLI升级EXSi主机。

图形用户界面 (Graphical User Interface GUI) 安装程序:通过在 CD/DVD 或 USB 闪存驱动器上使用 ESXi 安装程序 ISO 映像进行交互式升级。可以从 CD/DVD 或 USB 闪存驱动器运行 ESXi 6.7 安装程序以执行交互式升级。此方法适用于少数主机的部署。安装程序运行方式与执行全新安装相同,但如果选择已包含 ESXi 安装的目标磁盘,则安装程序会将主机升级到 6.7。安装程序还将为您提供一个选项,用于迁移一些现有的主机设置和配置文件以及保留现有 VMFS 数据存储。

执行脚本式升级:通过运行更新脚本来进行高效的无人参与升级,可以将主机从 ESXi 6.0.x 和 ESXi6.5.x 升级到 ESXi6.7。脚本式升级可提供高效的多主机部署方式。可以使用脚本从 CD、DVD 或 USB 闪存驱动器升级 ESXi,或通过为安装程序指定预启动执行环境 (PXE) 进行升级。也可以从交互式安装调用脚本。请参见通过使用脚本安装或升级主机。

esxcli 命令行界面:可以使用 ESXi 的 esxcli 命令行实用程序将 ESXi 6.0.x 主机或 ESXi 6.5.x 主机升级到 ESXi 6.7 主机。

2、使用Auto Deploy升级ESXi主机。

如果使用 vSphere Auto Deploy 部署 ESXi 主机,可以使用 vSphere Auto Deploy 重新置备主机并通过新的映像配置文件重新引导该主机。该配置文件包含 ESXi 升级或修补程序、主机配置的配置文件或者由 VMware 合作伙伴提供的第三方驱动程序或管理代理。可以通过使用 vSphere ESXi Image Builder CLI 来构建自定义映像。

3、使用 vSphere Update Manager 升级ESXi主机。(ESXi 6.5.X以上版本,请使用VMware vCenter Server。)

vSphere Update Manager 是用于升级、迁移、更新和修补群集主机、虚拟机和客户机操作系统的软件。 vSphere Update Manager 可协调主机和虚拟机的升级。如果站点使用 vSphere Update Manager,VMware 建议您使用 vSphere Update Manager。

二、升级 ESXi 的概要步骤:

  1. 验证您的系统是否满足升级要求。
  2. 在升级之前准备环境。
  3. 升级 ESXi 主机后,必须将主机重新连接到 vCenter Server 并重新应用许可证。

本章使用 esxcli 命令行界面 (CLI)的方法,进行单台EXSi主机升级与讲解。

三、6.7升级6.7U3g最新版 --- 操作步骤:

1、查阅当前VMware主机的版本号

登陆管理后台,在首页能看到主机硬件相关信息和系统版本的相关信息,以及主机的运行状态等信息。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(2)

注意:以下操作从ESXi-6.7.0-20191204001升级至ESXi670-202207001为例。

2、下载升级补丁包

a、登陆VMware产品补丁网站,如下链接。(官方下载需注册)

官方-产品补丁:https://customerconnect.vmware.com/patch

b.选择 “EXSi(嵌入式和可安装)” 和 “对应的版本”,点“搜索”。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(3)

c.找对应的版本,点击后面的“立即下载”。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(4)

3、上传升级补丁包

a、登陆web管理界面,依次点击 “存储” --- “数据存储浏览器” 。如下图:

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(5)

b、选择 “盘符(Data1)” ,选择“盘符下的路径” ,再点击“上载” 。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(6)

c、选择刚下载的EXSi6.7最新补丁包,点击“打开”,即上传文件指定目录。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(7)

d、查看上传的进度。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(8)

4、开启SSH服务

登陆web管理界面,依次点击“主机---服务---TSM-SSH---启动”,即可开启SSH服务。如下图:

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(9)

5、通过SSH查看当前版本与编号

vmware -vl

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(10)

6、升级版本

a.查看升级包存放的磁盘路径

点击“存储---数据盘(Data1)” --- 复制位置的具体路径。存放Data1数据盘的子目录software下,详细正确的路径如下:

/vmfs/volumes/6310dc49-702b330c-32d3-90e2ba205a22/software/ESXi670-202207001.zip

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(11)

b、列出升级包的相关信息

esxcli software sources profile list -d (升级包的具体存放路径)

esxcli software sources profile list -d /vmfs/volumes/6310dc49-702b330c-32d3-90e2ba205a22/software/ESXi670-202207001.zip

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(12)

把带有-standard的全名复制出来:ESXi-6.7.0-20220704001-standard

c、执行升级命令

esxcli software profile update -d (升级包的具体存放路径) -p (把带有-standard的全名)

esxcli software profile update -d /vmfs/volumes/6310dc49-702b330c-32d3-90e2ba205a22/software/ESXi670-202207001.zip -p ESXi-6.7.0-20220704001-standard

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(13)

再输入reboot,把主机重启。

重启后,登陆网页管理界面,主机已经升级到指定的版本了。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(14)

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(15)

四、6.7升级7.0U3g最新版 --- 操作步骤:

按照上述6.7升级补丁方法,把主机升级至当前最新版本(VMware-ESXi-7.0U3g-20328353-depot)。VMware大版本升级对硬件的要求非常严苛,升级前必须查验硬件兼容性。虽然执行升级,系统会自建一次。但避免减少不必要的折腾时间和损失,建议提前检查兼容性,毕竟有些老铁主机是生产应用系统上跑。

1、查验网卡兼容性

a、如我的电脑主机前期使用一块intel 82576网卡,官方查验最高支持EXSi 6.7U3版本。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(16)

b、从6.7升级至7.0U3g版本时,系统自检后提示两个错误警告。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(17)

第1条:CPU在以后的版本不受支持。针对CPU的告警提示,可执行--no-hardware-warning命令忽略警告。

使用方法: esxcli software profile update -d /vmfs/volumes/6310dc49-702b330c-32d3-90e2ba205a22/software/VMware-ESXi-7.0U3g-20328353-depot.zip -p ESXi-7.0U3g-20328353-standard --no-hardware-warning

第2条:是网卡不受支持。把Intel 82576换成intel 82574L(intel 82574L网卡在vmware升级包已包含此驱动,不需另外打驱动补丁)

2、移除不兼容的驱动补丁

以为一切准备就绪,再执行升级命令时,系统自检再次报集成网卡R8168不受支持,如下图。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(18)

a、进入BIOS,禁用集成网卡。(品牌繁多不累述)

b、删除不兼容的驱动补丁。把驱动包名称记下,然后执行删除命令:esxcli software vib remove -n=驱动补丁名称。

使用方法: esxcli software vib remove -n=net55-r8168

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(19)

c、执行reboot命令,重启主机。通过网页管理界面查验结果,在已安装的软件包库没有搜索到,证明移除成功。

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(20)

3、执行更行命令。需要忽略CPU警告,必须在更新命令后加--no-hardware-warning

使用方法: esxcli software profile update -d /vmfs/volumes/6310dc49-702b330c-32d3-90e2ba205a22/software/VMware-ESXi-7.0U3g-20328353-depot.zip -p ESXi-7.0U3g-20328353-standard --no-hardware-warning

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(21)

4、再次执行reboot命令,重启主机。网页管理界面查验结果,可发现成功升级7.0U3g

vmware esxi使用(虚拟化运维VmwareESXi从初级到专家esxcli)(22)

到这里就结束了,下一章继续对VMware EXSi技术分享。关注我,与大家一起学习。

如果大家有好的意见,或有不明白的地方,可以评论互动,或者私信我。写教程文章真的非常不易,视频1分钟讲完。写文章就花1-2小时截图、内容排版、内容审核,真的非常耗时。希望内容对你有帮助,帮忙收藏、转发、关注。感谢老铁们。

猜您喜欢: