前言

在虚拟化环境中,虚拟机要使用vGPU,需要搭建显卡许可服务器License Server,虚拟机客户端通过连接许可服务器获得许可。当物理机上的显卡被拆分后,分配到虚拟机上,虚拟机需要安装相应的显卡驱动。本篇博文介绍在虚拟机Linux最小化界面中如何安装显卡驱动并获取许可。

环境

虚拟化平台:华三 CAS 7.0

虚拟机操作系统:CentOS 7.6

物理机显卡型号:NVIDIA Tesla T4

Linux虚拟机显卡驱动版本:440.118.02

一、下载驱动

建议在下载驱动之前联系服务器厂家,确认虚拟机显卡驱动的适配版本,如果驱动版本不适配,会造成各种麻烦,另外,虚拟机的显卡驱动下载方式和物理机的有所不同,需要在NVIDIA许可界面中推荐的驱动列表中下载,如下图,CAS虚拟化选择Linux KVM:

下载后,此软件包附带有驱动安装和注册许可指导书,如下:

将驱动包上传到Linux虚拟机中,开始安装配置:

二、禁用nouveau

Nouveau是linux默认的NVIDIA驱动,是Linux KMS驱动的一部份,这个驱动启动时,NVIDIA自己的驱动无法调用,所以需要禁用:

1、查看nouveau是否存在:

lsmod | grep nouveau

若无结果显示则表明成功禁用

2、如果有输出,则执行以下命令:

vim /usr/lib/modprobe.d/dist-blacklist.conf

进入编辑模式,在最后面添加如下2行:

blacklist nouveau
options nouveau modeset=0

保存退出。

3、重新生成kernel initramfs。

dracut --force

4、重启系统

reboot

此步必须执行,否则不生效。

5、重启之后查看是否禁用成功:

lsmod | grep nouveau

如果没有输出,就证明禁用成功。

三、安装NVIDIA驱动

sh NVIDIA-Linux-x86_64-440.118.02-grid.run

安装过程如下:

安装成功!

重启 reboot

重启后输入命令查看驱动是否安装成功:

nvidia-smi

显示结果如下,表明驱动安装成功,若无显示,表明驱动版本不对:

四、获取许可

1、修改配置文件gridd.conf

进入以下目录查看:

cd /etc/nvidia/
ls

复制配置文件模板:gridd.conf.example,命令如下:

cp gridd.conf.example gridd.conf

修改配置文件权限:

chmod 664 gridd.conf

修改配置文件:

vi /etc/nvidia/gridd.conf

修改如下图:

ServerAddress填上许可服务器的地址

ServerPort填上许可服务器的端口,一般默认为7070

FeatureType填上显卡的功能类型

修改后保存退出。

若没有配置文件模板gridd.conf.example,可参照以下模板直接创建gridd.conf文件:

# /etc/nvidia/gridd.conf.template - Configuration file for NVIDIA Grid Daemon

# This is a template for the configuration file for NVIDIA Grid Daemon.

# For details on the file format, please refer to the nvidia-gridd(1)

# man page.

# Description: Set License Server Address

# Data type: string

# Format: "<address>"

ServerAddress=

# Description: Set License Server port number

# Data type: integer

# Format: <port>, default is 7070

ServerPort=

# Description: Set Backup License Server Address

# Data type: string

# Format: "<address>"

BackupServerAddress= gridlicense2.example.com

# Description: Set Backup License Server port number

# Data type: integer

# Format: <port>, default is 7070

BackupServerPort=7070

# Description: Set Feature to be enabled

# Data type: integer

# Possible values:

# 0 => for unlicensed state

# 1 => for GRID vGPU

# 2 => for Quadro Virtual Datacenter Workstation

# 4 => for NVIDIA Virtual Compute Server

FeatureType=1

# Description: Parameter to enable or disable Grid Licensing tab in nvidia-settings

# Data type: boolean

# Possible values: TRUE or FALSE, default is FALSE

#EnableUI=TRUE

# Description: Set license borrow period in minutes

# Data type: integer

# Possible values: 10 to 10080 mins(7 days), default is 1440 mins(1 day)

#LicenseInterval=1440

# Description: Set license linger period in minutes

# Data type: integer

# Possible values: 0 to 10080 mins(7 days), default is 0 mins

#LingerInterval=10

2、重启服务并验证

重启服务:

systemctl restart nvidia-gridd

在日志中验证是否成功获取许可:

grep gridd /var/log/messages

显示如下信息表示获取许可成功:

[nvidia@localhost ~]$ sudo grep gridd /var/log/messages … Aug 5 17:12:15 localhost nvidia-gridd: Started (10430) Aug 5 17:12:34 localhost nvidia-gridd: License acquired successfully.

