由于空间不足导致升级vCenter Server失败案

356次阅读
没有评论

当前环境由 4 台 ESXi 主机组成 vSphere 与 vSAN 应用环境,vCenter Server 与 ESXi 主机是 6.7.0 U3 的版本,并且已经升级到最新的补丁。准备将 vSphere 6.7 的环境升级到 7.0 U1,在 升级 vCenter Server 的时候出现“执行升级过程时出现内部错误”(如图 1 所示),单击“关闭”之后显示错误停在第二阶段的 25%(如图 2 所示)。

由于空间不足导致升级 vCenter Server 失败案

图 1 错误

由于空间不足导致升级 vCenter Server 失败案

图 2 从源 vCenter 复制到目标 vCenter 期间出错

对于这个故障,经过检查发现是 vCenter Server Appliance 的 archive 空间不足导致,登录 https://vcip:5480,在“监控→磁盘”中可以看到硬盘 13 的 archive 分区空间不足,如图 3 所示。

由于空间不足导致升级 vCenter Server 失败案

图 3  archive 空间不足

使用 SSH 登录到 vCenter Server,执行 df - h 看到 /storage/archive 使用空间为 100%,如图 4 所示。

由于空间不足导致升级 vCenter Server 失败案

图 4 查看空间

对于 vCenter Server Appliance 虚拟机的第 13 个硬盘空间不足,可以修改虚拟机配置,为硬盘扩容。在本示例中,将 vCenter Server Appliance 虚拟机硬盘 13 容量从 200G 扩展到 400GB,如图 5 所示。

由于空间不足导致升级 vCenter Server 失败案

图 5 硬盘扩容

切换到 SSH 界面,执行 vpxd_servicecfg storage lvm autogrow 命令对 vCenter Server Appliance 的 archive 逻辑卷进行扩容,执行命令之后执行 df - h 查看 archive 逻辑卷容量扩展到 39GB,使用空间减少到 50%,如图 6 所示。

由于空间不足导致升级 vCenter Server 失败案

图 6 执行逻辑卷扩容命令

在对 vCenter Server Appliance 的 archive 分区扩容之后,再次执行 vCenter Server Appliance 7 的升级程序,在“选择升级数据”时,如果提示默认分区剩余空间不够,在“导出目录”中使用 /tmp,如图 7 所示。

由于空间不足导致升级 vCenter Server 失败案

图 7 选择升级数据

升级程序从源 vCenter Server 复制导出数据到目标 vCenter Server,启动新的 vCenter Server,将复制的数据导入到新的 vCenter Server,完成升级,如图 8 所示。

由于空间不足导致升级 vCenter Server 失败案

图 8 升级完成

正文完