基于Windows Server搭建homelab
🗒️基于Windows Server搭建homelab
type
status
date
slug
summary
tags
category
icon
password
 

背景

  1. 很久很久以前买了一块X11SRM-VF,就指望着上面的4个oculink可以上大船盘
  1. SN640大船来了
所以非常自然的我就买了4块SN640。本来指望在esxi里面直通truenas scale爽一爽的,结果发现esxi不认SN640,直通直接就开不了机。折腾了一段时间之后依然不行。
再之后我尝试过裸机直接装truenas scale,但在我这套平台上重启之后会随机掉盘。在不关机使用了两个多月之后实在是受不了了:我花钱买硬盘就是为了让我的数据安全一点,虽然是企业级+服务器+RAIDZ,但不敢关机这件事情本身就足以让我感觉很不安全了。于是又开始尝试换不同的系统了。
此后我装了Windows 11,四块SN640完美认出,但软raid5性能太差,A4000在WSL2里面是能用,但想要暴露出来就非常的不方便了(每次重启之后都得重新映射,自动化脚本运行不成功)。想要在hyper-V里面直通A4000给ubuntu虚拟机,但多年前的DDA并不能在Windows 11上正常运行,说缺少一个性能监视器(好像是叫这个名字)。看官方DDA文档里面并没有对windows 11有支持,猜测可能是系统限制,于是有了上windows server的想法。
 

安装

安装Windows Server

 

安装NVIDIA Driver

虽然并用不上,但得先安装了NVIDIA的驱动才能认出A4000,所以还是需要安装一下。这部分去NVIDIA官网上找一下就ok
 

安装Ubuntu Hyper-V虚拟机

这里建议先安装好Ubuntu,之后直通了显卡之后页面上就不会显示UI了。
可能Ubuntu Server版本没有这个问题,不过我装的Ubuntu Desktop是这样,FYI

配置DDA

DDA
chanketUpdated Aug 27, 2023
使用这个可视化工具,选择A4000,直通进去就ok
 

周边的配置

  1. 从Windows Server开SMB共享,把SN640组软RAID5,共享空间SMB挂载到Ubuntu,反正内外都是万兆全双工
  1. ubuntu内安装NVIDIA驱动,安装NVIDIA docker做日常使用

日常使用

Hyper-V虚拟机直接开机就可以从外部访问到,FRP一切正常,NVIDIA相关功能一切正常,体验非常丝滑~
同时得益于Windows系统,crystaldisk info/mark都可以直接用,synology drive client可以直接使用
唯一缺陷在于backblaze因为识别到server版本的系统,个人版本的订阅就不能用了,有点亏
 

2023.5.27更新

前段时间遇到了一些问题,Windows server开机之后直接蓝屏,甚至数据都没办法导出,看来这个方法还是很不稳定,不推荐使用。
 
现在还是回到了esxi的怀抱,解决了SN640不认盘的问题,详见另一篇文章
🗒️
使用ESXi完成homelab的最终搭建
使用ESXi完成homelab的最终搭建基于vSphere搭建homelab
  • Utterance