提醒:ESX/ESXi 3.5 U2存在8.12过期的重大BUG[含官方补丁]

今天将一台 测试ESXi(3.5 Update2 Build 103909)的 服务器重启维护,结果发现无法启动任何一台VM,提示“ A general system error occurred: Internal Error ”,打开服务端的日志,发现有产品过期的提示。注意这里是 产品过期 的提示,不是许可过期的提示。我用的序列号是从官网上申请的免费序列号。
难道是产品BUG?上官网社区一看,果然已经有人在讨论这个问题,目前还未见VMWare给出相应解决方案。

BIG bug in ESX 3.5 Update 2 - If you're using 3.5u2 read this now! - A general system error occurred: Internal Error
[url]http://communities.vmware.com/thread/162377?tstart=0[/url]

ESXi license expire after 60 days-General System Error occurred: Internal error
[url]http://communities.vmware.com/thread/160409?tstart=0[/url]


所以提醒一下使用ESX/ESXi的用户,在官方未给出解决方案前,别重启你的VM,如果不小心重启了,请将ESX服务器的时间改到8.12之前,可以临时应急启动VM。

中午发这个帖时,还特地去重启了ESX 3.5(Update2 Build 103908)的VM,没有提示错误,还侥幸地以为问题只存在于ESXi,晚上想启动另一台ESX 3.5U2上的VM,也出现了同样的问题。
补充一下:为了启动VM,临时调整HOST上的时间到8.12之前,启动VM后,VM中的时间也相应提前,有些应用程序可能会产生错误数据,可在VM启动后,再将HOST和VM上的时间改回正常日期。


官方已出补丁:

[url]http://www.vmware.com/download/vi/[/url]
Special Notice: Please ReadAn issue has been uncovered with ESX/ESXi 3.5 Update 2 that causes the product license to expire on August 12, 2008. Follow the steps below to correct this issue:

  • Read the following Knowledge Base articles first:
    • Fix of virtual machine power on failure issue, refer to KB 1006716
    • For VI 3.5, refer to KB 1006721 for deployment consideration and instruction
    • For VI3.5i, refer to KB 1006670 for deployment consideration and instruction
  • Download and apply the patch according to the product(s) you have:
    VMware ESXi 3.5 Update 2 Patch | VMware ESX 3.5 Update 2 Patch

补丁使用方法:(也可参考附件及文章结尾处)
1、首选用Update Manager打补丁。不熟悉Update Manager更新者,可以参考iosnow的教程:
[url]http://bbs.vmware.cn/viewthread.php?tid=13633&page=1&extra[/url]=
2、如果没装Update Manager,可以采用以下方法:
   ESX 3.5:将补丁用SSH或直接用VIC上传到HOST,然后用 esxupdate进行更新,可参考yuang128的说明:
      [url]http://bbs.vmware.cn/thread-16072-1-1.html[/url]
   ESXi 3.5:在安装VIC客户端程序的电脑上运行VMware Infrastructure Update进行更新
3、如果不喜欢以上更新方法,可以采用下载重新打包发行的Update2光盘ISO,刻录光盘,用光盘引导进行更新,这是最安全、简单的更新方法。
[url]http://www.vmware.com/download/vi/[/url]

中国VMware论坛友情提示:
涉及范围:VMware ESX/ESXi 3.5 Update2 所有版本
故障显示:
1. VMware无法正常启动并提示“A General System error occurred: Internal error”。
2. DRS及VMotion无法正常工作。
3. 虚拟机无法从挂起状态开启。
等等。

故障原因:由于VMware内部的Timer出现问题,导致现在的ESX产品已经过期,等于没有License在工作。

解决办法:
1、将ESX/ESXi服务器的时间改到8.12之前即可(或改到更早,如调到7月份,免得每天都反复调)。
2、停止NTP服务器。


修改方式:
1、登陆 VI CLient,找到ESX Host > Configuration > Time Configuration > Properties ,修改即可
2、登陆ESX/ESXi服务器,在命令行中执行:   # date –s “08/10/2008”

 
另外: 发现问题时 虚拟机重启是没关系的,只是虚拟机不能关机再开机。
 
本文来自:
  [url]http://bbs.vmware.cn/thread-16044-1-1.html[/url]
 
若有转载请标明原始出处 [url]http://bbs.vmware.cn/thread-16044-1-1.html[/url],谢谢!
 

3.5 up2 patch 安装方法

ssh 上传ESX350-200806812-BG.zip 至 服务器
unzip ESX350-200806812-BG.zip
cd ESX350-200806812-BG
esxupdate update

完成后:
A:可选择重起后OK
 
B:重启服务
service mgmt-vmware restart
 
C:
该补丁不需要重启ESX.
只需要关闭虚拟机即可.
安装补丁后,修改正确的ESX时间,然后clock -w写入到BIOS.
然后使用VI CLIENT连接到ESX,退出维护模式,启动虚拟机!