话说这个五一 ,大楼房价期间要进行配电设备维修,要断电就意味着要关闭机房内的所有服务器。
假期回来后第一天问题就来了,一台服务器起不来了。
环境:Dell2950, 6块本地硬盘,3个1T, 3个500G, 分别做成2组RAID0,一组做完大概2.72TB(ESX4.1.0,260247),另一组大概1.36TB。
现象:启动后,发现VI/putty连不上, ping不通,进入机房发现ESX启动hang在了vsd-mount…
处理:
1. 强行重启,现象依旧。
2. 以前没碰到过此类问题,只能上网搜索,网上“vsd-mount hang”的结果无非是2种:
A.说esxconsole.vmdk丢了,重建即可。
B. 光纤卡有关,启动的时候把卡拔了,启动完再插上即可。
3. 因为这台服务器上没有光纤卡,我就先试着按第一种去解决,本想着挺简单的,没想到“噩梦”来了。
4. 网上已有的解决A的方法,是在命令行下重建该文件,可我这现在服务器一直hang,ctrl+c也不管用。难道是hang的时间不够长,没有超时所以进不了提示符界面? 那就再等等。
5. 一边等, 一边上网查ESX如何进入单用户界面,想看看这样能否进入提示符界面。正所谓一颗红心,两手准备嘛。
6. 等不起了,因为上面有一个非常重要的虚拟机,大概700多G的数据。无奈,进入单用户, vsd-mount hang!!! 仍无法进入命令行。
7. 这时做好的重装系统的打算了,ESX支持保留原有的datastore进行安装,这样我原有的数据都在。
8. 在做最后一次尝试,拔掉电源,卸下所有6块硬盘,祈祷,插入硬盘,通电,开机。
9. 我怒了!打算第二天再战。
10. 第二天,拿着ESX安装盘就开始重装,装的时候格外仔细,选”preserve”…… 一定要选保留原数据。一切都顺利,到了选安装硬盘的时候我傻了,因为ESX没有识别出任何一个硬盘。这时我就开始怀疑难道是硬盘挂了? 我看6个硬盘灯都是绿的呀。 难道是raid0挂了?
To BeContinued.