☰
VMware ESXi 8.0 安装与配置实战:从硬件要求到批量部署的完整指南
2026/10/16 17:06:20 网站建设 项目流程

简介:本资源为《VMware ESXi 安装和设置》官方技术文档,对应 VMware vSphere 8.0 版本,面向熟悉虚拟机技术与数据中心操作的 Windows 或 Linux 系统管理员,以及需要掌握 ESXi 部署与运维的虚拟化从业者。文档系统覆盖 ESXi 系统要求与硬件兼容性核对、安装介质选择、初始配置、性能优化、安全策略、许可证管理、引导故障排查及主机取消配置等完整流程,并深入讲解 vSphere Auto Deploy 自动化部署、Image Builder 自定义安装映像,以及 vSphere Distributed Services Engine 与 DPU 网络加速等高级主题。资源包共 1 个 PDF 文件,大小约 4.42MB,内容结构清晰、章节完整,便于按模块查阅。目前已有 1339 人学习下载,适合需要系统掌握 ESXi 安装配置、排错思路与大规模自动化部署方案的中高级管理员参考。

1. 从一台闲置服务器到 vSphere 8.0 实验环境:这份 ESXi 安装手册能帮你省下多少试错时间

手里有一台淘汰的机架式服务器,或者一台配置还行的塔式工作站,想把它变成跑虚拟机的宿主,多数人第一个念头就是装 ESXi。但真到动手那一刻,问题全冒出来了:引导盘到底要多大、UEFI 还是 Legacy BIOS、装完之后管理网络不通、许可证到期后虚拟机会不会直接挂掉。这份《VMware ESXi 安装和设置》对应的是 vSphere 8.0 Update 2 版本,内容覆盖从硬件要求核对、引导介质选择、交互式与脚本化安装,一直到初始配置、许可证管理和引导故障排查。它面向的是熟悉 Windows 或 Linux 的系统管理员,不是给纯新手看的科普读物。如果你正准备搭一套 vSphere 8.0 的实验环境,或者要给小规模生产环境做标准化部署,这份文档能让你少走不少弯路——前提是你知道该重点看哪几章、哪些参数必须提前确认。

2. 装 ESXi 8.0 之前:硬件门槛、存储布局与引导模式怎么定

2.1 硬件要求不是“差不多就行”

ESXi 8.0 对硬件的要求比 6.x 时代严格了不少,最容易被忽略的是引导磁盘容量。文档里写得很清楚:安装 ESXi 8.0 至少需要 32 GB 的永久存储作为引导磁盘,升级的话至少 8 GB。很多人拿一个 16 GB 的 U 盘或者老旧的 SD 卡就想装,结果安装程序直接拒绝,或者装完之后 ESX-OSData 分区空间不够,日志和核心转储没地方放。

CPU 方面,至少两个内核,必须支持 NX/XD 位,这个要在 BIOS 里确认开启。内存最低 8 GB,但文档建议至少 12 GB 才能在典型生产环境里跑虚拟机。我一般会跟人说:如果你打算在这台机器上跑超过三台虚拟机,内存往 32 GB 以上配,别卡着最低线走。

网络适配器至少一个千兆或更快的以太网控制器。这里有个坑:ESXi 8.0 不再支持软件 FCoE 适配器,只能用硬件 FCoE。如果你有基于软件 FCoE 的存储方案,升级前得先确认硬件兼容性列表。

提示:硬件兼容性列表在 VMware 兼容性指南里查,别凭经验猜。服务器平台、处理器型号、网络适配器、存储控制器都要核对。

2.2 系统存储布局:ESX-OSData 分区是重点

ESXi 8.0 的系统存储布局和 6.x 有本质区别。6.x 时代有独立的 /scratch 分区、locker 分区和核心转储分区,到了 7.0 及以后,这些全部整合进了一个叫 ESX-OSData 的卷。这个卷承载永久数据(VMware Tools ISO、配置、核心转储)和非永久数据(日志、vSAN 跟踪、实时数据库)。

分区大小取决于引导介质容量。文档里给了一张表,我把它简化成实际决策用的版本:

引导介质大小系统引导引导槽 0引导槽 1ESX-OSDataVMFS 数据存储
8-10 GB100 MB500 MB500 MB剩余空间不创建
10-32 GB100 MB1 GB1 GB剩余空间不创建
32-128 GB100 MB4 GB4 GB剩余空间不创建
大于 128 GB100 MB4 GB4 GB最多 128 GB介质大于 142 GB 时的剩余空间

