止不住的折腾,自用服务器最终成型

前前后后折腾了近两个月,最终自用服务器也搭建好了,实际上真正搭建也就两三个晚上的时间,更多的是搭建前各种方案的思考与选择,过程曲折真的多说是泪,上一次与此相关的帖子还是一个月前,当时就是在构思阶段,还在考虑服务器该使用什么系统,RAID的考虑等等。实际上距服务器搭建好过去得有半个多月了,当时想以后一定要好好记下来这个过程,没想到搭建完后人就颓废了一阵,懒癌又范了。

关于硬件,最开始的想法很简单,购置一台PC主机,将主板、CPU、内存换上,换下来的正好又是一台PC主机,这台闲置的PC主机正好可以用作NAS,抛去软件的方面,开始的设想很简单。至于软件方面倒是很纠结,开始考虑直接安装黑群晖,后来想到E3-1230 V2+16GB单纯做一个NAS有些浪费,不如上虚拟化,虽说黑群晖也可以安装虚拟机软件但是黑群晖一旦出问题所有数据连带虚拟机全部损毁,要上虚拟化干脆直接上ESXI。

这时脑中的软件方案是ESXI+黑群晖。

存储方案的考虑:因为新购入的主机只有一块128GB的M.2SSD,这块Z77板子没有M.2接口,所以这块固态硬盘装ESXI的念头被打消掉了,大奶机上128GB SSD+2.5寸1TB机械+3.5寸1TB机械,2.5寸硬盘存的是歌曲、MV、电影、动漫、图片等资源,3.5寸硬盘装的是软件和虚拟机,两款硬盘给NAS,(最初想上RAID5,因为ESXI不支持intel主板的RAID,还需要一块阵列卡,可以延后),现在的情况是是先让服务器运行起来,于是其中一块用作存放ESXI的系统以及虚拟机,虽说1TB有些浪费但也是没有办法的事情。

购置的主机到了那天正好周末,将预先下载好的esxi写入U盘,开始安装,安装过程提卡住,提示找不到网卡,网上一搜说ESXI5.5开始不再支持realtek 网卡驱动,网上找到从esxi5.0中提取的realtek8169的驱动,加载进esxi的安装镜像,再写入U盘,重新安装,又提示此驱动不再支持,最终又找到了一款别人修改的驱动,重新加载,写入U盘,安装,没有问题,顺利启动。

开始安装黑群晖,因为黑群晖和ESXI都在虚拟机上试运行过,安装过程都比较熟悉。安装好后开始迁移硬盘里的数据,因为黑群晖用的是自己的一套文件系统,直接挂载硬盘及必将被重新分区,所以为了保留数据,先在ESXI里新建一个ubuntu的虚拟机,并划分出750GB的空间给UBUNTU,ubuntu同时挂载2.5寸硬盘,将此硬盘数据copy到划分出来的750GB分区,然后将2.5寸硬盘格式化挂载到黑群晖,再通过NFS或者SAMBA的共享方式读取ubuntu的数据保存到2.5寸的硬盘里,已达到数据的完美迁移,哪成想ubuntu的750GB分区划小了,放不下2.5寸硬盘里的数据,于是关闭ubuntu重新调整分区大小,再开机时ubuntu起不来了,什么鬼,只得重建Ubuntu系统,可是再次开机后2.5寸硬盘却挂载不上了,隐隐约约感觉出问题了,拿到大奶机上一看,擦,整个分区表都被损坏了,沃日,800个GB的数据全部完蛋,我整个大学时期攒下的东西啊,当时是凌晨两点精神有些涣散,否则搁平时我早就炸了,当时倒是很平静,于是就睡下了。

第二天醒来后考虑了下,其实云盘里有备份的全部歌曲与图片,还有部分视频,数据丢了就丢了,其他的资源以后慢慢重建吧。(其实当时也有办法恢复的,但是却没有多余的硬盘存放恢复后的数据,悲催啊)。打开服务器,开机后却发现怎么也连不上了,又是诡异的问题,思考良久认为是网卡驱动的问题,网上重新找驱动,又将ESXI重新安装了一遍,然后安装黑群晖(其实是黑群晖的引导),由于黑群晖本身的设计,每个分区都有备份,所以引导安装后黑群晖还保留之前的数据。

E3-1230 v2没有集成核显,一直是使用的大奶机上的独显,用作NAS没有一个省电的显卡是不行的,网上入手一块亮机卡,是A卡,其实A卡、N卡都可以,至于为什么是A卡,因为A卡可直通,为了以后可能用到的直通(虽然几率很小)。

