FreeNAS脑瘫配置

经过了一个月的各种折腾,这套FreeNAS机器终于尘埃落定。

注意:本篇的所有内容均为个人经验仅供参考,博主不对由此引起的任何问题负责

事实上,这个企划早就有了,只不过一直拖到今年的春节才去实施,结果在这次整的过程中出现了无数问题,来回发快递到今天才全部搞定,,

首先这个NAS二期企划的起因是老NAS上装的两个8T硬盘总占用超过60%,而且最近手头上又坏了两块硬盘,直接给坏怕了,于是决定上RAID增加冗余。

之后就是选择RAID的方案,最终因为成本和可靠性问题放弃了硬件RAID;在软RAID里面,白群晖价格劝退,黑群晖,,hhh,而且和unRAID一样不存在3个冗余盘(只有软RAID5,软RAID6,软RAID1),最终放弃。最后看了一圈,选择了ZFS,于是就有了FreeNAS一事。

接下来简要说明一下目标机器的配置:

类型型号数量
机箱ZtSystems 3U1
主板英业达B810双千兆1
CPUIntel Xeon E5-2680 v22
内存Sumsang DDR3 REGECC 32G 18668
SSDIntel S3700 100G - HP1
HDDWD HUS728T8TALE6L4 8T11
HDD二手SAS 2T5
直通卡LSI 9211-8i IT1
网卡Broadcom BCM57810S 10Gb SFP+1

看似没有任何问题,然而配置的时候出现了一堆意料之外的问题,,

首先是这个主板和CPU,真是从开始折腾到最后。。一开始在其他家买的E5-2696 v2,结果点不亮,最后把主板CPU内存全给发回去了,为了把数据导入,让卖家发了个E5-2689临时顶上用(当时卖家没有E5-2680 v2)。之后又在同一卖家买了E5-2680 v2,结果到了之后每个U都能点亮,放一起就不行,,最后又把板子发回去,让卖家全部测试好能点亮才发回来,也就是今天才回来,这才算整好。来来回回换CPU主板不知道花了多少运费,,(甚至还搞了一个一模一样的板子(单万兆)来测,结果也不行),反正是很折腾,最后得到的结论就是二手的东西最好在一个地方全部整好,或者有其他确定的方法,避免以后出问题。

内存,SSD和HDD倒是从头到尾没有出问题。由于是储存服务器,就选择了WD的企业级,空气填充里有容量的,价格可以接受的,最后选的是WD HUS728T8TALE6L4 8T,共11块(加上老NAS的两块),组RAID-Z3,防止数据丢失。

关于直通卡,由于主系统用的FreeNAS,全部RAID操作由操作系统接管,所以需要直通卡(简单理解就是SAS/SATA扩展卡),直到我拿到RAID卡自己配置之前,我还认为RAID卡自带直通模式,,结果拿回来才发现不存在,,于是在第一次发回去板子的时候换了直通卡。。若有需要直通硬盘的小伙伴一定要注意买专门的直通卡。

关于博通的那个10Gb网卡,是在转移数据的时候发现,1Gb的网络连接速度已经成为整台机器的瓶颈,于是就准备上10Gb网络(正好机箱有原生的10Gb接口),在第二次发回去修之前我还搞了一个板载10Gb网卡的板子,结果发现没有驱动/驱动失败,总之是在FreeBSD下不能用,所以就搞了一个FreeBSD原生可以驱动的,稳定的,价格可以接受的网卡,最终选择了博通BCM57810

接下来大概说一下FreeNAS的一些问题;首先就是网络问题:FreeNAS的支持服务器都在国外,在国内连接困难,所以插件和Jail并不太可用,想要整的话,最好配一个上级代理,系统内的代理设置并不可靠;另外,虚拟机的效率看起来比较堪忧,,,

接下来是FreeNAS 11.3更新之后,不再支持在WebGUI修改储存池根的权限,需要使用指令手动设置权限。但BSDsetfacl指令并不支持递归处理,所以只能用其他方法,最后找到的可用的方法是:

setfacl -b -d -m owner@:full_set:fd:allow,group@:modify_set:fd:allow,everyone@:read_set:fd:allow [folder]
setfacl -b -d -m owner@:full_set::allow,group@:modify_set::allow,everyone@:read_set::allow [file]
find /path -type d -exec setfacl -m xxx {} \; #folder
find /path -type f -exec setfacl -m xxx {} \; #file
setfacl -m everyone@:rxaRc:fd:allow [folder]
setfacl -m everyone@:rxaRc::allow [file]

此外,WebDAV共享要求文件具有可执行权限,所以设成ReadOnly并不可在WebDAV服务中访问。

最终整下来,整机的空载功耗在200W左右(IPMIPSU In读数)。

关于UPS的问题,UPS型号:Huawei UPS2000-G-1KVAFreeNAS原生并不支持控制这个型号的UPS,而且这个UPS的管理软件也比较脑瘫,接下来准备用其他方法读取UPS的状态,然后通过FreeNASRESTful API实现UPS输入断开时关机,目前还没有实现,等待更新…

整体效果:

最后贴一下老NAS的配置表:

类型型号数量
机箱脑瘫暴风播酷云1
主板ASRock J3455-ITX1
CPUIntel Cerelon J3455 板载1
内存Kingston DDR3 8G 16001
SSDADATA SP550 120G1
HDDWDC WD10JPVX 1T1
HDDHGST HUS724030ALE641 3T2

若有其他任何问题请在下方留言,或以其他方式联系

Views: 342

发布者:Tabing010102

???

留下评论

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

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据