CAS虚拟化平台Linux虚拟机安装vGPU显卡驱动并获取许可相关推荐

  1. 红帽linux安装显卡驱动,RedHat Enterprise Linux 6 安装ATI显卡驱动

    说说在RedHat Enterprise Linux 6 下安装ATI显卡驱动的过程: su -   /*切换到root用户*/ yum update  /*查看一下yum更新*/ yum insta ...

  2. VCenter平台Linux虚拟机安装VMware Tools

    1:右键虚拟机,客户机系统操作里面,选择安装VMwareTools 2:进入Linux虚拟机,输入下面命令,挂载硬盘 #mount /dev/cdrom /mnt 3:进入/mnt 目录下 将VMwa ...

  3. linux ati显卡驱动下载,教你在Linux中安装ATI显卡驱动(图)

    beforlinux 于 2011-01-04 17:18:36发表: 这个06年的帖子,不过正在为这个问题困扰呢 hlinuxer 于 2011-01-02 23:10:47发表: 学习了,打打预防 ...

  4. linux笔记本安装双显卡驱动(intel+nvidia)

    为了提高linux的显卡性能以及降低功耗,特有此文. 本人使用的系统是Fedora 20 Xfce x64,安装驱动前先确保系统为最新版本. 最好安装gcc.kernel-devel等软件包,我不确定 ...

  5. Linux下安装GPU显卡驱动

    1.下载 去官网选择相匹配的驱动下载 2.禁用nouveau 网上大部分教程都说要禁用nouveau,这里我看了一下我的,应该是没有启用,也就没有执行这一步. 3.安装 执行命令:sh NVIDIA- ...

  6. linux 下安装ATI 显卡驱动

    参考12.04的安装方法.注意要在ati官网下载最新的驱动.就可以了. 1.sudo apt-get install build-essential cdbs dh-make dkms execsta ...

  7. cas虚拟服务器,适用于CAS虚拟化平台的CloudOS3.0云主机镜像的制作

    本文主要介绍适用于CAS虚拟化平台的H3Cloud OS3.0制作云主机镜像的方法,下文中的例子是镜像文件是安装Windows操作系统. 1.新建虚拟机 首先在CAS管理平台新建虚拟机,若安装Wind ...

  8. linux安装cuda需要先安装NVIDIA显卡驱动

    CentOS7.3安装NVIDIA-1080ti驱动.cuda.cudnn.TensorFlow - 负赑屃 - 博客园 使用这个教程 学习语音之家付费教程踩坑实录 在虚拟机安装NVIDIA显卡驱动失 ...

  9. h3c虚拟化服务器配置,H3C CAS 虚拟化平台安装部署

    H3C CAS 虚拟化平台安装部署 H3C CAS采用基于KVM技术的虚拟化解决方案,基于OpenStack架构的虚拟化管理解决方案. CAS软件包扩了CVK,CVM,CIC,SSV.CAS使用的是B ...

最新文章

  1. Ubuntu系统安装搜狗输入法详细教程
  2. 集群故障处理之处理思路以及听诊三板斧(三十四)
  3. Future取消线程执行
  4. nodejs对mongodb数据库的增删改查操作(转载)
  5. C++ 与Qt开发人机象棋(第一部分)
  6. Kaggle新上比赛:Google AI发起地域包容性图像识别竞赛
  7. 在 Win vs2017 下编译 zint
  8. 一些有关。NET界面处理与多线程的文章
  9. 百度邀您来听一场云存储的大戏!
  10. 路由接口无法配时钟频率
  11. ubuntu 20 /CentOS 8.x/MAC 系统 中安装GO LANG(GO语言)
  12. adobe animate2022动画制作软件
  13. 离散数学 1. 符号表、集合和命题
  14. 四毛子算法与+-1RMQ
  15. 2023年天津天狮学院专升本专业课如何线上考试考前准备的要求
  16. 使用UltraISO制作光盘镜像
  17. 平均获客成本_获客成本(线上,线下)如何计算?
  18. 【白嫖系列】免费永久45G大容量WebDAV协议免费日本老牌网盘InfiniCLOUD(原TeraCloud)
  19. 2020年二级计算机msoffice题库,2020年计算机等级MSOffice考试试题及参考答案
  20. 等待事件:control file parallel write

热门文章

  1. 百度地图---点亮城市
  2. 零零信安-DD数据泄露报警日报【第20期】
  3. JAVA中将图片转化为圆形图片
  4. mysql获取当前时间是一年的第多少天
  5. C++实现四舍五入的几种方法
  6. 华为HMS Core全面发布,全球开发者的新机会来了!
  7. IDEA 更新到 2021.2.3 咋样?【2021.3、2021.3.1看评论区】
  8. python爬虫ip代理没有作用_可能是一份没什么用的爬虫代理IP指南
  9. Python selenium与pyautogui控制浏览器实现modis数据自动下载
  10. RESA CODE Generator 瑞萨代码生成工具使用简介