前言

本文在N3150工控机上安装了ESXi6.7U3。

本文用到以及生成的文件存档 密码:j000e

ESXi是我很早以前就想尝试的了,同最近的其他文章一样,也是趁最近还没忙起来,才得以有大块的时间来研究。

本文使用的设备比较特殊(局限性较大),不具有普适性,但文中我也详细说明了每一步对应的常规操作方法。

文中使用的设备是N3150工控机,和以前玩软路由时用的是通过一个机器,不过这次我们为它购买了128G的三星mSATA和8G DDR3内存。

难点有两处,

  1. 首先工控机搭载的是Realtek网卡,这是ESXi不支持的,因为安装镜像中没有给Realtek网卡的驱动,而安装ESXi时没有识别到网卡是无法开始的,所以解决网卡驱动问题至关重要,此外还有sata等其它设备可能也需要驱动。
  2. 其次N3150的板子在安装ESXi的时候如果接了显示器会卡住,这就需要现在虚拟机中给U盘装好系统盘,再插在裸机上直接使用。

我的主要流程:

  1. 从V-Front下载网卡和SATA驱动
  2. 安装VMware PowerCLI
  3. 从V-Front下载ESXi-Customizer-PS
  4. 使用ESXi-Customizer-PS -v67 -ozip生成离线包
  5. 使用ESXi-Customizer-PS封装驱动成ISO

前一部分的整体大概流程如下图所示,其实每一步都有很多方法来实现,途中仍然不够全面,本文已经尽量详细记述。

条件结构流程图

vSphere, ESXi 和 vCenter 的区别

VMware公司是一家软件公司,开发了许多套件的软件产品,专门提供各种虚拟化解决方案。有许多云产品、数据中心产品、桌面产品等等。

vSphere是属于数据中心产品的一个软件套件。vSphere就像微软的Office套件,它有许多软件,如MS Office、MS Excel、MS Access等等。与微软Office一样,vSphere也是一个软件套件,它有许多软件组件,如vCenter、ESXi、vSphere client等等。所以,所有这些软件组件的组合就是vSphere。vSphere并不是一个可以安装和使用的特定软件,"它只是一个软件包的名称,其中还有其他子组件"。

ESXi、vSphere client和vCenter是VMware vSphere的组件。ESXi服务器是vSphere中最重要的部分。ESXi是虚拟化服务器。它是第一类管理程序。所有的虚拟机或客户操作系统都安装在ESXi服务器上。要安装、管理和访问位于ESXi服务器上面的那些虚拟服务器,你需要vSphere套件的其他部分,即vSphere client。现在,vSphere客户端允许管理员连接到ESXi服务器并访问或管理虚拟机。vSphere客户端是基于HTML5/Web的管理门户。管理员登录Web浏览器访问vSphere客户端,以管理ESXi服务器。Windows版vSphere客户端或C#版vSphere客户端已不再可用,在vSphere 6.7中被基于HTML5的vSphere客户端取代,不再需要安装vSphere客户端软件来访问ESXi主机。那么现在什么是vCenter?我们为什么需要它?试着在没有vCenter服务器的情况下,只用vSphere客户端来克隆现有的虚拟机。

vCenter服务器是vSphere套件的另一个部分。vCenter服务器可以安装在Windows服务器上,也可以是基于Linux的虚拟设备。VMware将停止使用基于Winodws的vCenter服务器,并在未来只发布基于Linux的vCenter设备。vCenter服务器是一个集中管理的应用程序,可以让你集中管理虚拟机和ESXi主机。vSphere客户端再次被用来访问vCenter服务器并最终管理ESXi服务器。例如,你可以轻松地在vCenter服务器中克隆现有的虚拟机。因此,vCenter是vSphere套件的另一个重要部分。你必须单独购买vCenter服务器许可证。

vSphere、ESXi和vCenter之间的区别

