hyper-v虚拟化vgpu游戏、群晖nas
1、准备工作
1、系统准备
准备好windows11 或windows10最后的几个版本,然后将它升级到我们的主角windows 11 企业多会话版,或者你有资源直接安装它也可以
(为什么要这个版本?因为它相对于server桌面版更加轻量以及人性化,但是又兼具server的直通功能)
bios的 虚拟化开启就不多加赘述了
更换我们的密钥顺便激活 (pwoershell 管理员模式):
slmgr /ipk CPWHC-NT2C7-VYW78-DHDB2-PG3GK
slmgr /skms win.kms.pub
slmgr /ato
2、工具准备
我们需要准备的工具有:
1、Easy-GPU-PV脚本
https://github.com/jamesstringerparsec/Easy-GPU-PV
2、DDA直通可视化操作工具
https://github.com/chanket/DDA/releases/download/0.1/DiscreteDeviceAssigner.zip
3、系统准备包:
基本上windows11的那几个企业版、专业版都没有问题(亲测最新的企业和专业版的包),但是Easy-GPU-PV建议我们使用跟宿主机一样的系统
2、开始部署我们的全家桶
1、开启hyper-v功能,按图操作即可
确定之后会加载并提示你要重启电脑
2、修复server下的hyper-v 的gpu权限,不然会报 系统资源不足,无法完成请求的服务”
1、进入注册表 的HyperV的位置
参考的教程
https://www.bilibili.com/video/BV1LK411U7gX/
2、进入路径,一般情况下是没有HyperV的,你需要手动创建
计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
自行创建HyperV项
创建两个DWORD值
RequireSecureDeviceAssignment
RequireSupportedDeviceAssignment
完成的截图,至此修复完成,无需重启电脑
3、如果遇到Easy-GPU-PV脚本无权限创建vm失败的情况,执行一下命令修复一下(暂时没截图了)
修复权限的命令
gpupdate /force
4、准备工作完成,开始我们的服务器搭建之旅
1、使用Easy-GPU-PV快速创建我们的vgpu游戏机
同类视频或教程链接:
Easy-GPU-PV脚本介绍 PreChecks.ps1是检测显卡支持和系统支持
1、以管理员模式 开启 Windows PowerShell ISE
打开效果
2、打开我们的脚本
重点脚本参数介绍
$params = @{
VMName = "GPUPV3" #你的新建虚拟机的名字
SourcePath = "C:\迅雷下载\zh-cn_windows_11.iso" #你的镜像的位置
Edition = 2
# Edition 是 你的系统版本的选项,查看方式:1、右键装载你的系统镜像,
#2、使用命令查看 dism /Get-WimInfo /WimFile:E:\sources/install.wim
#E:\sources/install.wim要改成你的装载了的系统镜像的位置
VhdFormat = "VHDX" #不用动
DiskLayout = "UEFI" #不要动
SizeBytes = 128GB #你给虚拟机分配的磁盘大小
MemoryAmount = 8GB #你给虚拟机分配的内存大小
CPUCores = 2 #你给虚拟机分配的核心数量
NetworkSwitch = "Default Switch"
# "Default Switch" 你给虚拟机分配的虚拟交换机 这里要改换,
#一般我们的hyper-v一开始是没有虚拟交换机的,如果找不到交换机照样会导致脚本执行失败!
VHDPath = "C:\Users\qq245\Pictures\hyperv"
# 你的虚拟机磁盘的存放位置 需要你手动去确定,一定要存在该位置,不存在会导致脚本执行失败!
UnattendPath = "$PSScriptRoot"+"\autounattend.xml" #不要动
GPUName = "AUTO" #你的显卡的名字,获取方式是使用PreChecks.ps1脚本,
#如果脚本执行失败你也不用担心,AUTO会自动将第一个显卡给到虚拟机,第一个显卡一般是你的核显,
#最简单的确定办法是你把不想要参与到gpu虚拟化的显卡都禁用了就可以了
GPUResourceAllocationPercentage = 100 #你允许的虚拟机的最大gpu调度,我直接给100了,大不了几个虚拟机一起抢GPU
Team_ID = "" #不要动
Key = "" #不要动
Username = "maxhonor" #你的系统的用户名
Password = "maxhonor" #你的系统的密码
Autologon = "true" #不要动
}
创建虚拟交换机介绍
1、进入虚拟交换机管理器中
2、一般选择内部
接下来配置好虚拟机交换机
3、运行脚本
1、先执行一个命令避免权限不够,无法运行附属脚本
Set-ExecutionPolicy unrestricted
2、执行脚本
静静等待脚本执行完成,然后就可以愉快的玩耍了
2、使用dda直通创建运行群晖nas(建议使用lsi 2308等专用设备挂载硬盘,我主板的sata没直通成功)
我懒得写了,大家移步去膜拜大佬的教程,照抄作业就好,我再复制粘贴就显得多余了
参考教程 https://www.bilibili.com/read/cv35799854/?from=search&spm_id_from=333.337.0.0
不过从第九步我们可以直接使用dda工具,快速完成我们的直通需求,(自我感觉优越ing)
⑨、配置PCIe直通到虚拟机 作者:霊霊夢 https://www.bilibili.com/read/cv35799854/?from=search&spm_id_from=333.337.0.0&jump_opus=1 出处:bilibili
DDA使用简介:
1、双击启动
2、右键那...打开选项,选择添加设备 (注意,虚拟机要处于关机状态)
3、查找并选好我们需要直通的设备,并直通使用(如果启动报错,那说明直通失败,我尝试直通我的七彩虹的主板sata就失败了)
作者:maxhonor
链接:https://foxi.buduanwang.vip/virtualization/hyper-v/3293.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角
共有 0 条评论