ESXI 6.7 环境 centos7.6 虚拟机安装tesla k80 显卡驱动失败问题解决

ESXI 6.7 环境 16.04虚拟机安装tesla k80 一切正常,但虚拟机重装了centos7.6后,驱动一直安装失败,报错如下:

换了多个驱动版本,问题依然存在。安装时指定 --no-kernel-module-source选项,仍然找不到显卡,不能和显卡通信。

后来解决方法如下      :

按常规设置新建虚拟机,添加PCI设备,如下图

坑1:无法打开虚拟机 CentOS 7 K80 的电源。内存设置无效: 内存预留 (sched.mem.min) 应该等于内存大小 (16384)。 单击此处了解更多详细信息。

解决方法:打勾☑️ 预留所有客户机内存(全部锁定)即可

 
坑2:无法打开虚拟机 CentOS 7 K80 的电源。模块“DevicePowerOn”打开电源失败。 单击此处了解更多详细信息。

这个问题折腾了我一阵子,有几个地方要改:

    1、物理机 (Dell R710) BIOS 中启用大于4G的内存映射 (Memory Mapped IO >4GB),这里就不弄图了,搜一下吧!
    2、 编辑虚拟机 - 虚拟机选项 - 引导选项 - 固件 - EFI (默认为 BIOS),此处一定注意!!
    3、编辑虚拟机 - 虚拟机选项 - 高级 - 配置参数 - 编辑配置... -- 点2次左上角的 [添加参数],此时会在列表的尾部会出现 2 条显示为 “单击以编辑键” 条目,如图:

   4、 配置hypervisor.cpuid.v0健值为 FALSE
   5、 配置 pciPassthru.use64bitMMIO 健值为 TRUE
   6、配置 pciPassthru.64bitMMIOSizeGB 键值为 48 ,这里的数值需要用GPU内存进行计算,我大致理解为 直通GPU的内存乘以四,我的卡为 双路12G ,映射一路,12*4 = 48,所以这里我写了48,如果理解有误,请大家联系我更正。
   7、 以上配置参考来源于 https://octo.vmware.com/enable-compute-accelerators-vsphere-6-5-machine-learning-hpc-workloads/
   8、 配好后像这样

 

经过以上配置,成功配置Nvidia Tesla K80 的直通

下面开始安装 显卡驱动。

    安装依赖库

    yum -y install gcc
    yum -y install epel-release
    yum -y install --enablerepo=epel dkms

     
    安装kernel-devel

    yum install kernel-devel
    yum install kernel-headers

系统名

uname -r

对应版本

yum list | grep kernel-devel

    检查nouveau驱动

lsmod | grep nouveau

    禁用nouveau驱动

修改/usr/lib/modprobe.d/dist-blacklist.conf文件,加入一行并保存

    #nvidia driver
     
    blacklist nouveau
    options nouveau modeset=0

    备份\重建原来的镜像文件

    mv     /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
     
    dracut /boot/initramfs-$(uname -r).img $(uname -r)

    重启

    安装NVIDIA驱动

    ./NVIDIA-Linux-x86_64-440.82.run --no-opengl-files --kernel-source-path=/usr/src/kernels/3.10.0-1160.2.2.el7.x86_64
  • 检查驱动情况
nvidia-smi

 一切正常 !!!

 

安装cuda10.1
sudo ./cuda_10.1.105_418.39_linux.run
不要安装driver
打开主目录下的 .bashrc文件添加如下路径
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-10.1/lib64
export PATH=$PATH:/usr/local/cuda-10.1/bin
export CUDA_HOME=$CUDA_HOME:/usr/local/cuda-10.1
source ~/.bashrc

安装cudnn7.6.5
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/ 
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/ 
sudo chmod a+r /usr/local/cuda/include/cudnn.h 
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
sudo ln -sf /usr/local/cuda-10.1/lib64/libcudnn.so.7.6.5 /usr/local/cuda-10.1/lib64/libcudnn.so.7

 

  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