vSphere是一个产品套件,ESXi是安装在物理机上的管理程序。vSphere Client HTML5用于访问ESXi服务器,以创建和管理ESXi服务器上的虚拟机。vCenter服务器作为虚拟机安装在ESXi服务器之上,它也可以是基于Linux的虚拟机(或虚拟设备)。vCenter服务器也可以安装在不同的独立物理服务器上,但为什么不把它虚拟化呢?vCenter服务器是一个vSphere组件,主要用于有许多ESXi主机和虚拟机并需要vSphere高级企业功能的大型环境。vCenter服务器也可以通过vSphere客户端访问,用于管理。因此,在小型环境中,vSphere客户端被用来直接访问ESXi服务器。在较大的环境中,vSphere客户端又被用来访问vCenter服务器以管理ESXi服务器。

参考来源

题外话:给Windows安装显卡驱动

因为在板子上装完windows后,显示器输出比例不正确,我最初以为是显示器的问题,后来装了N3150的驱动便恢复正常了。

Intel N3150 官方驱动下载

查看网卡型号

根据查阅的各种教程,ESXi在安装时要求必须有网卡,且对网卡型号有要求,官方安装镜像中不会携带市面上所有的网卡的驱动,其中,它对Intel网卡的支持较好,对Realtek的网卡支持较差,甚至官方不支持Realtek网卡。对于不支持的网卡,需要将社区维护的网卡驱动封装在ESXi镜像中才可以顺利安装。

也正是因为网卡的限制,我在选择ESXi的版本时被限制在了7.0以前,即能用的最新版本是6.7U3.

由于VSphere7.0中已经不推荐使用VMKlux驱动程序栈,意味着从Linux驱动程序(如Realtek NIC的驱动程序)构建的任何驱动程序都将无法与VSphere 7兼容而正常工作。
所以像Realtek RTL8111/RTL8168/8411等螃蟹卡无法在VSphere7.0中识别使用.

可以通过VMware兼容性指南来查看自己的硬件是否受到了ESXi的官方支持。

由于板子上已经装过Windows Server 2022了,下面直接在win中查看网卡型号。

一般查到的查看网卡型号的方法都是cmd输入systeminfo,但是从输出结果只能看到网卡是Realtek PCIe GbE Family Controller,这不是一个具体的网卡型号,于是需要到设备管理器中寻找具体型号是什么。

打开设备管理器-网络适配器-右键Realtek PCIe GbE Family Controller-属性-详细信息-点详细设备弹出菜单-点硬件ID

可以看到首行有REV字样的信息为PCI\VEN_10EC&DEV_8168&SUBSYS_012310EC&REV_07,根据网上的对照表

  • 8111B:PCI\VEN_10EC&DEV_8168&REV_01
  • 8111C:PCI\VEN_10EC&DEV_8168&REV_02
  • 8111D:PCI\VEN_10EC&DEV_8168&REV_03
  • 8111DP/DL:PCI\VEN_10EC&DEV_8168&REV_04
  • 8111E:PCI\VEN_10EC&DEV_8168&REV_06
  • 8111F:PCI\VEN_10EC&DEV_8168&REV_07
  • 8111ES:PCI\VEN_10EC&DEV_8168&REV_08

我这里的两个PCIe网卡应该为Realtek RTL8111F,不知道这个对照表是来自哪里,但是至少可以通过硬件ID得知网卡是8168系列的,同一系列的驱动一般是相同的。

安装VMware-PowerCLI

VMware提供官方自定义镜像打包工具VMware-PowerCLI,它也是ESXi-Customizer-PS所需要的依赖,所以如果需要封装镜像,就必须安装它,可通过以下两种方式进行安装:

离线安装(本文步骤)

下载VMware-PowerCLI离线包官网地址,也可从网上的分享网盘中下载。

在Windows PowerShell控制台输入如下命令,查看PowerShell模块路径

$env:PSModulePath
# 输出为
# C:\Users\Joe\Documents\WindowsPowerShell\Modules;C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules

