来自民间的VGPU授权fastapi-dls
首先介绍一下
该项目来源于
https://hub.docker.com/r/collinwebdesigns/fastapi-dls
但由于需要用OpenSSL生成证书,有一定使用门槛(?),因此自封了个证书进去,也就是文中使用的docker镜像
如果有一定的技术能力,可以直接参考原文教程
这个东西是一个很新的东西,相关缺陷报告目前尚未得知,请谨慎用于生产环境
开局第一步
你自然是得有一个docker环境,此处不再进行赘述,没有docker的可以参考别的PVE使用docker的文章
当然,你PVE中也得正常安装使用VGPU,具体安装方式可以看其他文章
此处以NVIDIA-Linux-x86_64-510.108.03-vgpu-kvm
为例
你可以从NVIDIA官网、本站网盘或第三方网站(如:https://archive.biggerthanshit.com/NVIDIA/ )获取驱动
寻找ip地址
该镜像需要一个DLS_URL,该处可以填写你访问该容器的IP,比如本次例子是10.1.1.107
后续访问该服务需要用到
创建容器
执行命令
docker run -d -e DLS_URL=10.1.1.107 -e DLS_PORT=443 -p 443:443 makedie/fastapi-dls
创建容器即可
于虚拟机安装VGPU驱动
首先我们得安装vgpu使用的grid驱动,此处以512.78_grid_win10_win11_server2016_server2019_server2022_64bit_international
为例
注意:目前已知的成功案例的guest驱动均为5XX.XX版本,4XX.XX版本未有成功案例
直接安装即可,这里就不附带图片了,相信装个驱动……不至于吧
安装完驱动会提示需要重启,此时不急着重启,先把授权应用了再进行重启
应用授权
首先先创建一个路径为
C:\Program Files\NVIDIA Corporation\vGPU Licensing\ClientConfigToken
的目录
于虚拟机内使用浏览器,访问刚刚创建的docker容器,https://10.1.1.107/client-token
此处IP对应DLS_URL
此时会下载一个文件
将该文件保存至刚刚创建的目录中,如图所示
随后,重启虚拟机
验证授权
重启完成后,右下角即可看见授权已获得
观察PVE日志,也可以看见授权日志
在虚拟机中使用nvidia-smi -q
查看
作者:Intel
链接:https://foxi.buduanwang.vip/virtualization/pve/2195.html/
文章版权归作者所有,未经允许请勿转载
如需获得支持,请点击网页右上角

52hziio
Intel@52hziio
jacksun
Intel@jacksun