故障现象:ESXI新建VM虚拟机,重启后,不存在,查看磁盘,数据是存在的,然后查看事件日志,发现大量“Bootbank cannot be found at path '/bootbank' ”错误日志。根据官方资料,此异常信息意味着主机操作系统无法将更改写回启动介质,这会导致启动出现异常问题。

此情况下,主机只能关机,无法重启(卡开始界面),任何变更配置的操作,在关机后都不会被保存。

在 ha-datacenter 中的 VMware 上检测到以下问题: Bootbank cannot be found at path '/bootbank' (2024-05-20T11:01:00.877Z cpu4:2101831)	2024 年 5 月 20 日 星期一 19:01:00 +0800	信息	无
在 ha-datacenter 中的 VMware 上检测到以下问题: Bootbank cannot be found at path '/bootbank' (2024-05-20T10:01:00.696Z cpu7:2101646)	2024 年 5 月 20 日 星期一 18:01:00 +0800	信息	无
在 ha-datacenter 中的 VMware 上检测到以下问题: Bootbank cannot be found at path '/bootbank' (2024-05-20T09:01:00.521Z cpu1:2101461)	2024 年 5 月 20 日 星期一 17:01:00 +0800	信息	无
在 ha-datacenter 中的 VMware 上检测到以下问题: Bootbank cannot be found at path '/bootbank' (2024-05-20T08:01:00.343Z cpu7:2101276)	2024 年 5 月 20 日 星期一 16:01:00 +0800	信息	无
在 ha-datacenter 中的 VMware 上检测到以下问题: Bootbank cannot be found at path '/bootbank' (2024-05-20T07:01:00.161Z cpu7:2101091)	2024 年 5 月 20 日 星期一 15:01:00 +0800	信息	无
硬件传感器状

[VMware] ESXI6.7 Bootbank cannot be found at path

修复过程:

此情况,只能更换引导介质,并重新安装主机系统ESXI,需做好主机配置备份,减少停机和恢复时间。

引导介质,可使用设备:U盘/microSD卡/SSD。

1.备份主机配置

同步未保存的配置,但是失败了,跳过,常规情况,是可以的。

[VMware] ESXI6.7 Bootbank cannot be found at path

vim-cmd hostsvc/firmware/sync_config

命令行备份现有配置

vim-cmd hostsvc/firmware/backup_config

备份完成后,系统会生成一个带下载路径,将其中的替换为你的服务器IP地址,复制在浏览器中打开,即可下载。

[VMware] ESXI6.7 Bootbank cannot be found at path

关闭主机ESXI

[VMware] ESXI6.7 Bootbank cannot be found at path

重装ESXI主机,过程略

安装完成后,登录控制台,开启SSH,将刚才备份的配置文件复制到Esxi主机的/tmp目录,并将名字改成“configBundle.tgz”

使用winscp,登录主机,将文件复制到远程服务器中。

将主机进入维护模式

vim-cmd hostsvc/maintenance_mode_enter

将主机的配置进行还原操作

vim-cmd hostsvc/firmware/restore_config /tmp/configBundle.tgz

[VMware] ESXI6.7 Bootbank cannot be found at path

系统还原成功后,自动进行重启操作,需要使用此前的用户名和密码,进行登录,查看是否日志正常,配置是否还原到位。

一切OK,故障解决。