如果你用的是 USB 或 SD 卡引导,最佳做法是在主机之间不共享的持久存储设备上单独创建 ESX-OSData 分区。文档明确说了,SD 和 USB 设备用于存储 ESX-OSData 分区即将弃用,会看到“未找到辅助持久设备”的警报。我一般会建议:引导盘用 M.2 或者 SAS/SATA 的 SSD,容量 128 GB 起步,别在 USB 上硬撑。

安装时可以通过引导选项systemMediaSize限制系统存储分区大小,可选值有min(32 GB)、small(64 GB)、default(128 GB)、max(使用所有可用空间)。如果系统内存有 1 TB,那至少得用small或更大。

2.3 UEFI 还是 Legacy BIOS:别选错了

vSphere 8.0 对旧版 BIOS 的支持有限,文档建议从 UEFI 引导 ESXi 主机。如果你的系统有 DPU(数据处理单元),那只能用 UEFI 在 DPU 上安装和引导 ESXi。从硬盘、CD-ROM 或 USB 介质引导都可以走 UEFI,vSphere Auto Deploy 也支持 UEFI 网络引导。

实际操作中,进服务器 BIOS 把引导模式从 Legacy 改成 UEFI,确认引导顺序里 UEFI 设备排在前面。如果装完之后主机无法引导,先检查这一项。文档第 5 章专门有一节“在 UEFI 模式下安装 ESXi 后主机无法引导”,说的就是这个场景。

2.4 安装介质和引导选项

引导 ESXi 安装程序的介质选项包括 CD/DVD、USB 闪存驱动器、PXE 网络引导。如果使用 PXE,要提前确认网络 PXE 基础架构配置正确。远程安装可以通过 HP iLO、Dell DRAC、IBM MM 等远程管理应用程序进行,但文档提醒:系统或网络峰值负载时虚拟 CD 可能损坏,ISO 远程安装失败就换物理 CD。

安装前需要准备的信息包括:管理网络的 IP 地址、子网掩码、网关、DNS 服务器、主机名、root 密码。这些信息在交互式安装过程中会逐一提示,提前列个工作表能省不少事。

3. 交互式安装与脚本化安装:两种路径的具体操作

3.1 交互式安装:从引导到重启的完整流程

交互式安装适合单台主机或者实验环境。把安装介质插入服务器,从该介质引导,安装程序加载后会显示欢迎界面,按 Enter 继续。

第一步是选择安装磁盘。安装程序会列出所有可用的存储设备,选中你要安装 ESXi 的那块盘。注意:安装程序会覆盖整个磁盘,如果磁盘上有数据,先备份。文档特别警告,ESXi 会将显示为空白的磁盘格式化,如果磁盘没有有效分区表,会被视为空白盘。

第二步选择键盘布局,默认美式即可。第三步输入 root 密码,密码要满足复杂度要求,至少 7 位,包含大小写字母、数字和特殊字符中的三类。第四步确认安装磁盘,按 F11 开始安装。安装完成后提示重启,重启前拔掉安装介质,否则可能又从介质引导。

重启后进入直接控制台用户界面(DCUI),这是 ESXi 的本地管理界面。在这里可以配置管理网络:按 F2 登录,输入 root 密码,进入“Configure Management Network”,设置 VLAN、IPv4 地址、子网掩码、网关、DNS。配置完成后按 Esc 保存并重启管理网络。

注意:管理网络的 IP 地址必须和你的客户端在同一网段,或者路由可达。如果配完 ping 不通,先检查网线插的是不是正确的网口,ESXi 默认使用第一个活跃的网口作为管理口。

3.2 脚本化安装:用 Kickstart 批量部署

脚本化安装适合多台主机批量部署。ESXi 支持 Kickstart 脚本,语法和 Red Hat Kickstart 类似。你需要把脚本放在安装介质能访问的位置,比如 USB 盘的根目录、HTTP 服务器或者 NFS 共享。

一个最小化的 Kickstart 脚本长这样:

# accept the VMware End User License Agreement vmaccepteula # set the root password rootpw --iscrypted $1$randomsalt$hashedpassword # install on the first local disk install --firstdisk --overwritevmfs # set the network to DHCP on the first network adapter network --bootproto=dhcp --device=vmnic0 # reboot after installation reboot

