华硕ESC4000G2服务器如何使用NVIDIA GRID K2及NVIDIA Tesla K10显卡——VMware ESXI 5.5虚拟机版...

news/2025/2/6 19:37:09/

   前言:本人做系统集成方面和服务器运维方面的工作,最近一直忙着处理故障,很少总结。难得闲暇,总结下经验,仅作备忘或随笔,或许能帮助被同样问题困扰的家伙,那就更值得了。

 

华硕ESC4000G2服务器如何使用NVIDIA GRID K2及NVIDIA Tesla K10显卡——VMware ESXI 5.5虚拟机版

 

一.测试时间

201842015:14:56

二.测试背景:

如题,ASUS ESC4000 G2服务器安装K2,K10显卡后,现有CONTOS6.5CENTOS7.2开机均会出现卡住进不去系统的情况(见下图)(其实是驱动冲突引起的,可以解决)。经与服务器售后人员联系,得知此机型的推荐使用环境不是linux系统而是VMware esxixenserven 。刚好手头有vmware系统,就测试了在vmware 环境下2种显卡是否能识别和正常安装驱动。

 

6.5环境下卡住↓

 

 

7.2环境下卡住↓

 

 

 三.测试结果

 

显卡

vSGA共享模式

vDGA直通模式

备注

GRID K2

可用

可用

 

Tesla K10

vmware安装包

可用

 

K2 K10显卡在vmware 客户端client下均可识别到。

K2显卡用共享模式(VSGA)能安装驱动成功,K10显卡官网下载不到vmware配套驱动。在直通模式(VDGA)下,2种显卡可用,只需要禁用LINUX自带驱动即可

 

四.测试过程

1

硬件环境:ASUS ESC4000G2 服务器一台。K2 K10显卡各2

软件环境:vmware esxi 5.5 光盘版和客户端软件 VMware-viclient-all-5.5.0-1618071-5.5.exe

参考网址1http://blog.51cto.com/dabei/1394323

参考网址2http://blog.51cto.com/chenchunjia/1952675

NVIDIA 驱动程序下载: http://www.nvidia.cn/Download/index.aspx?lang=cn

 

2

VSGA 显卡共享模式 K2 有对应EXSI 5.5驱动,可以安装成功。K10无对应驱动,可识别,驱动没安装成功。

 

 

操作过程见参考网站,很详细了。不再赘述,此处仅记录实际操作命令

执行命令步骤记录:

1、下载对应驱动

 略

2、安装NVIDIA驱动

SSH连接主机后,使ESXi主机进入维护模式

# vim-cmd hostsvc/maintenance_mode_enter

# cd /vmfs/volumes/5ad4d811-11783f6c-058e-bcee7b0f75e0/

# cp NVIDIA-kepler-VMware_ESXi_5.5_Host_Driver_367.124

-1OEM.550.0.0.1331820.vib /var/log/vmware/

# cd /var/log/vmware/

# esxcli software vib install -v NVIDIA-kepler-VMware_ESXi_5.5_Host_Driver_367.124-1OEM.

550.0.0.1331820.vib

退出维护模式

# vim-cmd hostsvc/maintenance_mode_exit

检查驱动安装

# esxcli software vib list | grep NVIDIA

3、开启xorg服务

# /etc/init.d/xorg start

# /etc/init.d/xorg status

 

 

VDGA显卡直通模式

K10显卡为例。配置方式如下。

首先BIOS 设置:开启VT-D 模式,默认即为开启,其他选项也默认。登录ESXI主机,开启直通模式,勾选显卡并重启。

 

 

新建虚拟机,名字随便起,设置完成编辑虚拟机,添加硬件-PCI设备,可多次选择全部添加进去。

 

 

 记得在资源-内存页面-勾选全部锁定

 

 

配置完毕启动虚拟机,多显卡时出现如下错误提示,需要更改虚拟机配置文件

 

 

 

按照提示下载虚拟机配置文件并在最后添加1pciHole.start = "1792",然后备份好重新上传。

 

 

 

启动正常,安装centos 6.5系统

 

 

