家用存储娱乐服务器 篇三:软件搭建篇

2019-04-11 13:30:00 37点赞 289收藏 23评论

正如前文所说,由于选择困难症(穷病)的发作,直到蜗牛星际的车才让我下定决心自组NAS(虽然事实证明蜗牛星际的箱子并不是太合适我),接下来要做的就是软件平台的搭建。要搭建软件平台还是要看自己需求,不然就毫无意义,首先再说下本人的对这台NAS的需求:1. 存储备份功能,能支持TimeMachine,视频推流等,能有成熟的社区和功能支持(NAS);2. 能支持电视娱乐和简单游戏功能(HTPC);3. 远程管理方便,最好有图形化管理界面解决方案,24小时开机;4. 其他功能,例如软路由等。

针对以上要求,显然用群晖系统做NAS部分功能是最合适;而针对HTPC功能比较合适的系统有windows、android x86、MacOS、SteamOS等;软路由等其他功能尚未搭建,这部分先不讨论;要承载以上的软件环境的底层,必然需要虚拟化支持。显然先确定底层系统是当务之急,目前有两个方案:1. 直接使用虚拟机化Unix类系统作为底层,比较优秀且适合一般用户的有Proxmox VE(以下简称PVE,有免费版)、Unraid(付费)、VMware Vsphere(以下简称ESXI,有免费版)等,它们的优点是系统资源占用低,多平台管理配置方便;缺点是图形化界面仍不完善,很多驱动问题需要参阅专业文档或途径解决;2. 使用一般系统做底层,如Windows、MacOS、LInux等,再配合虚拟化软件VMware、VBox、Hyper-V等进行虚拟化,优点是方便图形化管理与维护,缺点是底层系统不稳定,占用资源较大;3. 直接使用群晖作底层,安装Virtual Machine Manager套件,有点就是不用太多折腾,缺点是群晖系统对虚拟机支持有限,性能较弱。最后我先后尝试了PVE,ESXI之后,最后还是把方案选定在了Windows+VMware Workstation.

一、关于PVE与ESXI环境搭建的尝试

1、有关PVE的尝试

首先先说说PVE这个软件,是基于Linux底层的虚拟化OS,可以支持远程硬盘的虚拟机创建,有一定的图形化界面,具体安装可以参考这里。现在主要说说在搭建PVE环境下遇到的最大的困难——核心显卡的直通。首先设备要支撑HTPC功能的话,必须把显卡设备直通给当作HTPC功能的虚拟机,但是在直通PCIE设备前前需要按照官方文档进行设置(不完全的图形化操作界面,这大概就是这类软件对电脑小白不友好的地方)。

要启用硬件直通的话先要确保硬件支持VT-D和VT-X,并保证主板中相关功能的开启;然后再控制台Shell中输入以下命令(For Intel CPU Users) shell里面输入命令:

nano /etc/default/grub

在里面找到:GRUB_CMDLINE_LINUX_DEFAULT="quiet"

然后修改为GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"

在更新一下:update-grub

重启一下:reboot

然后在/etc/modules文件下添加
vfio
vfio_iommu_type1
vfio_pcioptions
vfio_virqfd
这四行内容,并且执行update-initramfs -u -k all命令来更新initramfs.
如果上面这些都弄完了添加了PCI设备无法开启虚拟机的话需要在/etc/modprobe.d/pve-blacklist.conf文件里面添加一行options vfio_iommu_type1 allow_unsafe_interrupts=1来启用不安全的中断。

之后就可以通过图形化界面执行PCIE设备的直通操作了,但是非常遗憾的是,核心显卡的确可以直通成功,也能装上驱动和启用显卡加速等功能,但是无法利用本机的显示输出口输出信号,也就是说,核显只能直通,但是没办法在本机上输出,这样一来HTPC的在PVE上的尝试就此失败

2、有关ESXI的尝试

本次使用的是ESXI6.7 Update1版本,该版本剔除了一部分家用型号的网卡驱动支持,请自行在安装前打好驱动,亦或是选择旧版本升级安装;VMware的图形化界面果然友好了不少,但是依然可能需要使用Shell进行部分维护,但仍然是在进行核显直通的过程中失败了,原因和PVE一样,无法本机输出虚拟机的信号;同时ESXI的虚拟机文件和VMware Workstation的文件之间还需要使用vmkfstools 工具转换才能通用。

3、关于底层虚拟化的总结

首先还是看大家的具体需求,如果有独立显卡的同志或者根本不需要直通显卡功能的话,选择底层虚拟化是最优的,尤其是使用ESXI的图形化管理界面会比PVE更加友好,很适合像我一样的Linux小白,但是缺点就是没有PVE的硬件兼容性好,但是两者均能支持最新版本的群晖、FreeNAS等系统,只是单纯NAS功能或软路由的话是没啥问题。不过这类系统都需要一些专业知识的支撑,和我一样的菜鸟可以选择放弃了。

二、使用Windows 10搭建家用多功能服务器

1、关于底层系统的选择

首先Linux系统首当其冲的排除掉了,毕竟Linux系统的维护还是不适合我这种小白软件搭建篇 。接着是MacOS(黑苹果)也抛弃了,这个底层几乎没有任何优势,还需要折腾,所以只剩下windows系统了,但是windows系统也有个致命缺点就是——自动更新问题导致系统不适合长期开机(当然也可以选择Windows Server系统,只不过Server系统需要过多的复杂设置才能兼容娱乐需求),所以最后我把系统选择放在了Windows 10 LTSC版本上,这个版本没有Store等浪费资源的软件,关键是也不会自动更新系统,适合长期开机运行。虚拟化软件自然选择的是VMware Workstation,毕竟是win下性能最强的虚拟化软件(而且洗白也方便软件搭建篇 ),而且可以安装最新的群晖系统。

