ESXI设置网卡直通
什么是直通?
原理科普白话文解释:
1.字面意思,很好理解,就是在虚拟机中,硬件不需要虚拟设备或者软件进行转换,虚拟机直接调用硬件,跟物理机一样。也就是某一个虚拟机,直接独享某一个直通的硬件设备。例如:网卡A直通给虚拟机A,那么网卡A就是虚拟机A独享了,其它的虚拟机无法再使用网卡A。
2.esxi下面默认网卡是虚拟的,所以受限于驱动及性能的影响,导致很多时候速率达不到网卡原本的速率,但是通过直通后,网卡的性能就毫无保留的发挥出来了。
3.虚拟机中使用的网卡是通过ESXi连接的
4.虚拟网卡,一般使用没有什么影响,但是对于高吞吐量和大带机量的网络环境,会影响网卡的实际性能而且会占用较高的处理器资源。如果网卡支持直通,那么在ESXi中启用网卡直通可以改善上述问题。
要解决的问题,以及环境:
办公室千兆的宽带,但是实际笔记本测试速度只能达到2-300兆,因为是爱快物理机里面装的 esxi。
用esxi 装的 ikuai 和 openwrt
判断是网卡性能受到影响。
而且恰恰符合大带机量的网络环境
使用网卡直通,可以发挥性能。
废话不多说,进行测试。
因为刚开始不知道,也不会搞,更不会测。瞎玩,把虚拟机测崩溃了。最后无奈只能 reset 虚机。
实践测试:
1. 虚机重置后。密码为空(切记)
这里,搞了半天,还一直以为是原来的密码,各种尝试,密码不对, 进不去。 切记,重置后, 密码为空。
2. 虚机重置后,原先安装的虚拟机如何恢复
在存储中有个 .vmx 右键,添加到清单中,即可在左边的虚拟机目录中可以看到。
3. 配置网卡直通
一、进入ESXI后台,管理—硬件—PCI设备,在快速筛选设备里面,选择----支持直通
注:切换直通时,无论有几个网口,默认第一个网口不能直通 第一个网口是lan口。切换后,开启混杂模式,最后要重新引导主机。
二、进入网络——vSwitch0——编辑设置——安全 开启混杂模式
开启混杂模式
三、配置虚拟机时,需要把内存里面的(预留所有客户机内存)前面打上勾
如果要添加直通硬件,还需要更改内存设置,具体如下:点内存前面的小黑色三角形,展开内存信息,把预留所有客户机内存(全部锁定)前面打上勾,然后在上面填上预留的内存,预留内存大小最好和设置的内存大小一致,不过小点也没关系。如果不设置预留所有客户机内存,可能导致虚拟机无法启动。
这里卡了很久, 一定要注意。 RAM 设置的多大,预留的内存也写多大。否则各种报错, 神烦。
四、配置网卡,爱快只用添加一个网络适配器1,后续的网卡添加PCI设置,直通了几个就添加几个
由于办公室的网络环境, 添加了一个网络适配器, 当作 esxi 的管理口, 192.168.0.5 笔记本连接网线到第一个口,修改ip 即可进入此 虚机。
因为用的不多,所以我就直通了两个网口,也就是要添加两个PCI设备,对应的是" 爱快的 wan 口 和 lan 口 "。
注意这里的网口 , 是直通后的网口,只专属于爱快使用,在爱快中绑定了哪个就是哪个。与物理机上的网口,常规概念上,爱快第一个为lan ,意思不同 。
注意上图 这个 AMD eth0 网口。其实对应的就是设备上的第一个口, 我并没有使用它。因为这个网口没有直通。但是这个网口却是管理esxi虚机的唯一口。需要连接网线,才能进入
注意上图 这两个 82583V 的网口。一个绑定的是wan1。一个绑定的是lan1 但是 我创建的虚机,里面只有一个网络适配器。
这个 wan1 和 lan1 就是网卡直通, 对应了。添加的那两个 PCI 设备 ,如何确定是不是直通的网卡。 注意比对 mac地址就可以了。
问题来了, 那我如何管理爱快呢。
网卡直通规范。规定了这个网卡归爱快所有了。所以管理口也就不能用了。这个爱快的 lan 口,也就是管理页面为 192.168.3.2
我给这个爱快开启了 远程访问,允许通过外网访问路由web管理界面,端口改成了8022
之前给西莱安配过 内网穿透, 绑定了有一个域名,可通过 域名+端口的形式,直接穿透到 内网的 3.2:8022 机器。
可以解决管理爱快的问题。
4、庆幸的是openwrt 没有受影响。虚机恢复后,一切正常。
修改自己电脑 ip 为 办公室 lede 的网关,一样可以科学上网。
好了,美好的世界如你所愿