良久良久以前我曾写过一篇文章,说的是 ESXi 的 7.x 版本与以往的 6.x 版本已大不一样,已经不再支持普通台式机上的螃蟹网卡了。
文章一出,很多小伙伴都坐不住了,这还怎么玩呢?
前文也解释了不支持的缘故原由,同时也给出了 6.7 版本的镜像文件,以方便大家伙测试利用。
《还想免费玩 VMware vSphere Hypervisor 7.x?小心别被坑了哦!
》
链接:https://www.sysadm.cc/index.php/xitongyunwei/765-vmware-vsphere-hypervisor-7-esxi
虽然 6.7 版本的还是可以玩,但毕竟现在主流是 7.x ,然而一样平常情形下我们也不可能有那么多做事器用来测试,真的就拿它没办法了吗?
办法总比困难多,虽然这句话听上去像一碗鸡汤,但我们既然碰到了问题,总是要考试测验一下看看嘛!
你还别说,我找了N多天,多少有那么一点点收成。
利用 USB 网卡
有位大神在提及新版本不再支持传统的 VMKlinux 驱动后,考虑到我们小白日常测试之需,与此同时也给出了可以利用 USB 网卡的办理方案。
链接:https://williamlam.com/2020/03/homelab-considerations-for-vsphere-7.html
Legacy VMKlinux Drivers
It should come as no surprise that in vSphere 7, the legacy VMKlinux Drivers will no longer be supported. I suspect this will have the biggest impact to personal homelabs where unsupported devices such as network or storage adapters require custom drivers built by the community such as any Realtek (RTL) PCIe-based NICs which are popular in many environments. Before installing or upgrading, you should check to see if you are currently using any VMKlinux drivers, which you can easily do so with a PowerCLI script that I developed last year which is referenced in this blog post by Niels Hagoort.
You should also check with your hardware vendor to see if a new Native Driver is available, as many of our eco-system partners have already finished porting to this new driver format over the past couple of years in preparation for this transition. For many folks, this will not affect you and you are probably already using 100% Native Drivers but if you are still using or relying on VMKlinux drivers, this is a good time to consider upgrading your hardware or talking to those vendors and asking why there is not a Native Driver for ESXi? From a networking standpoint, there are other alternatives such as the USB Native Driver for ESXi Fling which I will be covering in the next section.
大神给出了 USB 网卡驱动的下载链接:
https://flings.vmware.com/usb-network-native-driver-for-esxi
可喜的是,这些USB驱动还支持包括螃蟹卡在内在很多常见网卡。
The ASIX USB 2.0 gigabit network ASIX88178a, ASIX USB 3.0 gigabit network ASIX88179, Realtek USB 3.0 gigabit network RTL8152/RTL8153 and Aquantia AQC111U.
我找来了一块遐想的USB转RJ45的转接网卡,通过测试创造可以正常事情,把稳最好是千兆。
那么这个驱动怎么打到安装镜像中呢,毕竟在掌握台上安装驱动是个伪命题?
这里还是和之前文章中先容的一样,用到了一个工具和两个材料。
我们拿最新版本 7.0U2a 来举例,它们分别是:
驱动注入工具ESXi-Customizer-PS-2.8.1.zip下载链接:https://pan.baidu.com/s/1kPbFlEbLCbVt3atfDJjkkw
提取码:<关注公众年夜众号,发送 000856 >
USB 网卡驱动ESXi702-VMKUSB-NIC-FLING-47140841-component-18150468.zip
下载链接:https://pan.baidu.com/s/10mHYyy7lnqkfyOYomeAa6w
提取码:<关注"大众年夜众号,发送 000856 >
ESXi 7.0U2a 扩展包VMware-ESXi-7.0U2a-17867351-depot.zip
下载链接:https://pan.baidu.com/s/19u7zklSSPMKs8RfD7N7OSg
提取码:<关注"大众年夜众号,发送 000856 >
1、将驱动注入工具 ESXi-Customizer-PS-2.81.zip 解压缩后得到 ESXi-Customizer-PS.ps1 文件。
2、将USB网卡驱动 ESXi702-VMKUSB-NIC-FLING-47140841-component-18150468.zip 解压缩后得到 VMW_bootbank_vmkusb-nic-fling_1.8-3vmw.702.0.20.47140841.vib 文件。
3、新建一个空文件夹,不要解压缩将扩展包文件 VMware-ESXi-7.0U2a-17867351-depot.zip 直接与前两步得到的文件放在新建的同一文件夹内。
4、以管理员身份打开 PowerShell ,进入第3步新建的文件夹内,然后实行以下命令。
.\ESXi-Customizer-PS.ps1 -izip .\VMware-ESXi-7.0U2a-17867351-depot.zip -pkgDir .\
等待命令完成,只要不报错,即可成功注入驱动。
驱动注入成功后,在同一文件夹内会天生一个新的镜像文件。(文未有下载)
用这个镜像文件去安装吧,它已经将 USB 网卡驱动打包进去了。
不过这里要把稳一点,你下载的驱动版本必须与镜像扩展包文件的版本同等。
从图中可以看出,最小支持 6.5 版本,更新韶光是 2021年6月14日 。
到这儿可能有的小伙伴会以为,USB 网卡支持和测试倒没啥大问题,而且现在这种网卡也是千兆速率,不过嘛,总觉得有点太随意不太正规的样子。
还有些小伙伴可能会担心此类网卡的稳定性。
人家大神都写得清楚,下载的时候你要赞许不用在生产环境,你想玩真的?
好吧,彷佛也有办法,我听说要安装 Intel 芯片的千兆网卡。
利用 PCIe千兆网卡
如果觉得 USB 网卡 Low 的话,那只能找块 Intel 芯片的千兆网卡装上了,那么什么样的网卡可行呢?
赶巧手头上有一块瑞联的千兆网卡,可能因此前买来备用的。
型号是 LREC9201CT ,网上一查,它的芯片恰好是 Intel 的,就拿它来试试吧。
找来一台遐想扬晒台式机,型号 YangTianW2090v-00 。
在不安装这块独立网卡的情形下,考试测验利用前面我们制作的镜像启动安装,创造无法找到网卡,安装进程无法连续。
这也正是我所预见的,接下来安装上这块瑞联的网卡,再次启动安装镜像。
OK!
这块网卡起浸染了,安装程序顺利通过检测进入了下一步进程。
不过可能是电脑太老了,它警告我让我往后记得换 CPU ,现在先让我用着。
我感激它了!
后面就大略了,正常安装便是了,末了完成安装。
不错,重启后也顺利进入掌握台界面。
在浏览器地址栏上输入 IP 地址,登录 ESXi 的管理器程序。
看来统统OK啊。
点击左侧 管理 ,右侧 硬件 ,查找到网卡硬件描述,的确是 Intel 的。
接着点击 软件包 ,也可以看到 vmkusb-nio-fling 的驱动程序,当然这次没有用到它。
末了点击左侧 网络 ,再点击右侧 物理网卡 ,瑞联的这块网卡被识别为 ne1000 。
还不错,摆脱了 USB 网卡的束缚,只不过要特意安装一块内置网卡。
不过你也不用担心,这块网卡太普通了,价格也不贵,只要100块出头点。
当然,我不是做广告的,你也可以在某东或某宝上自己找找其他型号的,一样平常 Intel 芯片的该当都可以。
我测试的这块是 Intel 82574 芯片的千兆网卡,牢记最好是千兆以上速率,仅供参考。
完全版镜像文件下载
如果你有一些动手能力,按本文前面的内容操作(作者毫无保留),完备可以自行天生镜像文件。
下载均为免费,可以的话请捐赠我,也为坚持这个小破站,感激哈!
请关注微信公众年夜众号获取阅读密码后即可免费下载。
ESXi-7.0U2a-VMKUSB-NIC-FLING.ISO (388M)
SHA256: 74D05ECC728EC565CA9EEF57928F4B1F86EC3F7005DF2AED395352B748B176E2
下载链接:https://pan.baidu.com/s/1Wn4tARpUzqGSFRjQvXm6aA
提取码:<关注公众年夜众号,发送 000856 >
网管小贾 / sysadm.cc