出现错误提示:Nouveau kernel driver 这个驱动正在被系统使用,这个驱动和Nvidia驱动冲突,要想继续安装,则必须禁用此驱动

1.打开/etc/modprobe.d/50-blacklist.conf,在里面添加一条:

echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf

2 在 /boot/grub/grub.conf 里加上 nouveau.modeset=0 参数,以禁止 nouveau KMS 的使用。如果是PAE的内核,则还需要添加 vmalloc=256m 这个参数:

# vi /boot/grub/grub.conf

#修改以下行禁止 nouveau KMS 的使用 kernel /vmlinuz-2.6.32.9-70.fc12.i686.PAE ro root=/dev/mapper/volumeGroup-Root LANG= zh_CN.UTF-8 KEYBOARDTYPE=pc KEYTABLE=us rhgb quiet nouveau.modeset=0 vmalloc=256m

3.重启系统再次装nvidia官网下的驱动就OK了,

 

  

若多张卡进系统卡死,需要先用单张卡进系统,装好驱动,改好内核后再添加其余卡。

 

 

转载于:https://www.cnblogs.com/yu-xiao-jie/p/8891265.html


http://www.ppmy.cn/news/912593.html

相关文章

TinyM4-K10学习笔记

TinyM4-K10学习笔记 写在前面的话 写这篇Blog是因为我在大三上期间选择了一门选修课《嵌入式系统原理与实践》,在学习过程中遇到了很多问题,在这里作为学习记录。 实践的硬件 周立功的TinyM4-K10,据说这是一款非常非常老的片子&#xff0…

TinyM4-K10开发环境配置

TinyM4-K10开发环境配置 TinyM4-K10开发板使用的是Cortex-M4系列CPU,可以使用Keil或IAR进行编程。为了在window下运行配套例程,首先需要对环境进行配置。 环境配置主要包括以下几个步骤: 安装Keil5集成开发环境安装TKscope驱动项目设置 所…

开发环境介绍:要求输出K10代码下载环境配置介绍文档

开发环境介绍:要求输出K10代码下载环境配置介绍文档 步骤一:连接服务器,下载repo文件 找水哥要服务器的ip地址,然后用匿名方式登录服务器,这种方式不用密码。然后找到特定的文件夹下找到repo文件,复制到你…

k10.第四章 K8s基础篇-基本概念 (一)

1.Kubernetes基础 Kubernetes是谷歌以Borg为前身,基于谷歌15年生产环境经验的基础上开源的一个项目,Kubernetes致力于提供跨主机集群的自动部署、扩展、高可用以及运行应用程序容器的平台。 1.1 Master节点:整个集群的控制中枢 Kube-APISer…

AMD K8 and K10 pipeline

AMD K8 and K10 pipeline (The microarchitecture of Intel, AMD and VIA CPUs https://www.agner.org/optimize/) 流水线结构 指令会尽可能少,尽可能晚地在流水线中被拆分。每一条read-modify宏指令会在执行阶段拆分成read和modify微指令,在提交之前重…

湖南计算机股份有限公司hcc-pr2e,PC台式机电脑如何连接使用HCC PR2E/K10打印机

满意答案 一、本地打印机安装 1.下载驱动 要想连接打印机,首先我们要保证我们的电脑有安装的驱动。如果没有那么我们就要下载驱动(当然如果你有驱动盘就可以直接用)。下载时一定要认真筛选,小编就下了一堆乱七八糟的附属软件。 2.安装驱动 点开软件&…

linux驱动K10运算卡,GPU推动HPC普及,Tesla K10性能揭秘

拼 命 加 载 中 ... 这两天时值国际超级计算大会,Intel推出了MIC多核架构的商品化品牌Xeon Phi,NVIDIA作为GPU计算阵营的代表也没闲着,也向公众展示了GPU计算在HPC领域的成就,并首次公开了Tesla K10的性能。 Top500的性能排名是基…

k8s minio_使用k10和带有minio的kanister变异Web钩子备份和还原k8

k8s minio If you’ve just stumbled upon looking up for ways to backup and restore containerised stateful workload on Kubernetes, then I hope you won’t get disappointed. Before you delve into this more a word of caution this one is for specific use case no…