1
lslqtz 3 天前
我是 Windows Server 2022 做 NAS 开 SMB 共享, 同时开了 SS-Server 做内网连接, 然后 BT 软件做种加一些辅助自动化工具, Hyper-V 用于开 VM 跑其它的一些服务和虚拟环境 (共享 GPU). RDP/AnyDesk 管理 (前者图形性能弱, 后者分辨率有限).
没有太多的需求比如备份文件之类的, 如果有需求的话可能我会自己写个轮子完成. GUI 的操作方式对监视资源和使用客户端软件相对比较友好, RDP 的协议优势又提高了远程桌面的使用体验. |
2
lslqtz 3 天前
目前唯一的缺陷是 NTFS 不支持 CoW, ReFS 似乎可靠性不太好. DDNS, 交给 Router 来管理.
|
4
COW 3 天前 via Android
我也是定时关机,现在懒得折腾了,直接 win server ,搞了个目录开文件共享...
|
5
nicefrp 2 天前
同时 Hyper-V ,开了一堆虚拟机,做不同的服务,然后将服务通过 FRP 或者 NPS 暴露出去,不用每次服务器到期搬家都头大了。
|
6
lekai63 2 天前 via iPhone
host vm 全 win 情况下 op 方案挺好
只是我们如果把全 win 换成全 debian 不是更好嘛? docker 方便。 |
7
Greenm 2 天前 via iPhone
win 主要就是自己跑服务,跑自动化,跑计划任务不方便。看你描述,好像备份 vm hyperv 也不提供原生支持? 这个就不如 pve esxi 了
|
8
huangdog OP 对于想尝鲜不同 nas 系统,或者部分非全部硬盘开 raid ,可以再开多一个 vm ,在里面装上其他 nas 系统,把部分硬盘安排给这个 vm ,硬盘直通。
这样的玩法很灵活,不用所有硬盘都开 raid 。而且软 raid 的话,可以这个 nas 系统的 vm 开软 raid 。另一个 nas 系统不开软 raid 。 群晖也是全系软 raid ,可见软 raid 的稳定性是足够在生产环境使用的。 对于视频转码,我可以再开一个 vm 去做,或者在现成提供服务的 vm 做,做 nas 系统的 vm 不装任何第三方软件,保持软件纯粹,功能单一性,高稳定性,不被其他服务影响。 |
10
jerrywaffle 2 天前 via iPhone
之前用 hyperv 出现过 vm 无法恢复的问题,就不再信任 hyperv 了
|
11
bjfane 2 天前
vm1 如果是也是 windows server ,且只有 smb 共享,是不是直接放在宿主上就更好了
|
12
yinmin 2 天前 via iPhone
@huangdog windows server 内置“删除硬盘重复数据”功能,开启有惊喜。
另外,hyper-v 的硬盘性能还不错,ntfs 对掉电保护也好,绝大多数环境下没必要直通硬盘,直接用 vhdx 虚拟硬盘配合“删除硬盘重复数据”更佳。 |
15
xclimbing 2 天前
WinServer 最大的问题就是 smb 等服务兼容性有问题,你 smb 共享出去了,但另一台机器连接不上,是不是就比较恶心。
再一个对 nfs 、macOS 网络服务等支持也不佳。比如,你怎么让 winserver 支持 TimeMachine 。当然,将提供 nas 的 vm 换成黑群、truenas 之类的专业 nas 系统能解决这个问题。 |
16
n43635 2 天前
和我最开始的 nas 差不多,我是用 server2012 作为宿主虚拟机装 linux 辅助,用了 5 年基本没出过大问题。
但是我比较爱折腾,时间久了就发现 win 折腾起来比 linux 麻烦太多了,导致很多东西都装到 linux 里去了,winserver 就显得有点鸡肋, 索性后来直接装 PVE 当宿主,有需要用 win 的地方开个虚拟机辅助一下就行了 |
17
Jacobson 2 天前
几台机器,用 server+hyper-v 多年,自从 hyper-v 支持黑群 7.2 之后,基本上补齐了最后一块短板了。
做 NAS 可以,做服务器可以,做 all in one 更是手拿把攥,可盐可甜,折腾的时间和技术成本极低。 最主要是 win 的功耗控制非常精细。 包括主力机也都是常年用 server 系统了。 |
18
gmuubyssss 2 天前 1
直接 ESXI 不是更舒服么。
|
19
f1ynnv2 2 天前 3
host 是 Ubuntu, 只装了个 Docker, 所有服务都在 docker 里,包括 smb, syncthing 以及自己写的各种工具。
|
21
lslqtz 2 天前
已经选择用 GPU 编码, 并且开硬件加速了.
|
22
badgv 2 天前 via Android
这种玩法只适合高性能主机,不太通用,更通用的做法是一个系统使用 docker 实现各种服务,尽量少在主系统折腾
|
23
tony666999 2 天前 via iPhone
Esxi 不香吗
|
24
kizunai 2 天前
请问用于开 hpyer-v 的 windows server 2019 自己要占用多大的内存?
|
25
han3sui 2 天前
hyper 直通硬盘,sata 线序还能变吗,换了之后能自动识别?
|
26
Tink 2 天前
不需要 win server2019 呀,直接装 hyperv 或者 esxi 不是更好吗
|
27
huangdog OP @kizunai 不开 hyper-v 的时候 2G 以下,现在内存便宜,捡垃圾可以捡到很大的内存,我为我的 NAS 服务器装了 32G 内存,DDR3 起跳,DDR2 真的淘汰了,捡垃圾都看不上。
|
28
huangdog OP @han3sui 不能变。为什么要变,插上去之后就很少拔下来。开了“重复数据删除”更不能拔出来,只能在原来的 windows server 上用,要拔出来在其他地方用,要先关掉“数据重复删除”。
|
29
huangdog OP @Tink 为了图形界面,为了 RDP ,方便管理,我不精通 powershell ,命令行。而且装了 windows server 2019 ,不激活也照样可用。无谓提高使用门槛特意装 hyper-v core ,而且听说单纯运行 hyper-v core 很容易自己出现问题,需要 windows admin center 管理着它,那我还不如直接用 windows server 2019 来管理 hyper-v 。windows server 2019 开机不运行 hyper-v ,就占 2G 以下的内存,现在的内存这么便宜,伤得起。
|
30
cyan2z 2 天前
op 宿主机啥配置,vm 的下载机卡吗?
ps: rdp 还能连 vm 啊,研究下 |
31
huangdog OP CPU:E3-1285lv4
内存:32G 显卡:核显 SSD:镁光 MX500 1TB RDP 可以连安装了 windows 10 ltsc 2019 和 windows server 2019 的 VM 。可以连装了 windows server 2019 的 host 。 下载机 VM 给了 8 核,4G 内存,很流畅,系统是 windows 10 ltsc 2019 NAS 系统 VM 给了 2 核,2G 内存,其他设备访问它也很流畅,系统是 windows server 2019 CPU 应该可以用差一点的,比如 i3 ,都不是一些高算力的活动,开虚拟机主要是内存要多。 |
32
huangdog OP 如果 NAS 系统的 VM 想要使用 truenas 来进行硬盘休眠的话,需要买一个 HBA 卡,插到 pcie 插槽,在 hyper-v 开 PCIE 直通,让 truenas 全权控制这张 HBA 卡,才可以使用硬盘休眠。windows server 2016 开始,hyper-v 才支持 PCIE 直通。
但我不需要硬盘休眠,我的 NAS 系统的 VM 是装 windows server 2019 ,并开启重复数据删除,半夜 host 自动关机,整机停机。 开启了重复数据删除的硬盘,想要拔出来插到其他电脑使用,需要先在里面关掉数据重复删除,这个硬盘才可以被其他电脑识别并读取。 |
33
huangdog OP @huangdog 对于要使用 truenas ,而且接的硬盘很多的话,HBA 卡要买宽金手指,PCIE X 数多的,就是 PCIE X4 X8 X16 这类,便宜的可能 PCIE X 数不够多,导致带宽不够:
https://forums.truenas.com/t/multiply-your-problems-with-sata-port-multipliers-and-cheap-sata-controllers/1504 |
34
fish3125 2 天前
请问为什么您的 e3 的 4 核 8 线程 hyper 可以分配出 8+2 核心。
我用 win11 ,16 线程 cpu ,所有虚拟机加起来如果超过 16 给虚拟核心就无法启动。 |
36
raptor 2 天前
PVE 不比这香多了……
|
37
PrinceofInj 2 天前
@huangdog #32 如果开启了重复数据删除的硬盘在去重前的体积已经超过硬盘的总容量,会是什么表现?
|
38
Admstor 2 天前
楼主这样用完全没问题
而且很提倡这样用 |
39
M5tuA 2 天前 via iPad
谢谢楼主分享
|
40
hez2010 2 天前 via Android
@raptor hyper-v 有 GPU-PV 半虚拟化,直接把宿主机的 GPU 分区共享给所有 VM 一起使用,而且同时支持客户机是 Windows 和 Linux ,性能几乎没有损失(虽然 Linux 需要自己编译内核把 dxg 驱动搞进去),同时宿主机上使用 GPU 也不受影响。光这点就比 pve 香太多了。
|
42
ltkun 1 天前 via Android
咖喱味好浓啊 不习惯用 win 除了办公 Windows 不可靠
|
43
y1y1 1 天前 via iPhone
说得好 我选择 pve
|
44
yytbob 1 天前
@xclimbing 之前 我之前也是和你一样的问题,Windows Server 2012 使用 SMB 共享的确好多奇怪的 bug ,今年改换 Windows Server 2022 之后 bug 全部消失了。Time Machine 也是可以支持的,YouTube 上有教程可以搜,用了小半年还挺稳定的。
|
46
SakuraYuki 1 天前
现在黑裙用 rr 引导非常稳定了,不算折腾,开机个一年都出不了问题,反倒是 windows 的软件开久了会有小 bug
|
47
mcluyu 1 天前
我连主路由都是 hyper-v 跑的,winserver2022 , 其他服务用 docker desktop 使用 wsl 管理, 远程可以 ssh 连回去,也可以 RDP , 不好的就是 Window update , 平均大概一个月多会重启一次,不过也好就当定时重启了、 另一个是重启后 docker 概率 bind volume 读取失败, 导致某些服务获取不到配置文件会出问题需要删掉重新运行
|
48
sairoa 1 天前
同样使用 Windows server ,配置是 cc150 加上 64G 内存,因为有台 ds220+所以文件管理同步备份之类的都在白裙里,这台服务器主要跑下载和备份 ds220+里的重要数据,还有一些虚拟机服务。平常也用这个服务器远程桌面做回家跳板机。
个人用 windows server 主要就是喜欢 ntfs ,硬盘抽出来随便插到哪个电脑都能读数据。hyper-v 也在用,博客就放在 hyper-v 虚拟机里,不过对于楼主各种直通就有点无法理解了,hyper-v 做直通很麻烦,想用直通个人觉得 esxi 更方便。 |
49
leonme 1 天前 via iPhone
pve 和 esxi 不是更好吗?
|
50
zhucegeqiu 1 天前
为了延长硬盘寿命,每天定时关机再开机???
|
51
relsoul 1 天前
之前用 pve 的时候 有次断电 导致磁盘文件有问题,整个服务都起不来,后面直接换 win11 +hyper-v 做 all in one ,
omv+owt+qb download 目前运行了好几个月 还没啥问题 |
52
naoying 1 天前
Linux 内核在服务器和高并发场景下更具优势,而 Windows 内核在应用和桌面虚拟化场景下更适合
|
53
qqjt 1 天前
消费级主板装 windows server 经常有部分驱动装不上的问题,虽然不影响使用,但是强迫症很难受
|
54
ifwww 17 小时 15 分钟前
硬盘经常通电断电是减寿,不是延长
|
55
yijiangchengming 15 小时 58 分钟前
差不多,不过我是装的 win1124H2,然后激活成企业多会话版。WSL 提供基础的 k3s 和 smb 服务。剩下的靠 hyper-v 虚拟机。原本是 PVE ,但是我发现 windows 更省电。
|
56
huangdog OP @ifwww 哪有经常,一天以内,开关各 1 次而已,硬盘的设计是接受这种开关频率的。普通家用 pc 也是这种开关频率,甚至一天以内多次开关都有。靠硬盘休眠的话,很少机会可以让硬盘可以真正休眠,SMB 稍微检查一下连接状态,硬盘就又要重新被唤醒了。所以我认为让硬盘减少损耗,最直接的方法就是关掉,停电,让它不转。
|
57
huangdog OP |