一、说明
本次需要安装一个ineedle设备给客户用,貌似客户是华三。这次领导比较重视,下血本买了一台DELL服务器,似乎花费了1万多大洋。当然配置是比较高了,CPU:Intel(R) Xeon(R) CPU E5-2620 v3 @ 2.40GHz;网卡:了8个网口,Broadcom BCM5720 * 4口,Intel I350 * 4口;内存:4GB(32位系统);硬盘:SCSI,3块,300GB,600GB,600GB。拿到硬件之后开始进行检查,查看硬盘、网卡等信息。接下来就开始安装服务器系统了,中间遇到很到问题,记录了下来。
二、安装系统过程
习惯性的拿到之前公司常用的debian7.7系统盘,打开服务器电源后直接听到风扇声越来越响,是服务器系统在做一些初始化工作,读取系统信息,加载基本驱动等等,前奏大概3分钟。进入BOOT阶段后不用设置bios直接进入光盘系统,按照之前方式直接选择Install选项进行安装,设置语言、键盘、用户名、密码等信息,准备磁盘分区时,系统弹出选框,列出一系列的磁盘驱动程序,让选择。不知道是什么意思,看到上边提示信息意思是磁盘驱动没有找到。之前也遇到过这样的问题,那次是硬盘数据线坏了,导致系统没有检测到硬盘而提示驱动未找到。估计是硬盘没有插好,关机拔出硬盘,重新插入,重新安装,仍然是这个问题。在服务器硬盘旁边找来找去也没有找到别的什么开关按钮,反正硬盘电源灯是开着的。又尝试了好几次都不行,实在没办法,给DELL客服打电话询问。几番周折,找到技术;根据技术人员指导,在系统启动时进行了一些RAID配置,把三块硬盘都做了RAID设置(其实不知道RAID怎么用);重新安装系统,这次尝试用ubuntu14.04系统,安装过程中,没有提示选择驱动,而是检测到了一块硬盘,是第三次设置RAID的那块硬盘;应该是第三次的设置覆盖了前边的设置。这样也不行啊,只能用一块硬盘,这不是很扯嘛!于是乎打电话问了万能的亮哥,他之前也用这个服务器安装过SCSI硬盘的。告诉我要关闭掉服务器的RAID功能,默认是打开的。费了就牛二虎之力,才捣鼓出来,把变态的RAID给关闭了。这里要说下,DELL设置选项也太乱了,根本无章可循,凌乱,设置完后自己都忘了具体是怎么设置的。关闭RAID后,Debian系统应该能安装上去了吧,试了试还是不行,检测不到硬盘。于是很操蛋的又用Ubuntu14.04的盘装了一下,似乎是可以的,安装..........突然提示安装错误并中断,提示重新尝试一下,妹的又重新尝试了一次,还是这个德行。恼火了,再试试,连续试了N^N次,放弃这个系统了。猜想是这个系统光盘比较老,是不是有些信息被破坏了,就尝试又下载了个ubuntu系统,这次为了速度down了个12.04的版本,刻录光盘,重新安装。草,竟然又提示要选择硬盘驱动,很可能是低版本ubuntu的是不支持这个服务器了。这时候的心情已经无法形容了,在办公室翻箱倒柜的找到了centos系统盘,有6.0的,6.5的,7.0的,只有7.0的可以,因为其他的内核不符合DPDK的要求。拿着centos7.0盘去安装,我去,竟然只有图形安装界面,在投影仪显示下,只能显示一半,下边的选项按钮都看不到,去恁大爷不用这个了。其实这时候还发现了另外一个问题,ubuntu14.04和centos7.0的盘都是64bit的,cao,幸亏没有安装成功,否则也是白费,ineedle暂时是不支持64bit的。这时张总跑下去拿了几张SUSE的盘过来,一看也都是64bit的。后来我又咬咬牙去下载了Debian7.8的完整盘,猜想是刚才的盘是精简的没有相应的驱动程序,就刻录debian7.8完毕,安装,失败,此时的心情已经不想再形容了。想起当时DELL客服说对RedHat支持比较好,就决定再尝试一下Centos,要重新下载centos7的32bit版本。进入centos和163镜像找了好久没有找到centos7的32bit版本,都是64bit的。最后还是在张总的带领下找到了个链接,果然还是有centos7的32bit的,有精简和完整版。分工下载,我下mini版,他下载完整版。当然是我的mini版先下载完成了,刻盘。这时也是抱着试试看的心态买了2盒,去安装了一下,竟然安装成功了。在这里要感谢张总。