vCenter Server Lifecycle Manager 将 ESXi 6.7 升级到 7.0

在上一篇文章中我的生产环境已经将 vCenter Server 升级到了 7.0 版本。vCenter Server 7.0 中 Lifecycle Manager 替代了 vCenter Server 6.x 中的 Update Manager,我之前没有使用过 vCenter Server 6.x 的 Update Manager 功能所以我没有办法进行对比。如果你想了解可以翻阅官方的文档。本文是使用 vCenter Server 7.0 中 Lifecycle Manager 功能将 ESXi 主机从 6.7 升级到 7.0 下面的 Lifecycle Manager 说明来源于官方文档。

升级步骤:迁移虚拟机 → 导入ISO → 新建基准 → 附加基准 → 修复主机 → 升级完成;

vSphere Lifecycle Manager 包含以前 vSphere 版本中 Update Manager 提供的功能,并进行了增强,增加了在集群级别进行 ESXi 生命周期管理的新功能和选项。您可以通过 Update Manager 使用基准和基准组执行主机修补和主机升级操作。从 vSphere 7.0 开始,vSphere Lifecycle Manager 引入了一种替代方法,可使用 vSphere Lifecycle Manager 映像管理环境中主机和集群的生命周期。此外,还可以使用 vSphere Lifecycle Manager 升级环境中虚拟机的虚拟机硬件和 VMware Tools 版本。vSphere Lifecycle Manager 可以在能够访问 Internet(直接访问或通过代理服务器访问均可)的环境中运作。也可以在无法访问 Internet 的安全网络中运作。在这种情况下,可以使用 Update Manager Download Service (UMDS) 将更新下载到 vSphere Lifecycle Manager 库,也可以手动导入更新。

0x01 迁移虚拟机

如果有多台ESXi主机组成了集群,Lifecycle Manager 可以直接附加到集群中对整个集群进行升级。在实际的生产环境中有些业务还在虚拟机中运行所以只能不停机升级,将需要升级的 ESXi 主机中的虚拟机迁移到另一台主机中。迁移时虚拟机会有波动,但是相比停机的影响要小的多。

选择主机 → 虚拟机 → 右键菜单 → 迁移;

迁移有多个选项,我只是更改计算资源也就是从一台 ESXi 主机迁移到另一台 ESXi 主机,其他的配置并未改变,选择第一项即可;

选择计算资源,一共有2台 ESXi 主机,将虚拟机迁移到另一台暂时不需要升级的 ESXi 主机即可;

选择网络,保持默认即可,除非你有需求需要改变现有虚拟机的网络;

vMotion 优先级,如果迁移多个虚拟机就是需要调度,如果只是几个虚拟机无伤大雅保持默认建议即可;

迁移设置预览,没有问题点击完成即开始迁移,可以从 vCenter Server 下面的近期任务栏中看到迁移的进度;

0x02 导入ISO

vCenter Server 菜单 → 选择 Lifecycle Manager;

如果你的 vCenter Server 没有联网可以使用已经下载号的 ISO 文件导入,也可以连线让 vCenter Server 自行下载,我使用的是联想的 OEM ISO 所以需要自行下载导入。

Lifecycle Manager 界面选择导入的 ISO 然后选择导入 ISO 浏览到存放 ISO 文件的位置;

正在导入我已经下载好的 ISO 文件;

已经导入可以看到 ISO 的相关信息;

0x03 新建基准

在 Lifecycle Manager 导入的 ISO 界面选中已经导入的 ISO 文件,点击新建基准;什么是基准,这个我也说不太清楚,就不误导各位了。具体可以翻阅文档了解;

输入新建基准的名称、描述和内容,我这是升级选择第一项,如果你新建了一个修复程序的基准就选择修补程序;

选择 ISO 选择上传的 ISO 文件;

基准摘要,最后的设置预览,没有问题点击完成新建基准;

0x04 附加基准

我是单台 ESXi 主机升级所以选中要升级的 ESXi 主机点击更新 → 基准;此时可以看到黄色的提示,可以阅读下。

将基准的内页滑动到下面可以看到已经附加的基准,有两个系统默认已经附加的基准,点击附加 → 附加基准或基准组;

选择上 0x03 步骤中新建的升级基准;

选择完基准后回到基准内页的顶部,点击检查合规性,检查进度可以在近期任务栏查看;最终检查结果是不合规,我们就需要使用修复功能;

0x05 修复主机

在基准的内页滑动到附加的基准,选中 0x03 步骤中新建的升级基准 → 修复;

点击修复后出现用户许可协议勾选结构点击确定;

在正式修复前会进行修复预检查,如果存在问题会出现黄色的提示框,注意查看。点击修复按钮即开始升级 ESXi 主机。想要查看进度可以在近期任务栏查看。升级过程会重启 ESXi 主机;

在点击完修复后,近期任务栏可以看到 vCenter Server 会自动处理,会设置集群及将主机设置为维护模式;

如下图中,显示主机已经断开连接,进度条也卡着不动,此时 ESXi 的主机已经重启了,不放心可以去查看主机是否重启;

ESXi 的主机重启完成已经和 vCenter Server 连接,此时主机上显示有一个感叹号,其实是 vCenter Server 在自动处理剩余步骤,可以从近期任务栏查看相关的任务;ESXi 的主机其实已经升级成功了,可以看到已经升级到了 7.0.2

0x06 升级完成

等待 vCenter Server 自动执行完任务,ESXi 的升级就此完成,相对于使用命令行来说是不是很简单。如果 ESXi 的中的虚拟机可以停机那么就可以批量升级。整个升级过程时间用的并不多;

另外一台还是 6.7 的版本,下面就是重复上面的步骤进行升级;

0x07 后续问题

ESXi 主机从 6.7 升级到 7.0 后,许可证需要重新分配。6.x 的许可证并不能用在 7.x 中,需要注意升级完成后,如果许可证不可用默认会使用试用许可,只有一个月的时间也有限制;

标签

发表评论

苏ICP备2023052359号-1