今天和大家分享几个经验:)
 
1、没有什么事情,就不要去弄正在运行中的服务器。特别是涉及硬件的。特特别是自己不熟悉的。
 
2、需要对生产运行中的服务器操作的时候,做任何步骤之前,都要寻求技术支持,除非你很熟悉、有经验,或者至少有80%以上的把握。
 
3、操作中出了问题/出现非预计的情形,第一时间寻求技术支持/寻找有经验的人解决,不要自己再乱搞。
 
 
OK,转正题。觉得下面罗嗦的,也可以不看了。
 
 
今天本来想给dell的服务器加2个新硬盘,扩充下容量。
但是呢,却大大低估了困难。
 
首先,以为dell的服务器很智能,以为新硬盘插上去,重新开机,就会自动识别,然后就可以了。
(估计也有很多人抱着这样的想法)
 
其实,并非如此。
 
因为硬盘是连接到阵列卡上的,因此,一定要在阵列卡上设置,才能被操作系统(VM ESX)识别。
 
 
第二,以为VM ESX很先进,能很容易找到新加的硬盘,然后就可以使用。
 
但是,万万没想到,sun更加先进。居然,sun用的那几块硬盘,采用的是EFI GPT的格式!(是我的错,小看了sun的东西。)
ESX无法识别这种硬盘,无法将之格式化,无法使用。
 
(PS:GPT硬盘,一般用在mac,或者安腾IA64系统上,win xp/win 2003/vista都不能完全支持此格式。)
 
 
一开始我也不知道原来硬盘是GPT的,在ESX上找了半天原因,才知道是因为这个。
如果硬盘是普通的MBR分区格式,ESX是很容易就发现、应用的。
 
所以说,加个硬盘也不容易啊!
 
 
最后,在操作中出了问题/出现非预计的情形下,自己再次犯下一个错误:
没有第一时间寻求技术支持,自己再乱搞(呵呵,实践实验学习了),导致整台服务器原先好好的4个RAID5的硬盘挂掉!
 
已经做了RAID的硬盘,不能随便拔出,更不能像我一样不知死活的,4个一起拔出。请各位记住。
 
(PS:现在是试验机,所以这样搞了。生产运行中的服务器,死也不能这样搞。各位就不要学了。:)
 
 
故障的最终解决:
 
经过dell工程师的技术支持,已经修复RAID配置信息。
加班到8点啊~