将下载文件解压到PowerShell模块路径,比如C:\Program Files\WindowsPowerShell\Modules,并在该目录中打开PowerShell控制台,输入如下命令解锁文件

cd "C:\Users\Joe\Documents\WindowsPowerShell\Modules"
Get-ChildItem * -Recurse | Unblock-File

执行以下命令以验证PowerCLI模块是否可用

Get-Module -Name VMware.PowerCLI -ListAvailable
# 输出为
#     目录: C:\Users\Joe\Documents\WindowsPowerShell\Modules
# ModuleType Version    Name    ExportedCommands
# ---------- -------    ----    ----------------
# Manifest   12.7.0.... VMware.PowerCLI

如果后面使用ESXi-Customizer-PS进行打包操作的话,请继续以下步骤,否则不用。

配置远程执行策略为允许 (输入A继续)

Set-ExecutionPolicy RemoteSigned

至此该步骤已经完成,如果后面ESXi-Customizer-PS运行仍有错误提示,可再尝试下面的命令。

配置忽略证书验证 (输入A继续)

Set-PowerCLIConfiguration -Scope AllUsers -ParticipateInCeip $false -InvalidCertificateAction Ignore

在线安装

通过管理员权限启动PowerShell输入如下命令在线安装

这个步骤我经过尝试发现,即使从Clash开带代理的powershell运行下面的安装命令仍然很慢,然后ping google.com返回超时,说明PowerShell没走代理,全局还是rule都是如此,开了UWP代理也不行,具体原因未知,但是如果用TUN Mode(需要先安装Service Mode),再去ping google.com就是可以的,所以后面涉及到用PowerShell的步骤(尤其是需要联网的步骤),我都有打开TUN MODE

Install-Module -Name VMware.PowerCLI

该过程较慢,需要耐心等待。

下载ESXi-Customizer-PS

如果不使用该工具进行打包则不需要操作该节内容。

ESXi-Customizer-PS是一个Powershell脚本,它大大简化了使用VMware PowerCLI ImageBuilder module/snapin创建完全修补和定制的ESXi 5.x和6.x安装ISO的过程,并使之自动化。

依赖(我们前面已经装好了):

  • A Windows computer (XP or newer) with Powershell 2.0 or newer
  • VMware PowerCLI version 5.1 or newer

访问GitHub下载最新版本
VFrontDe/ESXi-Customizer-PS

在PowerShell中试一下是否可以运行,如果报错请回顾“安装VMware-PowerCLI”章节。

cd C:\Users\Joe\Desktop\ESXi-Customizer-PS-2.8.2
.\ESXi-Customizer-PS
# 输出结果
# This is ESXi-Customizer-PS Version 2.8.2 (visit https://ESXi-Customizer-PS.v-front.de for more information!)
# (Call with -help for instructions)
# 
# Logging to C:\Users\Joe\AppData\Local\Temp\ESXi-Customizer-PS-7268.log ...

下载驱动

通过V-Front(本文步骤)

对于Realtek网卡目前可以通过一个个人开发者的网站来下载驱动。

进入V-Front List of currently available ESXi packages

除了网卡驱动,作者还提供许多其他驱动比如sata

找到需要的网卡系列,如我找到net55-r8168点进去

它支持的网卡包括(Realtek RTL8111B / RTL8168B / RTL8111/RTL8168 / RTL8111C / RTL8111CP / RTL8111D(L) / RTL8168C / RTL8111DP / RTL8111E / RTL8168E / RTL8111F / RTL8411 / RTL8111G / RTL8111GUS / RTL8411B(N) / RTL8118AS / D-Link DGE-528T)

对ESXi的版本兼容:Compatible With: ESXi 5.5, ESXi 6.0, ESXi 6.5, ESXi 6.7

点击页面最下方的VIB File of version 8.045a即可下载得到一个net55-r8168-8.045a-napi.x86_64.vib文件。

为了避免sata也没驱动,顺便也下一个sata-xahci