逻辑说明:vmaccepteula自动接受许可协议,避免交互;rootpw设置 root 密码,--iscrypted表示后面跟的是加密后的密码,可以用openssl passwd -1生成;install --firstdisk --overwritevmfs表示在第一个本地磁盘上安装并覆盖现有 VMFS;network配置管理网络;reboot安装完成后自动重启。

参数说明:--firstdisk可以指定磁盘类型,比如--firstdisk=local只选本地盘;--overwritevmfs会覆盖已有 VMFS 数据存储,如果磁盘上有虚拟机数据,别加这个参数。脚本还可以包含%post段落,在安装后执行命令,比如配置 syslog、添加用户、设置高级参数。

引导时在安装程序命令行加ks=usb:/ks.cfg或ks=http://server/ks.cfg指定脚本位置。如果脚本语法有错,安装程序会停在交互界面并提示错误行号,按 Alt+F1 可以看日志。

3.3 安装后的初始配置清单

装完重启只是开始,下面这些配置不做,主机基本没法正常用:

  • 配置 DNS 和主机名:在 DCUI 里设置,或者用 ESXCLI 命令esxcli system hostname set --fqdn=esxi01.lab.local
  • 启用 ESXi Shell 和 SSH:默认是关闭的,在 DCUI 的 Troubleshooting Options 里开启,或者用 vSphere Client 在主机配置里开
  • 配置 syslog 远程日志:本地存储有限的主机尤其重要,文档建议设置远程 syslog 服务器
  • 检查防火墙端口:ESXi 默认阻止除安全配置文件启用的服务之外的所有入站和出站流量,需要按需开放
  • 记录许可证密钥:安装版本始终以评估模式安装,评估期 60 天,到期前必须分配许可证

评估模式提供相当于 vSphere Enterprise Plus 的功能集,包括 vMotion、HA、DRS。评估期到期后,主机与 vCenter Server 断开连接,已开机的虚拟机继续运行,但无法开启任何曾关闭电源的虚拟机,也无法更改已在使用功能的配置。

4. 避坑与排查:装 ESXi 8.0 时最容易翻车的五个地方

4.1 现象:安装程序找不到引导磁盘

原因:磁盘没有有效分区表,或者磁盘被 RAID 控制器以某种模式呈现,ESXi 安装程序识别不到。另外,如果服务器有硬件 RAID,需要在 RAID 控制器里先创建虚拟磁盘。

解决:进 RAID 控制器界面确认虚拟磁盘已创建并处于 Optimal 状态。如果是 NVMe 盘,确认 BIOS 里 NVMe 控制器已启用。安装程序界面按 Alt+F1 看内核日志,搜索vmw_ahci或nvme相关错误。

4.2 现象:装完后管理网络 ping 不通

原因:网线插错网口,或者管理网络配置的 VLAN 不对,或者交换机端口没配 trunk。

解决:在 DCUI 里检查“Configure Management Network”下的“Network Adapters”,确认选中的网口是插了网线的那个。如果交换机端口配了 VLAN,要在“VLAN”选项里填对应的 VLAN ID。用esxcli network nic list看所有网口状态,esxcli network ip interface list看管理接口配置。

4.3 现象:ESX-OSData 分区空间不足,日志写不进去

原因:引导介质太小,或者安装时没有正确分配 ESX-OSData 空间。USB/SD 卡引导时尤其常见。

解决:如果引导介质大于 128 GB,ESXi 会自动创建 VMFS 数据存储,ESX-OSData 最多占 128 GB。如果介质小,考虑换盘重装,或者在安装时用systemMediaSize=small限制系统存储大小。已经装好的话,可以把 /scratch 重定向到 NFS 挂载目录:在 vSphere Client 里找到ScratchConfig.ConfiguredScratchLocation,填入 NFS 路径,重启主机生效。

4.4 现象:评估期到期后虚拟机无法开机

原因:ESXi 安装版本默认是评估模式,60 天到期后没有分配许可证。到期后主机断开 vCenter 连接,已开机虚拟机继续跑,但关机后无法再开。

解决:在到期前通过 vSphere Client 或 DCUI 分配许可证密钥。DCUI 里选“View Support Information”可以看到评估期剩余时间。如果已经到期,分配许可证后主机重新连接 vCenter,虚拟机可以正常开机。养成习惯:装完 ESXi 第一件事就是记录许可证密钥并分配。

