背景
家里有一台 Gen8,是之前和小伙伴创业的时候德亚淘的,后来项目凉了之后,我就把它收来了,装了Esxi 6.5
和黑裙,两块3T的红盘用南桥模拟的B120i
做了一个 Raid1,直通到群辉,提供文件服务,挂载了一个盘给TimeMachine备份用。
最近觉得里面的两块 3T 红盘用了快两年了,估计也快凉了,所以打算稍微折腾一下,现在这两块3T盘做一个Raid0,过阵子买多两块新盘做Raid1备份一下TimeMachine啊照片视频什么的。
计划
计划主要分成三个部分
- 倒腾一下网络,加一个万兆的网卡
- 放弃掉(假的)硬阵列卡,使用软阵列
- 把玩儿一下
iSCSI
,和SMB
做一个对比
实施
这一篇博客主要是介绍一下第一和第二个部分,也就是安装新的NAS软件,和(假的)硬阵列卡说再见
系统配置
先说一下目前机器的配置吧
配置 | 型号 | 数量 |
---|---|---|
准系统 | HP Microserver ProLiant Gen8 | 1 |
CPU | Intel(R) Xeon(R) CPU E31265L @ 2.40GHz | 1 |
内存 | 8G DDR3-ECC | 2 |
SSD | Plextor M6S 128G | 1 |
HDD | WD 3T RED | 2 |
SD | Sandisk 32G TF | 1 |
NIC-1G | BCM5717 | 2 |
NIC-10G | MNPA19-XTR | 1 |
整个机器下来只有8个逻辑核心16G内存,其实对于搞Esxi意义不大,而且,实际上折腾他的时间也不是很多,在家里Esxi的需求也不是很大,之前装只是纯粹为了倒腾,学习一下虚拟化
所以这一次的重建打算推翻现在的Esxi,所有的性能纯粹只为了NAS
FreeNAS
FreeNAS网上的介绍非常多,我也就不再赘述,只说几点,基于FreeBSD
,开源,ZFS
以上几点就完全能让我心动了,群辉固然是好的,但是要折腾安装,洗白等等工作,到最后假设数据凉了,还是得自己背锅,所以不如就选择一个还算比较活跃的开源项目
安装
准备工作
系统镜像
首先从FreeNAS的官网下载最新的镜像
有两个版本可选,因为我这台NAS主要追求的是稳定,所以下载的是稳定版本
下载得到FreeNAS-11.1-U6.iso
安装盘准备
因为我使用的是Mac,所以此处我使用的是Etcher
来烧录镜像到U盘,Windows下的话可以使用UltraISO
来完成这个工作
选择镜像 -> 选择U盘 -> 烧录
开始安装
关闭B120i
阵列卡
Gen8开机摁F9
进入到Setup界面,选择System Settings
选择SATA Controller Options
,会弹出一个警告,说的是这个操作将会导致阵列上的数据丢失,推翻重建嘛!回车!
选择Enable SATA AHCI Support
,回车
安装FreeNAS
插上U盘和作为系统盘的TF卡之后开机(这个TF卡是之前倒腾树莓派的时候买的,这次就给NAS用吧哈哈哈)因为阵列已经没有了,所以不用担心进到系统的问题,直接进到U盘里的FreeNAS安装程序
选择1 Install/Upgrade
(这张截图搞丢了,借一张重启的来用哈哈哈)
选择要安装的位置,这里我选我插在机箱里面的32G TF卡,在要安装的磁盘上摁空格选中,回车进入下一步
会有一个警告说将会清空要安装的介质,没问题,回车下一步
设置root
用户的密码,下一步
到了这一步,因为Gen8并不支持UEFI引导,所以这里我选择Boot via BIOS
回车之后,就开始安装了
安装结束,提示重启并拔掉安装介质
选择3 Reboot System
启动选择FreeNAS
选择普通启动即可
系统会开始载入
当系统启动完成,就进到这个画面,到这里,安装就完成了,可以进入网页端开始配置了
注: 这里显示了三个地址,是因为本身Gen8有两个千兆口,从路由器分配到了IP地址,此时我的万兆卡也已经插上了,不过没有分配IP地址,一会儿再手动分配
配置
随意进入一个地址
使用用户名root
和刚刚在安装的时候设置的密码登录系统
初始化语言可以选择中文,时区选择Asia/Shanghai
,因为官方的翻译非常令人费解,后续我还是继续使用英文
其实可以放弃使用初始化的引导,因为很多东西我们需要自己配置,这里可以直接点Exit
进到存储器(Storage)-> 查看磁盘(View Disk),可以看到我的硬盘都已经认上来了,接下来开始创建阵列
选择存储器(Storage) -> 点击卷管理器(Volume Manager),给阵列命一个名字,比方说HDD0
,点击Available disks
下硬盘旁边的两个加号按钮,添加磁盘到阵列,两块3T的硬盘我选择阵列方式是Stripe
也就是Raid0
,下面的SSD我选择Cache
作为阵列的缓存
点击Add Volume
创建阵列
可以看到阵列已经创建成功了
选择添加数据集,其实就是文件夹
分别创建一个home
目录用来保存用户目录,和一个Share
文件夹用于共享
选择账户(Account)-> 用户组 -> 添加用户组,这里我授予了这个组sudo
的权限
然后添加用户,选择账户(Account),用户,添加用户
去掉为用户创建组的选项,选择刚刚我们创建好的user
组,然后选择用户的主目录存储位置,填写用户的全称和密码,选择Windows Account
因为这个账户我需要从我的Windows登录进来,创建即可
存储就配置好了
配置网卡
因为需要配置我的万兆网卡和Windows直通,所以需要为万兆网卡配置IP地址,这里 注意,因为我不只是要给我的Windows使用,所以需要把两个接入到路由器的千兆网卡也添加上,如果不添加上,这两个网卡就直接不工作了
网络 -> 网络接口 -> Add 网络网络接口
然后配置我的万兆卡,这里我和千兆卡错开网段,防止混用
Windows配置
为千兆网卡分配IP地址
进入适配器设置 -> 选中万兆卡 -> 选择属性 -> Internet 协议版本 4 (TCP/IPv4)
,配置如下
确定之后打开cmd
,ping 10.0.1.1
,通了!
10Gbps!
测试
在资源管理器中输入\\10.0.1.1
就可以看到
拷点东西试试,先从机械盘试试,基本上打满了7200RPM的硬盘的读上限,还算比较稳定
然后试试从SSD拷试试,爽!
再从机器里面下载回来,爽!
接下来,打算把steamapp
放进来,我就有一块6T大小的SSD了(doge.jpg)