ESXi 5在重新启动时忘记configuration

每次我重新启动ESXi 5主机时,都会返回到旧configuration(连接到旧数据存储并列出旧虚拟机)。

我发现了一些可能是问题的一部分/根源的古怪,但我不知道如何去解决:

  • /bootbank/boot.cfg丢失
  • / bootbank指向/ tmp
  • 当我通过ssh发出df -h列出的唯一磁盘和NFS挂载点时,没有列出本地磁盘
~ # df -h Filesystem Size Used Available Use% Mounted on NFS 1.4T 568.4G 828.7G 41% /vmfs/volumes/isos NFS 119.2G 60.1G 59.1G 50% /vmfs/volumes/sql NFS 2.7T 976.2G 1.8T 35% /vmfs/volumes/vms ~ # cd /bootbank/ /tmp # ls imgdb.tgz scratch vmware-root 

任何想法如何解决这个问题?

你是PXE引导的图像? 如果您使用PXE或其他远程引导(如在iscsi上引导),并且在更新时未更新基本映像,则这是相当常见的。

虽然通过IPMI重新启动,我注意到Shift-R的恢复模式。 在没有configuration任何数据存储区/虚拟机的情况下,按下启动的ESXi主机。 我设置并重新启动。 一切似乎都恢复正常:

  • /bootbank/boot.cfg存在
  • df -h列出了三个vfat卷以及NFS卷

感谢您的build议。 我仍然很想知道它是如何破解的 – 虽然很高兴能够解决它,而不必去实际的位置并重新安装hypervisor!

背风处

看看下面复制的这个Vmware KB203131文章 。

它也发生在其他硬件! testing本地磁盘上的安装,这将肯定工作。


UCS刀片在VMware ESXi 5.0.x中重新引导后丢失configuration

症状:

  • 从FCoE / iSCSI SAN引导的UCS刀片在重新引导后恢复到以前的状态。
  • ESXi 5.0 Bootbank指向/ tmp和/或不存在altbootbank。
  • 您无法在虚拟机中安装VMware Tools。
  • 您无法修补/更新ESXi 5.0。
  • 任务失败:

    • The host returns esxupdate error code: 15. The package manager transaction is not successful. Could not install patches on <hostname>
  • 在esxupdate.log中,您看到类似于以下内容的消息:

    • esxupdate: ERROR: InstallationError: ('Current bootbank /bootbank is not verified and most likely a serious problem was encountered during boot, it is not safe to continue altbootbank install. bootstate is 2, expected value is 0.')

    • esxupdate: HostImage: DEBUG: Live image has been updated but /altbootbank image has not. This means a reboot is not safe.

    • esxupdate: HostImage: INFO: Installer <class 'vmware.esximage.Installer.BootBankInstaller.BootBankInstaller'> was not initiated - reason: altbootbank is invalid: Error in loading boot.cfg from bootbank /bootbank: Error parsing bootbank boot.cfg file /bootbank/boot.cfg: [Errno 2] No such file or directory: '/bootbank/boot.cfg'

原因:

FCoE设备发现可能需要比预期更长的时间,并且当restore-bootbank jumpstart插件启动时,FCoE LUN上的bootbank分区仍然不可用。

parsing度:

这是VMware ESXi 5.0.x中的一个已知问题。 目前正在评估这个问题的解决scheme是否包含在未来的版本中。

如果遇到此问题,请打开“支持请求”。

要解决此问题,请从本地存储重新安装。