请教一个简单的家用文件服务加虚拟化方案, NAS+VM,不要群辉

2021-09-07 22:46:40 +08:00
 kjstart
请问 snapraid,freenas,omv 等方案中,哪个支持虚拟化高速访问 nas 的文件啊?我想组个本地 nas 服务器,还需要在上面虚拟化安装 Win10 偶尔用用。希望 nas 服务和 Win10 都能同时高速访问本地硬盘的文件(至少不通过路由器)。这个 Windows 需要随时重启重装不影响 nas 服务。

我现在的方案是 Ubuntu 安装 VBOX+phpvirtualbox,再在上面虚拟群辉和 Win10 。缺点是群辉和 Win10 存储不能共享,Win10 访问群辉存储走网络较慢。而且我不想把 nas 装在虚拟机里面了,现在 vmdk 套娃 btrfs 很怕哪天挂了。

我想裸机安装 nas 服务,再在上面虚拟 Windows 。不想继续使用群辉方案,群辉的功能我都用不上,就连 raid 我都不需要。也不要在 Windows 内安装 nas 服务,Windows 我是要哪来折腾的,需要随时重装。


谢谢各位!
3233 次点击
所在节点    问与答
9 条回复
feather12315
2021-09-07 22:54:40 +08:00
Windows 能用 vitiofs 吧,不嫌弃装 virio 驱动自己配:qemu+virtiofs
EVJohn
2021-09-07 23:00:13 +08:00
UNRAID 试下
also24
2021-09-07 23:01:55 +08:00
存储肯定还是要通过网络的,但是数据交换可以走虚拟交换机。

给一个大致的思路:
- PVE 打底,在 PVE 上安装 OMV 和 Win10 两台虚拟机。
- 将 SATA 控制器直通给 OMV,正常构建存储服务。
- 使用 openvswitch-switch 创建内部的虚拟交换机,两台虚拟机均增加相应网卡、网段。
ryd994
2021-09-08 02:02:05 +08:00
truenas scale 是基于 Linux 的。支持 KVM 虚拟机。
但是它目前还是测试版。good luck 。

如果虚拟机对你很重要,那么可以反过来,Linux 上开虚拟机装 truenas/unraid 。需要 pcie 直通 hba 。如果要求网络性能的话还得直通网卡。
KKLeon
2021-09-08 06:39:35 +08:00
提个小建议,裸机装 nas 的方案,不如底层用 esxi 或者 pve,然后在此基础上分别安装 omv, free nas, unraid 等 nas 系统和 win10 。最大的问题是如果你 nas 系统一旦出问题,其他所有的虚拟机都要挂。既然搞了,就直接分开,只要底层虚拟化系统不挂,上层的系统之间完全隔离,彼此互不影响。仅个人看法,是否适合还要楼主考虑。或者可以探讨下不适合的点哈

如果上面方案确实不合适,就可以用楼上朋友推荐的 unraid,freenas scale
KKLeon
2021-09-08 06:48:19 +08:00
@KKLeon 补充一个点,可能需要考虑。esxi 直通核显可以给虚拟机,但是虚拟机画面不能输出到显示器,如果近作为视频解码转码还是可以用的。独显就比较随意了。
freenas scale 的宿主机必须占用一张显卡,win10 虚拟机也需要一块显卡,也就是需要两块。unraid 好像一块就够,核显也行。

上面说的所有方案都折腾过。最近换了机器,最终方案还是选择 all in one windows,目前用了 2 个月还挺舒服的,没啥大问题。
kjstart
2021-09-08 10:47:51 +08:00
非常感谢大家的热心帮忙, qemu, unraid 和 truenas scale 我之前没了解过, 回头再学习学习哈.

@also24 我发现硬盘已经直通了, 但是 vbox 没有内置虚拟交换机的功能, 我可以试试 openvswitch

@ryd994 @KKLeon 我现在用 Linux 做底层系统, 确实比较稳定, 硬盘也可以休眠. 我可能会在这个方案上进一步直通以提高性能.
also24
2021-09-08 11:08:18 +08:00
@kjstart #7
直通了为什么还会 vmdk 套娃 btrfs 呢? 不太明白你目前的操作。

vbox 也是有内置的虚拟交换机的,只是不记得是否有虚拟万兆网卡了,你可以看一下官方的文档:
https://www.virtualbox.org/manual/ch06.html


其实我还是建议你尝试一下 PVE 打底,你既然选了 phpvirtualbox,那也就是希望能够通过网页直接管理虚拟机的。
Troxler
2023-07-29 18:17:47 +08:00
@also24 stat 硬盘如何直通,nvme 可以吗

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

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

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

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

© 2021 V2EX