esxi6.7的直通

一、什么是直通(Passthrough)

VT-d 、DirectPath I/O,通过 DirectPath I/O,虚拟机可以使用 I/O 内存管理单元访问平台上的物理 PCI 功能,就是俗称的虚拟化直通,简单理解就是允许宿主机将某些硬件资源的管辖权直接移交给虚拟机,虚拟机会以直通独占的方式使用硬件,宿主机将不能再使用此硬件,利用效率几乎等同于将硬件插到了虚拟机的主板扩展槽里一样,最实用的目的是避免了虚拟化平台自身软件层转换带来的效能下降。

典型应用场景,例如在服务器上将某个物理网卡直接划给某台虚拟机使用,以达到几乎和物理机搭配物理网卡类似的网络性能。更可观的场景是,将磁盘控制器直通给虚拟机独占使用,那么虚拟机往往最瓶颈的磁盘性能,将得到非常可观的提升。

二、开启直通的必要条件

AMD/Intel CPU支持VT-D,同时主板要开启VT-D支持。

三、查看ESXI支持直通的PCI设备
安装ESXI6.7操作系统(略)
安装win10虚拟机,在虚拟机里面安装好系统,先安装VMtools
登入ESXi的网页后台,点击左侧的 “管理” – “硬件” – 左下角将筛选条件修改为“支持直通”,即可看到可以直通的 PCI 设备。
在这里插入图片描述

四、添加ESXI支持直通的PCI设备
将需要直通的设备左侧打勾后点击上方的 “切换直通” 按钮后,重启ESXI即可将 PCI 设备直通给虚拟机
列表中,“直通” 一列为 “活动” 的则为已经直通的设备。

注意:如果这个时候你的pci选项是灰色的,那么可能是你的主板没有设置好,如果主板参数已经设置了,需要检查一下pci设备的状态,如果不是活动的,需要将显卡勾选上在进行切换直通,最后重新引导主机。

**> 如是灰色情况参照如下 :

将独立输出禁用,只允许板载输出(不同的主板参考主板配置手册) 编辑虚拟机,在虚拟机里面添加PCI直通设备
右击虚拟机-编辑设置-添加其他设备-PCI设备-记录设备ID(0000:xx:xx:x)(根据通道进行添加,如果是4
通道则添加4个PCI设备) 开启SSH服务,编辑配置文件 管理-服务-启动SSH-使用命令进行编辑 vi
/etc/vmware/esx.conf 在末尾添加一行 /device/0000:xx:xx:x/owner = “passthru”
右击虚拟机-虚拟机选项-高级-配置参数-编辑配置-添加参数-hypervisor.cpuid.v0 值FALSE-保存
解释一下:hypervisor.cpuid.vo=FALSE的作用是启用独显,不加这一行设备管理器中独显会报出 代码43的错误。也有可能会发生这种情况,需要安装驱动 这个时候不建议驱动精灵 要么win10自动检测下载 要么官网找对版本型号下载
重启ESXI主机~~~~**

给虚拟机添加直通的设备
选择待添加PCI设备的虚拟机,右键编辑虚拟机,点击“添加其他设备” – “PCI”设备,选中已直通的设备,保存编辑即可。

键盘鼠标直通
鼠标键盘直通 和显卡直通的操作一样,就是将硬件中USB相关的都直通,因为主机多个USB端口,你把鼠标和键盘插上也不知道对应哪一个端口。然后再添加PCI设备,这个慢慢尝试吧可以走通。
USB直通
USB不用设置直通 将USB设备插入主机后,直接添加USB设备就可以了
在虚拟机设置中增加U盘设备。设备选择super top Mass Storage Device。
esxi添加usb设备时,有时需要重新引导才能生效,也就是需要重新启动,建议将所有需要的usb设备一次性添加上去,使用U盘等传输文件情况,可以使作本地安装workstation版本,远程联接esxi服务器,这样可以使用本地设备来传输数据文件!!!
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述在这里插入图片描述

因为N卡直通是分两个设备的,一个显卡模块,一个声模块,记录硬件ID,修改passthru.map,就能直通出来。这里顺便说一下,不用双独立显卡,只要有显卡就能行,不用刻意关BIOS中的集显和声卡。
在这里插入图片描述

本文相关步骤
https://blog.csdn.net/weixin_43711537/article/details/101210675 小小小__菜鸟 EXSI安装部分
https://blog.csdn.net/weixin_44493841/article/details/105841990 夏华东的博客 EXSI显卡直通部分
https://blog.csdn.net/a1044909923/article/details/94642900 小小傻瓜牙 WIN10虚拟机安装部分

ESXi 6.7中的显卡直通是一种虚拟化技术,它允许将物理显卡直接分配给一台虚拟机,使其能够完全访问显卡的功能和性能。 显卡直通在虚拟化环境中具有很多优势。首先,它可以提供更好的图形性能,特别是对于需要大量图形处理的应用程序,如游戏或图形设计软件。因为虚拟机可以直接访问物理显卡,不再需要通过虚拟化软件进行图形渲染,因此可以获得更低的延迟和更高的性能。 其次,显卡直通可以提供更高的兼容性和功能支持。某些特殊的应用程序可能需要直接访问显卡的硬件功能或驱动程序来正常运行。通过显卡直通,虚拟机可以完全访问显卡的硬件接口和功能,从而确保这些应用程序可以正常运行。 对于实现显卡直通,首先需要确保主机硬件支持IOMMU(I/O内存管理单元)技术,这是一种硬件级别的虚拟化技术,可以实现设备直通。然后,在ESXi上配置显卡直通需要进行一些操作,如在BIOS中启用IOMMU,配置ESXiPCI Pass-through功能等。完成这些配置后,就可以将显卡分配给虚拟机了。 需要注意的是,显卡直通可能会对虚拟机的迁移、快照等操作产生一些限制。由于显卡直通是把物理设备直接分配给虚拟机,所以在迁移或恢复快照时可能会出现一些问题。因此,在使用显卡直通时需要仔细考虑这些因素。 总之,通过ESXi 6.7的显卡直通技术,可以实现虚拟机对显卡的完全访问,并提供更好的图形性能和兼容性。但在使用时需要注意其局限性,确保正确配置和使用。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值