注意:ESXi-Customizer-PS是可以通过-vft -load xx命令在线获取驱动并封装在镜像或者离线包中的,但是会有驱动下载失败,所以我觉得将驱动下载下来更方便。

20221017更新
买了块2T的西数2.5寸蓝盘插在sata上,系统成功都出来了,所以sata也是好用的,截至目前,两个网卡和USB,固态,sata都正常使用,如图:

通过Flings社区

对于部分USB网卡,Intel网卡和NVME驱动,可以在VMware Flings 的 ESXi分类找到对应的驱动。

处于好奇我下载了其中一个,压缩包里也是vib文件。

本类型驱动我没实践过,只是知道有这样更官方正规的途径。

下载ESXi

  1. 如果已知网卡受支持,或只是需要官方最新镜像,则可注册登录然后直接下载最新的7.0版本iso镜像
  2. 如果需要自定义镜像如手动封装驱动,则需要在官网下载Offline Bundle离线包。
  3. 如果官方已经不提供离线包(本文情况),则有大概三种办法来取得离线包

    1. 通过ESXi-Customizer-PS从VMware仓库下载并生成一个Offline Bundle的zip(本文情况)
    2. 下载服务器生产商(OEM)提供的离线包
    3. 使用网友提供的资源

官网不提供的离线包是本文中最棘手的一部分,网上的教程都没提到如何获取这种情况的离线包。仔细查看ESXi-Customizer-PS作者的脚本使用讲解,可以发现-ozip参数是可以获取到离线包的,经过实践确实行得通。

通过ESXi-Customizer-PS(本文步骤)

ESXi-Customizer-PS可以单独下载iso,可以单独下载Offline Bundle,也可以在下载前两者的同时直接在线获取驱动并封装进去,又或者从本地目录读取驱动然后封装,总之功能强大,作者22年中旬还在更新,用爱发电了。

PowerShell进入脚本所在目录,输入如下命令获得6.7u3的Offline Bundle(建议Clash开TUN MODE)

原版ESXi6.7u3 Offline Bundle(无驱动封装)

 .\ESXi-Customizer-PS.ps1 -v67 -ozip

完成后,文件夹中将出现离线zip包。

通过OEM

最开始我找到了Dell和Lenovo发布的用在他们服务器上的离线包:
DellEMC Custom Image for ESXi 6.7U3 Offline Bundle 下载
Lenovo VMware Updates RepositoryVMware-ESXi-6.7.0.update03-19195723-LNV-20220412.zip 下载

我下载了Dell的离线包,经测试可以正常用ESXi-Customizer-PS把自己的驱动封装进去。

踩过的坑(发现官网没有6.7u3的Offline Bundle)

首先注册VMware,登录

登录后会跳转Customer Connect,选择所有产品

下载页面已经在提示6.7版本即将停止支持了

Reminder: vSphere 6.5.x & vSphere 6.7.x will be End of General Support on October 15, 2022 - Reminder: vSphere 6.5.x & vSphere 6.7.x will be End of General Support on October 15, 2022 More details below,
EOGS Blog
Product Lifecycle Matrix
Visit this blog link and leverage SHD tool to prep-up the environment for a successful upgrade to a fully supported version of vSphere.

找到VMware vSphere Hypervisor (ESXi) 并进入下载

版本选择6.5,然后进入下载

来到6.7的下载页面,还需要注册

我在注册页面右上角🌏按钮换成了英语,就可以在国家和地区选择美国了,不过选择中国有什么影响我不知道。

跳转回下载页面,已经可以下载6.7版本的iso镜像了

不过问题在于,已经不提供Offline Bundle的zip文件了,这样的话无法打包驱动。成功踩坑。

构建镜像

本文使用了ESXi-Customizer-PS来构建镜像。

使用ESXi-Customizer-PS(本文步骤)

