proxmox开启vGPU以及授权服务器
注意:本教程的驱动仅适用于Pve7.4
上传驱动文件到服务器(例如/mnt目录)
cd /mnt
chmod +x NVIDIA-Linux-x86_64-510.85.03-host-vgpu-kvm.run
./NVIDIA-Linux-x86_64-510.85.03-host-vgpu-kvm.run
一直确定,如果报错运行
apt install pve-headers-`uname -r`
#如果没有看到上一篇文章,没安装依赖,则按照上一篇文章安装依赖 ‘proxmox开启直通’
安装完成后重启服务器
制作授权服务器
创建一个centos虚拟机,使用最小镜像即可
虚拟机Mac地址必须为:8A50130CAE06
安装openssh
yum install nano openssh -y
修改IP地址
nano /etc/sysconfig/network-scripts/ifcfg-网卡名
以下是例子
BOOTPROTO=static(手动IP)
ONBOOT=yes(开机自动启动接口)
IPADDR="192.168.0.170"
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=192.168.0.1
保存并退出
#更改SELINUX=disabled, 这里需要手动修改
nano /etc/selinux/config
执行以下命令
#重启网络服务
systemctl restart network
#查看SSH服务
systemctl status sshd
#打开SSH服务)
systemctl start sshd
#关闭防火墙
systemctl stop firewalld
#开机不启动防火墙
systemctl disable firewalld
#安装java环境 有提示就输Y
yum install java
#安装tomcat环境 有提示就输Y
yum install tomcat tomcat-wabapps
#打开tomcat
systemctl start tomcat.service
#开机运行tomcat
systemctl enable tomcat.service
安装授权服务
上传setup.bin到目录,并安装
setup.bin
bash setup.bin
记住安装licserver的时候有一个地方要输入路径可以复制上面的
yum install -y open-vm-tools //安装vmtools
timedatectl set-ntp no //关闭NTP服务
timedatectl set-time "2018-07-19 00:00:00" //设置时间
timedatectl //看看时间是不是正确设置成2018
确认部署完成后,登录 http://xxx.xxx.xxx.xxx:8080/licserver 上传授权文件(你设置的地址)
确认上传成功后,将NTP时间自动同步打开
timedatectl set-ntp yes
重启
分配vGPU
至此,已经可以正常分配vGPU,pve创建虚拟机后,向其分配pci设备,选择设备为你的显卡,右侧选择相应想分配的显存大小
开机后,先在机器内安装远程软件,或开启rdp控制,不然在安装显卡驱动后无法通过pve控制机器
安装完成后重启机器,用远程软件设置你需要的分辨率,并重启,不然会分辨率设置失效
再次进入系统,在小任务栏打开英伟达控制面板,授权位置填写你的服务器地址和端口号
IP: xxx.xxx.xxx.xxx
端口为:7070(端口号固定)
至此,完成