Win10 LTSCWin10 LTSC

2、群晖虚拟机的部署

(1)VMware安装黑群晖

这个步骤很简单,网上有一大堆教程,以下只是简单说明一下,首先需要准备StarWind Converter和VMware Workstation这两个软件,然后开始新建虚拟机,注意内存有条件的话,最好给群晖分配8GB以上(群晖系统能充分利用内存给文件读写做缓存),磁盘格式选sata模式,不然会引导失败,网络模式选择桥接,这样才能确保虚拟机能在局域网中被搜索到。

虚拟机配置虚拟机配置

开启虚拟化继承,并将实体硬盘直接直通给群晖系统,这样一来,群晖虚拟机就基本设置完毕,然后正常安装部署就好了,最后在群晖里开启文件共享等设置就OK了。不过目前USB设备的分配到群晖虚拟机里还是读取不到,这个还需要再研究下,如果有谁知道的话,希望能分享下。

(2)虚拟机运行环境的设置

这是一个重点问题,使用windows作为底层的话,就需要设置虚拟机开机自启动,虽然按照默认安装,VMware是默认开机自启动的,但是里面的虚拟机并没有开机自启动的选项,所以需要进行一定的设置:

首先先要确保VMware相关服务是开机自启动的,然后利用虚拟机自带的vmrun工具实现开机自启动虚拟机:

路径可以参考我的去寻找路径可以参考我的去寻找

再将 VMware workstation 的安装目录添加到系统的环境变量:

将VMware软件目录录入进去将VMware软件目录录入进去

然后新建记事本文件,编辑输入以下命令(实际虚拟机路径请参照自己的编辑修改):

@echo off & setlocal enabledelayedexpansion

vmrun -T ws start "C:UsersFredNASDocumentsVirtual MachinesNASSynologyNas-Simple.vmx" nogui

然后保存为bat格式文件,并找地方保存。

BAT文件BAT文件

再接着利用计划任务实现该bat文件的开机自运行:

软件搭建篇

软件搭建篇

软件搭建篇

自此创建完毕,各位可以重启试验下是否脚本能正常运行。

(3)其他功能的设置

这个任务现在在windows下非常容易实现,只需要新建一个普通账户,然后安装类似Kodi、steam之类的媒体娱乐软件,也能原生支持Xbox手柄,这下也不怕熊孩子在管理员账户上乱弄,并威胁到虚拟机的运行。

有关于远程操作的问题,在Windows 下使用系统自带的远程控制软件就OK了,iOS用户可以去APP Store上搜索Mircosoft远程桌面下载,至于Mac用户,由于国区APP Store上并没有这个软件,只能去官网下载

总结

至此,整个家庭娱乐服务器的搭建部署就到这里结束了,虽然并不完美,但是的确收获不少,接下来的计划就是寻找并改造一个比较满意的机箱了;另外群晖系统也是初次接触,很多功能还在探索,现在比较满意的还是已经连续开机一个月了,整个系统运行正常,十分满意。软件搭建篇


展开 收起

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

UGREEN 绿联 DX4600 Pro 4盘位NAS(奔腾N6005、8GB)

1849元起

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

ZSpace 极空间 私有云 Z4Pro 8G版 4盘位NAS存储(N97、8GB)

2499元起

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

UGREEN 绿联 DX4600 四盘位NAS存储 (赛扬N5105、8GB)

1796元起

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

ZSpace 极空间 私有云 Z4Pro 性能版 NAS存储(N305、16GB)

3499元起

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

UGREEN 绿联 DX4600+ 4盘位NAS(赛扬N5105、8GB)

1999元起

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

QNAP 威联通 TS-464C2 四盘位 NAS网络存储(赛扬N5095、8GB)黑色

2599元起

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

ZSpace 极空间 私有云 Z423 旗舰版 8盘位NAS存储(锐龙R7-5825U、64GB)

5899元起

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

ZSpace 极空间 私有云 Z4Pro 16G版 4盘位NAS存储(N97、16GB)

2799元起

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

Synology 群晖 DS224+ 双盘位NAS(赛扬J4125、2GB)

2399元起

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

Synology 群晖 DS220+ 2盘位NAS (赛扬J4025、2GB)

2179元起

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

QNAP 威联通 TS-466C 四盘位NAS(奔腾N6005、8GB)

3199元起

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

UGREEN 绿联 DH2600 双盘位NAS (N5105、4GB)

1299元起

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

TERRAMASTER 铁威马 F4-424 Pro 四盘位NAS(Intel Core i3、32GB)黑色

3599元起

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

ZSpace 极空间 私有云 T2 2盘位NAS存储(RK 3568、4GB)

1699元起

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

ZSpace 极空间 私有云Z2Pro 四核2盘位NAS家庭个人云网络存储服务器手机平板扩容适用iPhone15 水

1299元起

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

sgwbox 拾光坞 N3 星光版V(瑞芯微RK3566,2G,支持docker)

387.78元起
23评论

  • 精彩
  • 最新
提示信息

取消
确认
评论举报

相关好价推荐
查看更多好价

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
289
扫一下,分享更方便,购买更轻松