为了方便可以把脚本,驱动,离线包放在一个目录下面,如图所示,我把驱动文件单独放一个pkg文件夹了。然后在脚本所在目录下执行PowerShell,然后会得到一个封装好的iso文件,把这个iso烧录到u盘里就可以去安装系统了。

 .\ESXi-Customizer-PS.ps1 -izip [下好的ESXi离线包zip的路径] -pkgDir [驱动文件所在路径]
# 例
 .\ESXi-Customizer-PS.ps1 -izip .\ESXi-6.7.0-20221004001-standard.zip -pkgDir .\pkg

没有报错,顺利完成。

关于这个脚本的详细使用需要参看作者的官网YouTube

.\ESXi-Customizer-PS -help
# 输出帮助文档
# Optional parameters:
#    -help              : display this help
#    -izip <bundle>     : use the VMware Offline bundle <bundle> as input instead of the Online depot
#    -update            : only with -izip, updates a local bundle with an ESXi patch from the VMware Online depot,
#                         combine this with the matching ESXi version selection switch
#    -pzip              : use an Offline patch bundle instead of the Online depot with -update.
#    -pkgDir <dir>[,...]: local directories of Offline bundles and/or VIB files to add (if any, no default)
#    -ozip              : output an Offline bundle instead of an installation ISO
#    -outDir <dir>      : directory to store the customized ISO or Offline bundle (the default is the
#                         script directory. If specified the log file will also be moved here.)
#    -vft               : connect the V-Front Online depot
#    -dpt depot1[,...]  : connect additional Online depots by URL or local Offline bundles by file name
#    -load vib1[,...]   : load additional packages from connected depots or Offline bundles
#    -remove vib1[,...] : remove named VIB packages from the custom Imageprofile
#    -sip               : select an Imageprofile from the current list
#                         (default = auto-select latest available standard profile)
#    -v70 |
#    -v67 | -v65 | -v60 |
#    -v55 | -v51 | -v50 : Use only ESXi 7.0/6.7/6.5/6.0/5.5/5.1/5.0 Imageprofiles as input, ignore other versions
#    -nsc               : use -NoSignatureCheck with export
#    -log <file>        : Use custom log file <file>
#    -ipname <name>
#    -ipdesc <desc>
#    -ipvendor <vendor> : provide a name, description and/or vendor for the customized
#                         Imageprofile (the default is derived from the cloned input Imageprofile)
#    -test              : skip package download and image build (for testing)

使用VMware-PowerCLI

构建 ESXi 镜像,依赖 PowerShell 环境,虽然 PowerShell 有 Docker 镜像,但是 Docker 镜像使用的是“Core”版本的 Shell, 会导致构建命令不能够正常使用,直接运行会获得类似下面的错误信息:

Exception: The VMware.ImageBuilder module is not currently supported on the Core edition of PowerShell.

所以我们需要一台标准的Windows系统环境,来运行 PowerShell ,进行镜像构建。

以管理员身份启动一个 PowerShell,然后逐行执行以下构建命令(具体文件路径和文件名根据自身环境修改):