4.5 现象:UEFI 模式下安装后主机无法引导

原因:BIOS 引导顺序里 UEFI 引导项没排在前面,或者安装时选错了引导模式。文档第 5 章专门提到这个故障。

解决:进 BIOS 把引导模式确认为 UEFI,引导顺序里把“UEFI: <磁盘型号>”调到第一位。如果还是不行,用安装介质重新引导,在安装程序启动时确认是以 UEFI 模式加载的(屏幕左上角会显示 UEFI 字样)。Legacy 和 UEFI 安装的 ESXi 引导分区格式不同,不能混用。

5. 用 Image Builder 定制映像与 Auto Deploy 批量部署的实操技巧

当你需要给几十台甚至上百台主机装 ESXi,一台台交互式安装显然不现实。vSphere 8.0 提供了两条自动化路径:vSphere ESXi Image Builder 用来定制安装映像,vSphere Auto Deploy 用来网络引导和批量置备。这两个工具都依赖 PowerCLI,所以你的管理机上得先装好 VMware PowerCLI 模块。

Image Builder 的核心概念是 ImageProfile、SoftwarePackage 和 ImageProfileDiff。ImageProfile 是软件包和驱动程序的集合,SoftwarePackage 是单个 VIB(vSphere Installation Bundle),ImageProfileDiff 用来比较两个配置文件的差异。常见做法是:先克隆一个基础 ImageProfile,往里面添加特定硬件的驱动 VIB,然后导出为 ISO 或离线包。

# 连接 vCenter Server Connect-VIServer -Server vcenter.lab.local -User administrator@vsphere.local -Password 'YourPassword' # 查看可用的 ImageProfile Get-EsxImageProfile # 克隆一个基础配置文件 New-EsxImageProfile -CloneProfile "ESXi-8.0U2-24022510-standard" -Name "ESXi-8.0U2-Custom" -Vendor "Lab" # 添加网卡驱动 VIB Add-EsxSoftwarePackage -ImageProfile "ESXi-8.0U2-Custom" -SoftwarePackage "net-ixgbe" # 导出为 ISO Export-EsxImageProfile -ImageProfile "ESXi-8.0U2-Custom" -ExportToIso -FilePath "D:\ISO\ESXi-8.0U2-Custom.iso"

逻辑说明:Connect-VIServer连接 vCenter 或 ESXi 主机;Get-EsxImageProfile列出当前可用的配置文件,名称里带版本号和构建号;New-EsxImageProfile克隆一个现有配置文件,-CloneProfile指定源配置文件名称,-Name指定新名称;Add-EsxSoftwarePackage往配置文件里添加软件包,-SoftwarePackage指定 VIB 名称;Export-EsxImageProfile导出为 ISO,-ExportToIso指定导出格式,-FilePath指定输出路径。

参数说明:-Vendor可以填任意字符串,用来标识定制方。如果添加的 VIB 和现有包有依赖冲突,PowerCLI 会报错并提示缺少的依赖包,用Get-EsxSoftwarePackage搜索并添加依赖即可。导出 ISO 后可以用它引导物理服务器,也可以导入到 vSphere Lifecycle Manager 做固件和驱动更新。

Auto Deploy 的玩法不太一样:它不需要本地引导磁盘,主机通过网络从 Auto Deploy 服务器加载 ESXi 映像。你需要先在 vCenter 里配置 Auto Deploy,创建部署规则,把主机和主机配置文件关联起来。主机开机后 PXE 引导,从 Auto Deploy 服务器获取映像并启动。文档第 4 章有 Auto Deploy 故障排除的专门章节,常见问题是 PXE 引导超时、TFTP 服务器配置错误、主机配置文件不匹配。

我自己的习惯是:实验环境用交互式安装,方便随时调整;生产环境如果主机型号统一,用 Image Builder 定制一个包含所有必要驱动的 ISO,然后脚本化安装;如果主机数量超过 20 台且支持 PXE 引导,上 Auto Deploy。但 Auto Deploy 有个前提:必须部署 vCenter Server,而且网络环境要稳定,TFTP 和 HTTP 服务不能掉链子。从那以后我每次做批量部署前,都会先拿一台机器走一遍完整流程,确认 ImageProfile 里的驱动版本和硬件匹配、Auto Deploy 规则没有写错、主机配置文件里的网络和存储设置正确,再推到整个集群。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询