美文网首页
ESXI 6.7安装8168/8111/8112网卡驱动

ESXI 6.7安装8168/8111/8112网卡驱动

作者: 本然酋长 | 来源:发表于2019-12-04 21:48 被阅读0次

    前言

    最近由于公司需要,从网上买了一个mini的小主机,无风扇的,cpu是8350U。越看越喜欢,回来做性能测试,cpu温度比我笔记本还要低得多。越看越喜欢。闲话少说,我们聊正事。
    这个小主机我们是在现场当做一个mini服务器来用的。由于我们是分布式解决方案,所以现场部署起来在服务器使用上就显得比较庞大。不过现在这个点,首先没有自己专属的服务器,东西也少,也就是虽然我们解决方案庞大,但是人家压力小,可能还不如我们开发服务器,所以,买个小主机,放到现场当服务器用。由于既要部署基础设施,又要部署多进程的java,所以还是现在上面装一个ESXI虚拟一道,后面好做操作。好了,问题来了,报找不到网络设备,无法安装。

    环境

    先说及其配置吧:

    cpu: i5-8350U
    内存:ddrl4 8g
    硬盘:240g SSD Nvme
    网卡:瑞昱 RTL8168/8111/8112 Gigabit Ethernet Controller 
    无线网卡:英特尔 Centrino Advanced-N 6200 2x2 AGN
    

    软件方面:

    • esxi6.7 :这个版本目前好像是最新的,而且,6.5的有bug,改虚拟机设置两下就死了,需要刷新,这个版本就没有了。公司一直在用,也算稳定。

    解决方法

    网上查了,基本都说是由于ESXI里面缺少网卡驱动,识别不到。所以,基本方法就是把驱动打到启动盘里去。基本的过程就是安装VMware PowerCLI,然后下载ESXi-Customizer-PS,再用这个来安装。这两个东西好像都有官网下,百度就能找到,这里就不提供下载链接了。

    解决

    安装VMware PowerCLI

    我在百度搜到官网,最新到了11.5,支持esxi6.7 。然后,下下来 一脸懵逼。压缩包,咋装呀。查了下,原来有在线和离线两种安装方式

    在线安装

    #郑重提示,我没试过,网上抄的
    
    #查找模块
    Find-Module -Name VMware.PowerCLI
    #安装模块
    Install-Module -Name VMware.PowerCLI -Scope CurrentUser
    # 如果希望所有用户可以使用,则可以使用管理员身份打开PowerShell,把Scope改成AllUsers
    

    后来才找到,有官方安装说明,链接如下:
    https://blogs.vmware.com/PowerCLI/2017/04/powercli-install-process-powershell-gallery.html

    离线安装

    为了避免麻烦,我们使用管理员身份启动PowerShell

    Find-Module -Name VMware.PowerCLI 
     #我们可以通过上面这条命令查找这个库,我是提醒我先装了NuGet,然后就找到了,居然是11.5这个最新版。
    
    Save-Module -Name VMware.PowerCLI -Path C:\Path\To\Desired\Folder
     # 上面这个命令可以帮助我们把相关的内容下载到指定的位置,不过我已经下下来了。
    

    但是,我不想把我的文件拷到对应的PowerShell目录里,所以,需要修改PSModulePath环境变量,就像改JAVA_HOME一样,把我的路径加进去
    然后,为了以防万一,我重启了一遍PowerShell,然后执行命令:

    Get-Module #结果没有看到VMware相关的东西
    Import-Module VMware.PowerCLI  
    # 执行上面这个命令,我收到了一些警告了些安全,然后还跟我推荐了他的客户体验提升计划,然后下面就是WelCome了
    
    Get-Module #这个时候就能看到VMware相关的一系列的模块了。
    

    这个时候其实我们就已经安装好了。

    下载驱动

    https://vibsdepot.v-front.de/wiki/index.php/Welcome
    上面这个链接是VMware官方提供的一个支持的站点。
    里面的ESXi Community Packaging Tools就是上面说的ESXi-Customizer-PS下载页面,而List of currently available ESXi packages就是现在所有的官方支持的包的所在地。需要什么挑着下就好了。
    不过,这一大堆最后我打包的时候只有两个能成功打包进去,就是下面两个:

    net55-r8168-8.045a-napi.x86_64.vib
    net-igb-5.3.2-99.x86_64.vib
    

    下载bundle

    需要注意的是,这不是我们下载的iso。相关的版本可以在 https://my.vmware.com/zh/group/vmware/patch#search 搜索下载,是个zip的压缩包。我下载的是6.7的——ESXi670-201911001.zip 。

    打包

    我的实际命令是下面的:

    .\ESXi-Customizer-PS-v2.6.0.ps1 -izip  I:\SoftwarePackages\systems\esxi\ESXi670-201911001.zip -pkgDir I:\SoftwarePackages\systems\esxi\drivers\
    

    具体就不太多解释了,就是指明了用的bundle和驱动所在的文件夹。在运行命令的文件夹会生成一个iso文件,就是我们自定义的iso了。

    后续补充坑

    using "simple offset" UEFT RTS mapping policy

    这东西不是你的U盘启动盘制作的不对,是镜像本身的问题。我的是6.7版本,在启动的时候有个地方会厅5秒,回车会继续shift+o会进入编辑启动参数。进入后会有两个单词,不知道什么意思,后面加上下面的参数即可通过:

    ignoreHeadless = TRUE
    

    可能是有个什么校验通不过吧,我是在我的软路由上安装的时候出现该报错的,应该是主板有什么缺少的东西。

    相关文章

      网友评论

          本文标题:ESXI 6.7安装8168/8111/8112网卡驱动

          本文链接:https://www.haomeiwen.com/subject/nuslgctx.html