4月15号去一个客户那边安装IBM DS5020,就是单控连接一台windows 2008 R2的服务器,本来半个小时的事情,鬼使神差的,弄了三四个小时才搞定,真是惭愧。

DS5020上面接了四个1TSATA盘,四个硬盘做RAID5,因为是测试,就没弄热备盘了。服务器安装了HBA卡,连接到DS5020,在服务器端,我还没做RAID的时候,服务器系统已经认到了四个硬盘,怎么这么奇怪呢,我没多理会,就去调试DS5020了,就是这个疏忽,直接导致大量时间浪费,项目实施的时候,真的是不能有一点粗心大意啊。根据客户需要,做好了RAID,划好了相应的LUN。在添加HOST的时候,竟然没找到HBA卡的WWN号。而且奇怪了,这个应该是自动搜索出来的才对啊。把服务器重启一遍,不行;在服务器端卸载HBA卡,重新安装,不行;手动输入WWN号,不行;更换光纤跳线,不行;从A控换到B控,不行;重启存储,还是不行……真的是头都大了,最后,实在没办法,打电话求救。某位资深的工程师一听到我说在服务器认到四个硬盘之后,很肯定的跟我说,接错线了。服务器HBA卡连接到了存储的DRIVE CHANNEL,而不是HOST CHANNEL,所以导致找不到HBA卡的WWN号,并且在服务器端看到存储上面的单独的硬盘。经他一提醒,我到存储的后面一看,还真是接错线了。因为存储是放得很低,在接线的时候,没注意,按照以前调试DS4700的经验,中间的是扩展柜的连接模块,旁边的是主机连接模块,在旁边找着个SFP模块就往上面接了。接回来,马上就认到了服务器HBA卡的WWN号了。谢天谢地,终于认到了。做好了MAPPING,服务器端也认到了相应的磁盘,不过是脱机的状态。好吧,把磁盘联机。但是一连机,就提示函数不正确,咋回事呢,不是认到了吗?好吧,windows系统,重启一下吧。重启之后,还是不行哦,还是提示函数不正确。我就怀疑是存储上面系统选择不正确,连接到存储上面,显示的是“windows 2000/server2003/server 2008 none clustered”。没错啊,一台服务器直接,没有做群集啊,真是奇怪了。但是理论对了没用,挂不上去啊。因为在DS5020的主机系统选项里面,有好几个windows系统的选项,只能每个每个试了。最后试出的结果是“windows 2000/server2003/server 2008 clustered”,真是搞不懂,明明不是群集的服务器,要认为是群集的服务器才能顺利联机。真是搞不懂。不过顺利联机之后,格式化后,就交付给客户进行调试了。

这次实施最大的教训就是,不要以之前的实施经验为教条,要根据实际情况进行调整,一条筋走到底,只能是浪费时间。