本来自用的服务器到这部已经基本上完工了,但是我又开始做死了,想来想去就算是亮机卡也终归是独立显卡,还是不如核显省电,于是一个弱智的决定就这样被做出了——换CPU,然后就淘宝入了一个E3-1245 v2,原先那块E3-1230 v2扔闲鱼卖了,哪成想CPU到手后主板却坏了,我又日,一万头草泥马啊,没办法换主板吧。

既然换主板的话,干脆一点,直接上服务器板子好了,省的以后又出现这样那样活见鬼的问题,换吧,淘宝看中一块4网卡的板子,卖家表示不好意思没了,亏钱给我换了一块双网卡的板子ASUS P8B-C/SAS/2L,这块板子带一个SAS控制器(下面会说到)。这服务器板子只支持ECC内存,于是我又把内存卖了,换成了两条8GB 1600的ECC内存。

这下好了,原本是打算换个CPU,结果里里外外都换了。

煎熬了几天,终于等到快递都到了,装上后发现又连接不上服务器了,又重新安装了一边ESXI,还是连不上,最后换了个网口解决问题。

这是我又开始考虑NAS系统的问题了,黑群晖是一套自己的文件系统,意味着一旦出现问题数据找回来的可能性几乎为零,我为什么还要坚持用群晖呢,而且就我断断续续用的这几天里就出现了黑群晖突然不能启动的问题,虽说重新安装引导解决了,但是一旦是数据盘出现问题依旧是死翘翘,思忖良久决定不用黑群晖了,用linux的话其他都好说,下载却是个问题,国内的环境其它下载工具都不行,国外的下载软件更是水土不服,只有迅雷了,然而迅雷没有linux版。

最终选择了Windows server 2012,windows下数据恢复软件一大把,硬盘数据损毁也能最大限度的救回来,而且是可以使用迅雷下载,主板集成的SAS若能刷成IT模式最好了,还可以查看硬盘S.M.A.R.T信息,在硬盘出现问题之前换掉就可以了,可用性大大的高,至于为什么是2012的版本,是因为SAS的驱动最新的只有2012版,当然使用系统集成的驱动也可以。

然后就是SAS刷成IT模式了,因为是主板集成的SAS控制器,网上更多的是LSI的阵列卡刷成IT模式,却几乎没有主板集成的SAS控制器刷成IT模式的例子,google半天也没找到,将LSI 9211-8i的英文官方文档看了许久,心想刷坏了就直接上块HBA卡或者阵列卡算了,果然,作死是有回报的,最终成功刷成了IT模式,虽然过程有些曲折但结局很完美,我很满意,我想我应该是第一个将ASUS P8B-C/SAS/2L的集成SAS控制器刷成IT模式的人了。

装上了Windows Server 2012,SAS控制器也刷成了IT模式,然后将黑群晖的数据导入到Windows Server 2012 ,过程与之前类似,机械硬盘通过直通连到SAS控制器的接口上,完美运行。

后来又装上了Ubuntu 16.04、CentOS、Win7三个系统。

这就是最终成型的自用服务器了,总的来说这台服务器实现了我最初的全部目标。

然后就讲讲遇到的问题吧,解决的和未解决的:

1、路由器之用的是极壹S,LAN口只支持百兆,百兆就意味着我从NAS拷数据只有10MB的速度,还不如直接从外网下,毕竟外网用的也是百兆,路由器肯定是要换的;

2、这块板子不知道为什么没有核显的选项,按照主板说明书改跳线为核显后却不能启动,奇怪,不过主板也集成了显卡,所以也就不影响使用,当然有核显启动了也可以玩玩显卡直通了,毕竟英特尔核显的视频编码是打了鸡血的;

3、还是这块板子,明明是1600的频率,却不知道为什么只运行在1333频率下,而且又因为是服务器板子,不能手动调整;

4、叒是这块板子,有一个网卡不知道为什么不能用,插上网线后LED灯也会闪,感觉不是像硬件的问题,难道是ESXI的兼容性的问题?这样一来就不能直接用主板的网卡链路聚合进而实现带宽的双倍提升了。

++++++++++++++++++++更新++++++++++++++++++++
机械硬盘带多个虚拟机真是够了,IOPS严重不足,1T的机械硬盘之用来存放运行VM也是浪费,换了一块SSD,磁盘IOPS问题解决了,顺便1TB的机械硬盘给了NAS,通过不同的盘放不同的文件尽量减少了单个盘读取多个文件的情况,降低单个硬盘的负载。
目前不打算组RAID,RAID1太浪费硬盘,RAID0不安全,RAID5恢复时也容易接连挂盘,所以暂时也没有组链路聚合的打算。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注