2025 年 10 月,vSphere 7.0 将正式结束生命周期(EOS) ,博通将不再提供技术支持和安全更新。与此同时,vSphere 8.0 凭借集中式云控制台、生命周期管理服务、AI/ML 性能优化等新特性,成为企业虚拟化升级的首选。
但升级绝非“一键操作”——从备份验证到兼容性检查,稍有不慎可能导致业务中断!本文结合 VMware 官方文档与伙伴的实战经验,实践演示升级VMware vSphere集群。
一、升级前准备
1. 环境检查与兼容性验证
- vCenter 版本要求:确认当前 vCenter 为 7.0 。(6.7 需先升级至 7.0 再升级至 8.0)。
- ESXi 主机版本:集群中所有 ESXi 主机需为 7.0 或更高版本(8.0 不支持管理 6.5 及以下主机)。
- 硬件兼容性:检查 ESXi 主机硬件是否支持 vSphere 8.0(如 CPU、网卡、存储控制器)。
- 存储兼容性:确保共享存储(如 vSAN、NFS、iSCSI)可用,虚拟机文件必须位于共享存储以支持迁移。
2. 备份与快照
- vCenter 备份:使用 vCenter 的映像级备份或虚拟机快照(建议通过 VMware VDP 或第三方工具)。
- ESXi 配置备份:导出主机配置文件、分布式交换机配置及虚拟机网络策略。
- 数据库备份:若使用外部数据库(如 PostgreSQL),需单独备份。
3. 网络与域名配置
- 使用 FQDN:确保 vCenter 以域名(FQDN)而非 IP 部署,避免升级过程中 DNS 解析问题。
- 临时 IP 地址:准备一个与当前 vCenter 同网段的临时 IP,用于新 vCenter 8.0 部署。
- 端口检查:确保临时 IP 可通过 443(HTTPS)和 22(SSH)端口与源 vCenter 通信。
二、升级 vCenter Server
1. 下载升级文件
- 从 VMware 官网(现在需要访问博通官网)下载 vCenter 8.0 ISO(如 8.0U3d),并通过校验验证完整性。文末也提供共享的下载渠道(度盘),回复相应的关键字即可。
2. GUI 升级流程(两阶段部署)
3. 升级后验证
- 检查 vSphere Lifecycle Manager 是否自动迁移原 Update Manager 配置。
- 确认分布式交换机(vDS)版本是否兼容(需升级至 6.6 或更高)。
三、使用vLCM升级 ESXi 主机
升级路径示意图,本次实践使用 vLCM 的方式。
1. 导入 ESXi 8.0 映像到 vLCM
- 从 VMware Customer Connect 下载 ESXi 8.0 ISO,通过 vLCM → 映像 → 导入 ISO 添加到库中。
- 若环境包含 NSX,需额外导入 NSX 内核模块(如
NSX-3.1-Kernel-Module.zip)。
2. 创建并应用升级基准
步骤1:
新建升级 基准(选择 ESXi 8.0 ISO)。在 vSphere Lifecycle Manager 中创建基准(Baseline),选择 ESXi 8.0 镜像。
步骤2:
将基准组附加到集群,触发合规性检查,解决所有预检错误(如驱动不兼容、存储空间不足)。
步骤3:
监控升级进度,处理可能出现的合规性错误(如驱动不兼容)。
升级完成
说明
由于资源有限,仅用了两台服务器硬件做集群实践演示,所以在操作上只能是轮流升级。如果集群内的节点较多,可以几台一起并行升级,提高升级效率。
vLCM升级过程:首先,在vCenter中创建包含目标ESXi版本和所需驱动/固件的基准(Baseline),并将其附加到集群或主机;随后,vLCM会检查主机的合规性状态,识别缺失的更新或驱动差异;用户启动修复(Remediation)后,vLCM自动按顺序执行升级:将主机进入维护模式(迁移虚拟机),下载ESXi镜像和驱动包至主机的暂存分区,安装更新并重启主机;期间无须任何干预,升级完成后主机退出维护模式,恢复虚拟机运行。整个过程支持回滚(若启用快照)和批量操作,并通过预检查(如硬件兼容性、存储空间)确保安全性。
四、升级后配置与优化
1. 分布式交换机升级
- 升级 vDS 至 8.0 版本,确保支持新功能(如 Network I/O Control v3)。
- 迁移虚拟机网络至新端口组,避免遗留配置冲突。
2. 主机配置文件更新
- 若集群包含混合版本主机(如 7.0 和 8.0),需分阶段提取并应用配置文件:
- 升级全部主机至 8.0 后,重新提取统一配置文件。
- 配置亲和性规则,优化资源分配。
3. vSAN 与存储策略
- 同步升级 vSAN 磁盘格式至最新版本(如 vSAN 8.0),启用压缩或去重功能。路径:集群设置 → vSAN → 磁盘管理 → 升级。
- 验证存储策略兼容性,调整虚拟机存储配置。
五、风险控制与回滚方案
1. 常见问题处理
- 升级失败:回滚至备份快照,检查日志(如
/var/log/vmware/upgrade.log)。 - 网络隔离误判:确保管理网络冗余,配置 Proactive HA 避免误迁移。
2. 回滚步骤
- 关闭新 vCenter 8.0 实例,恢复原 vCenter 7.0 快照。
- 回滚 ESXi 主机至 7.0 版本(需重新导入主机配置文件)。
总结
关键点包括:
- 严格遵循先 vCenter 后 ESXi 的顺序;
- 依赖共享存储与 FQDN 配置;
- 利用 vSphere Lifecycle Manager 简化大规模升级。
建议在测试环境中验证流程后,再于生产环境执行。