### 回答1: ESXi 6.7 是一款虚拟化操作系统,其设计的目的是专门用于虚拟化服务器。对于显卡驱动的支持,ESXi 6.7显卡驱动是非常有限的。 作为一款虚拟化操作系统,ESXi 6.7 最主要的任务是实现资源共享和虚拟化,而图形处理功能并不是其优先考虑的功能。因此,ESXi 6.7不支持所有的显卡驱动,仅支持部分显卡驱动。 如果您需要在 ESXi 6.7 中使用特定的显卡驱动,您需要先确定您的显卡驱动是否兼容 ESXi 6.7。您可以查看 VMware 的官方文档,以了解 ESXi 6.7 支持的显卡驱动类型和版本。 如果您的显卡驱动ESXi 6.7 兼容,则可以通过手动加载显卡驱动来实现在 ESXi 6.7 中使用它。请注意,这需要在 ESXi 6.7 中进行特定的设置,以确保安装正确的显卡驱动和配置文件。如果您对如何设置不确定,请咨询 VMware 的支持团队。 综上所述,ESXi 6.7 显卡驱动的支持相对有限,如果您需要在 ESXi 6.7 中使用特定的显卡驱动,需要先确认其是否兼容,并进行正确的设置和配置。 ### 回答2: ESXi 6.7是VMware公司推出的一款基于Type-1的虚拟化操作系统,也被称为VMware vSphere Hypervisor。它具有可扩展性和高性能,能够将物理服务器转换为虚拟服务器,使其能够更好的进行资源管理,负载平衡以及故障恢复等工作。 显卡驱动ESXi 6.7中非常重要的一个组件,它能够支持虚拟机的图形输出,还能够提供一些高级的功能,例如3D图形加速。在ESXi 6.7中,显卡驱动由VMware公司自己开发和维护,因此也只支持特定的硬件品牌和型号。 对于想要在ESXi 6.7中使用显卡驱动的用户,建议首先在官方网站上查询支持的显卡型号列表,以确定是否自己的显卡型号被支持。如果支持,可以通过下载安装相应版本的显卡驱动来进行操作。 需要注意的是,在安装显卡驱动之前,建议先备份好ESXi 6.7的关键数据,以免意外导致数据丢失。同时,也需要提前了解自己显卡型号的特殊需求,例如需要安装特定版本的驱动,或者需要进行额外的配置等。 总的来说,ESXi 6.7显卡驱动是较为复杂的一项配置,需要用户有一定的专业知识和经验才能正确安装和使用。因此,如果您不确定如何进行操作,建议寻求专业人士的帮助。 ### 回答3: ESXi 6.7 是一种基于虚拟化的操作系统,用于在企业级数据中心中虚拟化服务器资源。在虚拟化环境中,ESXi 6.7 并不直接与物理硬件交互,而是通过虚拟化技术将物理硬件抽象为多个虚拟硬件资源并分配给虚拟机使用。 由于虚拟化环境中的虚拟机并不直接使用显卡,所以并不需要特殊的显卡驱动。但如果您需要在 ESXi 6.7 中使用 GPU 加速功能,比如使用虚拟桌面基础架构 (VDI) 或图形密集型应用程序,就需要为每个虚拟机添加虚拟 GPU。 ESXi 6.7 支持多种虚拟 GPU,包括 NVIDIA 和 AMD 的虚拟 GPU。由于虚拟 GPU 驱动程序是由虚拟 GPU 提供商提供的,因此建议使用虚拟 GPU 提供商提供的最新驱动程序。 总的来说,ESXi 6.7 并不需要显卡驱动程序,但如果需要使用虚拟 GPU 加速功能,则需要为每个虚拟机添加相应的虚拟 GPU,并使用提供商提供的最新驱动程序来管理虚拟 GPU。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值