#设置变量
$esxiOfflineBundle = "D:\Download\VM\VMware-ESXi\VMware vSphere 7.0\VMware-ESXi-7.0U1c-17325551-depot.zip"
$newImageProfileName = "ESXi-7.0U1c-17325551-shemg20220323"
#将ESXi官方软件包添加到当前PowerCLI Session中
Add-EsxSoftwareDepot $esxiOfflineBundle
将社区版英特尔网卡驱动添加到当前PowerCLI Session中
Add-EsxSoftwareDepot "D:\Download\VM\VMware-ESXi\ESXI Pack\drivers\Net-Community-Driver_1.2.0.0-1vmw.700.1.0.15843807_18028830.zip"
将社区版固态硬盘驱动添加到当前PowerCLI Session中
Add-EsxSoftwareDepot "D:\Download\VM\VMware-ESXi\ESXI Pack\drivers\nvme-community-driver_1.0.1.0-3vmw.700.1.0.15843807-component-18902434.zip"
#查看当前ESXi镜像名称,提供给后续步骤使用
Get-EsxImageProfile
#设置ESXi镜像名称
$esxiImageProfileName = "ESXi-7.0U1c-17325551-standard"
#检索软件包
#Get-EsxSoftwarePackage 
#使用当前ESXI镜像名称克隆一个模版
New-EsxImageProfile -CloneProfile $esxiImageProfileName -Name $newImageProfileName -Vendor shemg
#将模版转换为社区版
Set-EsxImageProfile -AcceptanceLevel CommunitySupported -ImageProfile $newImageProfileName
#将社区版英特尔网卡驱动添加到输出镜像模版中
Add-EsxSoftwarePackage -ImageProfile $newImageProfileName -SoftwarePackage "net-community"
#将社区版固态硬盘驱动添加到输出镜像模版中
Add-EsxSoftwarePackage -ImageProfile $newImageProfileName -SoftwarePackage "nvme-community"
#将上述镜像进行打包,并导出ESXi7.iso镜像文件
Export-EsxImageProfile -ImageProfile $newImageProfileName -ExportToIso -FilePath "D:\Download\VM\VMware-ESXi\ESXI Pack\iso-pkg\VMware-VMvisor-Installer-7.0U1c-17325551.x86_64-customized.iso"

等待最后一条命令执行完毕,你会得到一个名为VMware-VMvisor-Installer-7.0U1c-17325551.x86_64-customized.iso的镜像文件,使用USB启动盘烧录软件将镜像烧录至U盘,即可将制作的ESXI7 ISO镜像安装到裸机服务器上。

备注:
由于VSphere7.0中已经不推荐使用VMKlux驱动程序栈,意味着从Linux驱动程序(如Realtek NIC的驱动程序)构建的任何驱动程序都将无法与VSphere 7兼容而正常工作。
所以像Realtek RTL8111/RTL8168/8411等螃蟹卡在写本文章时暂时无法在VSphere7.0中识别使用,等后续官网发布兼容的驱动程序支持。

如果需要支持Realtek RTL8111/RTL8168/8411等螃蟹卡,可以使用VSphere6.7,具体构建命令如下:

#设置变量
$esxiOfflineBundle = "D:\Download\VM\VMware-ESXi\VMware vSphere 6.7\VMware-ESXi-6.7.0-8169922-depot.zip"
$newImageProfileName = "ESXi-6.7.0-8169922-shemg20220323"
#将ESXi官方软件包添加到当前PowerCLI Session中
Add-EsxSoftwareDepot $esxiOfflineBundle
#将英特尔ne1000网卡驱动添加到当前PowerCLI Session中
Add-EsxSoftwareDepot "D:\Download\VM\VMware-ESXi\ESXI Pack\drivers\Intel-NUC-ne1000_0.8.4-3vmw.670.0.0.8169922-offline_bundle-16654787.zip"
#将Realtek net55-r8168网卡驱动添加到当前PowerCLI Session中
Add-EsxSoftwareDepot "D:\Download\VM\VMware-ESXi\ESXI Pack\drivers\net55-r8168-8.045a-napi-offline_bundle.zip"
#查看当前ESXi镜像名称,提供给后续步骤使用
Get-EsxImageProfile
#设置ESXi镜像名称
$esxiImageProfileName = "ESXi-6.7.0-8169922-standard"
#检索软件包
#Get-EsxSoftwarePackage 
#使用当前ESXI镜像名称克隆一个模版
New-EsxImageProfile -CloneProfile $esxiImageProfileName -Name $newImageProfileName -Vendor shemg
#将模版转换为社区版
Set-EsxImageProfile -AcceptanceLevel CommunitySupported -ImageProfile $newImageProfileName
#将英特尔ne1000网卡驱动添加到输出镜像模版中
Add-EsxSoftwarePackage -ImageProfile $newImageProfileName -SoftwarePackage "ne1000-intelnuc"
#将Realtek net55-r8168网卡驱动添加到输出镜像模版中
Add-EsxSoftwarePackage -ImageProfile $newImageProfileName -SoftwarePackage "net55-r8168"
#将上述镜像进行打包,并导出ESXi7.iso镜像文件
Export-EsxImageProfile -ImageProfile $newImageProfileName -ExportToIso -FilePath "D:\Download\VM\VMware-ESXi\ESXI Pack\iso-pkg\VMware-VMvisor-Installer-6.7.0-8169922.x86_64-customized.iso"

