个人 NAS 架构的简单分享

4 天前
 thereone


如图所示,整体架构如上总共 2 台物理设备每一个都是 8 盘位的主机
8C32G 的为冷数据主机,单独跑 OMV 系统作为独立冷存储来为局域网提供存储服务。

12C128G 底层采用 ESXi 系统,主板上面有 4 端口板载 sata 控制器和 4 端口 pcie 的 sata 控制器。2 个 sata 控制器分别直通到群晖和飞牛同时核显也直通到飞牛。
群晖 DSM 作为 PT 数据和重要数据的备份点,主要存储重要数据和提供 NFS 存储挂载到飞牛上面作为存储的一环。同时重要数据自动定时同步到网盘上。
飞牛作为 docker 容器的专用虚拟机还同时提供影视和照片服务,3T 的本地盘作为临时数据盘,下载和临时数据的存储全在这个上面。

Win10 采用 SMB 挂载 OMV 群晖 飞牛三个系统的存储进行所有数据的统一管理。还有内网的整体管理。

此外其它虚拟机需要挂载存储就统一采用 NFS 进行存储挂载,如 PT 虚拟机挂载群晖上面的 PT 数据盘其它虚拟机类型不在赘述。
核心思想就是解耦,专业的设备做专业的事存储就做存储服务就做服务。网络部分不在此处赘述想了解的可以看看这篇 https://v2ex.com/t/1100777

至于为什么会同时有群晖和飞牛原因也是历史因素最早使用群晖因为当时飞牛没有出来。现在的飞牛在当时是一台专门跑 docker 的 debian 虚拟机整体架构和现在一样。但是飞牛出来了看着照片和影视功能很强试用了一下确实要比我单独跑 jellyfin 好用多了就更换成了飞牛系统。
1861 次点击
所在节点    NAS
7 条回复
saybye720
4 天前
OMV 单盘运行的话只增加了系统的复杂程度,可以考虑把 OMV 换成 debian ,把运行在飞牛 OS 的 docker 全部搬到 debian 。可以考虑把所有的 docker 文件都放群晖管理,挂载到 debian 。
thereone
4 天前
@saybye720 这是两台设备,8C32G 的没有核显 docker 搬过去一部分镜像无法使用分散开来使用 docker 镜像更是不能接受的而且专用存储为什么要跑 docker 安静当个冷数据存储就行,有个飞牛而且能直通核显跑 docker 就行了。至于 docker 使用的配置文件和数据都是在群晖上面的通过 NFS 。飞牛只运行 docker 和影视和照片包括飞牛的照片存储也是 NFS 在群晖上面,飞牛的 3T 存储是只用来存储临时文件和下载文件的。
saybye720
4 天前
@thereone 好吧,开头没主意 2 台物理机,这没啥毛病,这搭配棒。
Achophiark
4 天前
个人建议两个设备起 esxi 双主机的集群,vcsa 管理 vm ,这样单主机故障可以迁移虚拟机,vm 的漂移真的爽,用过就回不去了。
thereone
4 天前
@Achophiark 意义不大,做了直通的迁移不了没有做直通的倒是可以迁移但是没做直通的存储依赖的都是这个 NAS 系统。VCSA 我倒是在用不过是在另一台 4C16G 的小主机上面起的和这个 NAS 还有主力机没有太大的关系。
xkmttc
4 天前
好复杂, PVE 做底层,上面跑 debian vm+docker 和 Truenas ,存储交给 Truenas 管理, docker 给 debian 管理, 其它虚拟机,比如 openwrt 也再做个虚拟机.
thereone
4 天前
@xkmttc 一点也不复杂,你说的和我写的也没有多大区别啊。排除 OMV 这个冷备的不就是 ESXi 虚拟群晖做存储+飞牛跑 docker 和照片影视嘛。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1157009

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX