esxi中虚拟机中GTX1070

简介:

宿主机系统:esxi6

虚拟机系统:ubuntu16.04

显卡型号:GTX1070

需求:使用esxi虚拟出一台机器,虚拟出来的这台机器使用宿主机的显卡


首先需要在esxi界面中设置显卡直通,设置方法为:

使用浏览器登录esxi的web界面,在主机——管理——硬件——PCI设备——找到GTX1070后勾选——点击 显卡直通——最后把宿主机(也就是物理机)重启,步骤如下图:

wKiom1m4jOyCVLo2AAL32oT4vPY672.png

上图中PCI设备中的第一个GTX1070就是显卡,紧接着应该是GTX1070上带的声卡,那就都选中吧!


调整esxi虚拟机的配置:

右击虚拟机——编辑设置——添加其它设备——PCI设备——选择GTX1070后保存即可,如下图:

wKioL1m4kGjhTLAHAAG14z247a8630.png

wKiom1m4kJPzt1BOAAObbPIUfEg374.png

wKioL1m4kGvR-mUnAAFuBMexGlE255.png

wKioL1m4kG_zrPA_AAJy21OzW-o648.png


最后一张图中,预留所有内存,如果不点击此选项,添加PCI设备后启动电源可能遇到问题。



显卡添加后,在虚拟机中安装显卡驱动

虚拟机中操作

      1      

      2      

      3      

      4      

apt-get install software-properties-common

add-apt-repository ppa:graphics-drivers/ppa

apt-get install nvidia-367

reboot

重启后执行命令:

      1      

nvidia-smi

报错:

      1      

Unable to determine the device handle for GPU 0000:0B:00.0: Unknown Error

wKiom1m4ksPQHqdQAABkF6zPm4I694.png


解决:

宿主机中操作:

找到虚拟机的vmx文件,在其中添加内容

hypervisor.cpuid.v0 = "FALSE"

然后重启宿主机


      1      

      2      

      3      

      4      

      5      

      6      

      7      

      8      

      9      

      10      

      11      

      12      

      13      

      14      

      15      

      16      

      17      

      18      

      19      

[root@localhost:~] df -h

Filesystem   Size   Used Available Use% Mounted on

VMFS-5       3.8T  12.5G      3.8T   0% /vmfs/volumes/datastore1 (7)

vfat       249.7M   8.0K    249.7M   0% /vmfs/volumes/70cb307a-40abe180-5fc5-9676290f20e8

vfat         4.0G   6.4M      4.0G   0% /vmfs/volumes/59b7beaa-2fe55e21-1523-1866daf3f486

vfat       249.7M 172.6M     77.1M  69% /vmfs/volumes/6b542e7d-36108b49-6650-c7db5e16a932

vfat       285.8M 203.6M     82.2M  71% /vmfs/volumes/59b7be71-74239e59-f059-1866daf3f486

 

[root@localhost:~] ls /vmfs/volumes/datastore1\ \(7\)/new/new.vmx

/vmfs/volumes/datastore1 (7)/new/new.vmx

 

[root@localhost:~] tail -2 /vmfs/volumes/datastore1\ \(7\)/new/new.vmx

cleanShutdown = "FALSE"

hypervisor.cpuid.v0 = "FALSE"

 

[root@localhost:~] reboot

esxi的reboot重启特别慢,可以手动重启,或者在浏览器中在电源选项中重新引导

[root@localhost:~] shutdown.sh

[root@localhost:~] reboot


参考:

 

http://blog.csdn.net/lixiaoguang20/article/details/53669253

https://devtalk.nvidia.com/default/topic/982322/linux/nvidia-smi-reports-unable-to-determine-the-device-handle-for-gpu/


另一个报错:

      1      

      2      

      3      

Unable to determine the device handle for GPU 0000:01:00.0: Unable to communicate with GPU because it is insufficiently powered.

This may be because not all required external power cables are

attached, or the attached cables are not seated properly.


解决:

显卡的电源线没插好

 

参考

https://devtalk.nvidia.com/default/topic/946729/cuda-setup-and-installation/tesla-k40-nvidia-smi-error-can-acute-t-communicate-with-gpu/

      1      

      2      

      3      

      4      

      5      

      6      

      7      

      8      

This suggests that that the K40 is not properly connected to the power supply:

  

Sorry, my stupid mistake. Now, i read the datasheet ...

the reason for malfuction was the missing 8-pin ATX-Connector.

I only connected two 6-pin connectors. Thanks to Nvidia,

good papers.

  

thanks to txbob.




esxi重启命令(暂时没试过,不过esxi中好像没有shutdown命令):

      1      

      2      

      3      

reboot -f

halt

shutdown





本文转自 f_066 51CTO博客,原文链接:http://blog.51cto.com/ganmu/1964823,如需转载请自行联系原作者

相关文章
|
存储 网络协议 虚拟化
如何操作VMware ESXi虚拟机的迁移?
如何操作VMware ESXi虚拟机的迁移?
|
存储 虚拟化 数据中心
如何操作VMware ESXi虚拟机的克隆?
如何操作VMware ESXi虚拟机的克隆?
|
存储 Linux 虚拟化
Vsphere创建内容库Iso以及创建esxi虚拟机
Vcenter创建虚拟机 1.创建iso内容库 1)点击内容库
1933 0
Vsphere创建内容库Iso以及创建esxi虚拟机
|
3月前
|
编解码 网络协议 网络安全
OpenWrt x86 虚拟机VMware ESXi安装
OpenWrt x86 虚拟机VMware ESXi安装
|
存储 关系型数据库 MySQL
服务器数据恢复—ESXi虚拟机无法启动的数据恢复案例
**服务器数据恢复环境:** 某品牌EVA某型号存储中部署VMware ESXi虚拟化平台,数据盘(精简模式)+快照数据盘,虚拟机中有mysql数据库。 **服务器故障:** 机房意外断电导致该存储中的一台VMware虚拟机无法启动,管理员清空cache并尝试重新启动该虚拟机 ,问题依旧,无法成功启动虚拟机。用户方联系到我们数据恢复中心要求恢复该无法启动的虚拟机中的数据。
|
存储 SQL 数据库
虚拟化数据恢复—ESXI虚拟机误还原快照的数据恢复案例
虚拟化技术原理是将硬件虚拟化给不同的虚拟机使用,利用虚拟化技术可以在一台物理机上安装多台虚拟机。误操作或者物理机器出现故障都会导致虚拟机不可用,虚拟机中的数据丢失。 虚拟化数据恢复环境: 有一台虚拟机是由物理机迁移到ESXI上面的,迁移完成后为该虚拟机做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了5年左右的数据。 该ESXI上共有二十几台虚拟机,EXSI连接一台某品牌EVA存储,所有的虚拟机(包括故障虚拟机)都存放在该EVA存储上。
|
存储 运维 小程序
【服务器数据恢复】异常断电导致ESXi虚拟机数据丢失的数据恢复案例
服务器数据恢复环境: 一台服务器,虚拟化系统为esxi,上层使用iSCSI的方式实现FC SAN功能,iSCSI通过FreeNAS构建。 FreeNAS采用了UFS2文件系统,esxi虚拟化系统里有3台虚拟机:其中一台虚拟机安装FreeBSD系统,存放数据库文件;一台虚拟机存放网站数据;一台虚拟机安装Windows server系统,存放数据库数据和程序代码。 服务器故障: 机房供电不稳,服务器非正常关机,重启服务器后发现ESXI虚拟化系统无法连接存储。工作人员对服务器进行故障排查,发现UFS2文件系统出现故障,于是fsck修复UFS2文件系统并将ESXI虚拟化系统连接到存储上。 检查文件系
|
存储 网络安全 虚拟化
Proxmox VE导入ESXI格式OVA、VMDK虚拟机文件
按照正常步骤建好虚拟机,之后删除掉该虚拟机的虚拟硬盘。本例中虚拟机VM ID为103,通过qm importdisk 进行导入挂载。具体导入位置,根据虚拟机存储情况进行确定,本示例为local-lvm。使用SCP工具,将OPNsense_22.7.4_ufs-disk1.vmdk上传到系统的root目录下。需要使用的文件为:OPNsense_22.7.4_ufs-disk1.vmdk。导入成功后,就能看到该硬盘,在该硬盘上点编辑,添加即可。