等待最后一条命令执行完毕,你会得到一个名为VMware-VMvisor-Installer-6.7.0-8169922.x86_64-customized.iso的镜像文件,使用USB启动盘烧录软件将镜像烧录至U盘,即可将制作的ESXI7 ISO镜像安装到裸机服务器上。

安装ESXi

参考了[教程说明] 在华擎N3150-ITX上安装esxi6.0终极篇(已上传iso),发现N3150箱安装ESXi除了要处理网卡驱动的问题,还不能插显示器,经过实践,插上显示器安装确实会卡在Relocating modules and starting up the kernel,所以本文特别针对这个问题做了详细叙述,其他常见配置也许不存在这样的问题。

踩过的坑(N3150板子不能接显示器)

按F11进入Boot选项

解决方案:利用虚拟机将ESXi安装到U盘上

以管理员权限启动VMware(Player或者Workstation版本都行)并新建虚拟机,选择刚做好的iso镜像,在磁盘处选择使用物理磁盘,这里如果不使用管理员权限会显示无访问权限,不确定选择PhysicalDrive后面数字是几可以看一下磁盘管理里面的数字。

虚拟机我给分配了4G内存4核CPU,网络NAT就行,主要是镜像和物理磁盘这两处。

镜像选择刚刚封装好的iso

磁盘1就是PhysicalDrive1。

启动虚拟机

密码要字幕字符数字7位以上组合

重启后,会显示目前DHCP的IP,访问该IP就可以进入ESXi管理面板了,但是我们要按F2,自定义ESXi的IP

输入密码进入

方向键进入Configure Management Network

根据需要修改IPv4配置,这里主要目的就是给ESXi设定一个固定IP

我的局域网中并没有开启IPv6,所以可以关掉

顺便手动指定DNS,我用的是阿里云的公共DNS

保存完重启就可以了

随后系统会丢失,关闭虚拟机,拔下U盘插上N3150工控机,不要插任何视频线,在BIOS中设置U盘为第一启动项,保存并退出后启动,过一会访问刚才设置的IP,即可登录,注意Firefox会强制跳转https,请以http访问,如果遇到503错误,过会再访问就好了。

至此,ESXi6.7U3在N3150工控机上的安装已经完成,本文的主要内容也终于告一段落,利用空余时间折腾了三四天,还是蛮有成就感的!后续内容为ESXi的使用问题了,以后使用相关就不在本文更新了,单独开文章记录。

远程访问(内网穿透形式)

因为寝室的网络是广电宽带NAT下来的,没有公网IP,所以只能采用内网穿透的形式,这里我直接用路由器的DDNSTO插件来实现。

不记述DDNSTO怎么使用,这里只记录一个小坑:

添加域名映射时,目标主机地址应为https,如https://192.168.50.123

这样就可以在公网随时访问寝室的ESXi了。

激活ESXi 6.7

进入主机-管理-许可-分配许可证-输入如下密钥-点击分配许可证即可激活

VMware vSphere 6 Enterprise Plus:0A65P-00HD0-3Z5M1-M097M-22P7H


参考来源:

THE END
最后修改:2022 年 10 月 21 日 15 : 07
本文链接:https://www.j000e.com/VM/esxi67onn3150.html
版权声明:本文『N3150+Realtek NIC安装ESXi6.7』为『Joe』原创。著作权归作者所有。
转载说明:N3150+Realtek NIC安装ESXi6.7 || Joe's Blog』转载许可类型见文末右下角标识。允许规范转载时,转载文章需注明原文出处及地址。
Last modification:October 21, 2022