+ -
当前位置:首页 → 问答吧 → live upgrade 失败

live upgrade 失败

时间:2010-09-15

来源:互联网

大家好,

因工作需要,我要对大约350+ 服务器打patch,sun的每个月的recommended patch cluster.  因为所有的server都是用同一image build成,所有的服务器都有一致的配置。

因此打patch,我们也是用live upgrade, 远程自动脚本进行的。

但是最近发现一个问题,成功率只有80%左右,剩下大约20%的服务器都失败了,多数的问题是打完patch, server不停的reboot/panic。

我怀疑是corrupted patch 被引用到系统上了,但是我无法完全确认这点。

自动脚本,先是解压patch cluster,  创建第二个booting environment, 自动打patch,重启。  整个过程比较简单。

这里的patch cluster是我们自己删减过多,patch_order 也是修改过的,奇怪的现象是: patch_order 是文本文件,但是在失败的那些服务器上,显示却像是二进制文件一样。

正常的patch_order 文件

119254-72
127884-01
141588-03
142251-01
126868-03
125891-01
126540-02
.... 省略
141030-07
137093-01
141590-01
118777-15
141026-07
140399-01
121012-02
139967-01

失败的服务器上,patch_order 文件是这样的

bash-3.00# cat patch_order

.@
..BÖ        119254-72C\     127884-01C      141588-03Cˉ     142251-01CÄ     126868-03DE     125891-01Dz     126540-02D      126897-02EE     140860-01EZ     140796-01E~     138217-01Xr     140899-01X¢     127755-01Ze     120272-26l     124204-04le     122660-10m3     125547-02mE     125503-02m      120011-14èg     127127-11       125555-06T      138866-03       137137-09Q      141016-01Q*     139555-08ú0     141552-01ús     141558-01ú      141586-01ú·     137032-01úí     1        120410-33Kp     136882-02Ké     123611-04L      141874-06L§     bash-3.00# 59-50F

而且在失败的服务器上,有些package的pkginfo, 偶尔也出现上面的现象,好好的文本文件,竟是乱码。

大家有没有遇到过这样的问题, 估计是什么原因造成的这样现象?

谢谢了。

作者: shyjack   发布时间: 2010-09-15

自己顶下。

作者: shyjack   发布时间: 2010-09-16

热门下载

更多