在网盘陆续倒下的年代里,我们不得不为我们宝贵的数据担忧。网盘倒闭,谁来保护我们寄人篱下的数据的隐私?既然数据无价,倒不如,我们自己动手搭建一个可靠的个人数据中心。
如今网盘陆续倒下,使我们这些曾依赖于云存储的用户对网盘的安全性和稳定性产生了怀疑。“网盘的数据是否需要审核”一直是一个悖论,但是现在,我们有理由相信我们的数据已经经过了审核,这也是为什么百度云依然坚挺。那么,都有谁看了我们网盘里的私人照片?我们的隐私有保障吗?答案就在百度网盘的服务协议里面——没有任何保障。
那么我们大部分人都开始考虑自己搭建一个“个人数据中心”。
先说需求,既然要搭建个人数据中心,那最重要的肯定是数据安全了,所以要求必须做磁盘整列。其次:容量要大、7x24小时运行、稳定稳定再稳定。在对比了众多成品NAS和DIY主机以及大量方案之后,最终选择了MicroServer Gen8。Gen8是个好东西,纯正的服务器血统,体积小,外观优雅,虽DIY的空间不是很大但足矣。
在查阅大量文档之后,初步规划出搭建方案:Gen8装Esxi6.0,在Esxi上装FreeNas(用做NAS)、Centos 7(各种测试及LNMP)、Windows Server 2008 r2(日常使用、挂机下载等)。Esxi装在TF卡,4块4TB硬盘做RAID10(可用空间8TB),用户存放虚拟机以及NAS存储。另加一块120G固态盘,用做ESXi的缓存。这种方案的优点是可用性高,固态盘和TF卡坏掉都不影响整个服务器的数据,硬盘坏一块也不会影响数据。缺点是成本略高,当然可以不要固态,或者用两个4T盘做Raid1。
接下来开始采购Gen8及配件:由于国内价格太高,而德淘既便宜,电源又是200W的,故选择德淘。这里直接贴出最好的采购方案:直接德淘丐版Gen8(最低配版),加两根8G 金士顿内存(Kingston KTH-PL316E),加上运费,总价格在2400以内;硬盘采购西数4T红盘,价格900x4=3600;CPU换成E3-1280v2(某宝1388,建议买正式版,注意:此U发热量较大,需改造散热);另需一张4G以上TF卡,我买的是Kingston 16GB 90MB/s TF Class10(59.9元);固态盘选的是Intel 535 120G SATA-3 ssd(389元)。
附硬盘照:
开始部署环境:
-
首先要升级iLO,iLO的IP开始只能通过DHCP获取,将iLO的网口插到路由器上,然后开机,可以看到iLO的IP地址,然后通过网页访问:https://ip/,用户名和密码在Gen后面的标签上。登陆之后可自行配置,建议先升级iLO固件,下载地址见文章末。
-
配置RAID,开机按F10,进入Intelligent Provisioning,配置RAID是向导模式,非常简单。
-
安装Esxi,Esxi系统必须要用HP为Gen8定制的,下载地址见文章末。安装方法很简单,在windows系统上用IRC链接iLO,加载本地镜像,安装即可。
-
将SSD配置成为Esxi的缓存设备,在vSphere Client中,配置-->>主机缓存配置-->>添加固态盘,并使用全部空间。
-
然后开始安装各种虚拟机,自由发挥吧。
附图一张:
然后问题来了,gen8安装esxi之后,硬盘性能没有充分发挥,在FreeNas中表现最为突出。之后尝试过将一个6T的逻辑卷直通到server2008中,使用SMB、SFTP、WEBDAV的方式共享,磁盘性能得到改善,但还是不尽人意,尝试过将esxi升级到6.5、升级各个驱动、SSP包等,依然如故。
经过长时间的实践,最后选择了直接在SSD上安装Windows Server 2008 r2(安装之前建议升级到最新的SSP和iprom)。raid10中只划分一个逻辑卷,Server 2008直接读取逻辑卷,磁盘性能非常高,千兆网络下,读写基本可以达到带宽全速,本地写可达到100MB/s。然后将之前在esxi中的虚拟机使用迁移到VMware中,存放在逻辑卷上。至于共享,则采用SMB、SFTP和webdav(用于网站数据库等备份)的方式。如果有公网IP,可以考虑在VMware里面装一台ROS虚拟机,配置一下VPN,可以在任何地方通过VPN拨入,无缝访问文件共享。
最后附一张写速度: