资讯动态

VMware ESXi 8.0 安装与配置实战:从硬件要求到批量部署的完整指南

发布时间:2026/10/16 17:06:32 来源:尧图企业网站定制
简介本资源为《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限制系统存储分区大小可选值有min32 GB、small64 GB、default128 GB、max使用所有可用空间。如果系统内存有 1 TB那至少得用small或更大。2.3 UEFI 还是 Legacy BIOS别选错了vSphere 8.0 对旧版 BIOS 的支持有限文档建议从 UEFI 引导 ESXi 主机。如果你的系统有 DPU数据处理单元那只能用 UEFI 在 DPU 上安装和引导 ESXi。从硬盘、CD-ROM 或 USB 介质引导都可以走 UEFIvSphere 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 --bootprotodhcp --devicevmnic0 # reboot after installation reboot逻辑说明vmaccepteula自动接受许可协议避免交互rootpw设置 root 密码--iscrypted表示后面跟的是加密后的密码可以用openssl passwd -1生成install --firstdisk --overwritevmfs表示在第一个本地磁盘上安装并覆盖现有 VMFSnetwork配置管理网络reboot安装完成后自动重启。参数说明--firstdisk可以指定磁盘类型比如--firstdisklocal只选本地盘--overwritevmfs会覆盖已有 VMFS 数据存储如果磁盘上有虚拟机数据别加这个参数。脚本还可以包含%post段落在安装后执行命令比如配置 syslog、添加用户、设置高级参数。引导时在安装程序命令行加ksusb:/ks.cfg或kshttp://server/ks.cfg指定脚本位置。如果脚本语法有错安装程序会停在交互界面并提示错误行号按 AltF1 可以看日志。3.3 安装后的初始配置清单装完重启只是开始下面这些配置不做主机基本没法正常用配置 DNS 和主机名在 DCUI 里设置或者用 ESXCLI 命令esxcli system hostname set --fqdnesxi01.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 控制器已启用。安装程序界面按 AltF1 看内核日志搜索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 GBESXi 会自动创建 VMFS 数据存储ESX-OSData 最多占 128 GB。如果介质小考虑换盘重装或者在安装时用systemMediaSizesmall限制系统存储大小。已经装好的话可以把 /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 是单个 VIBvSphere Installation BundleImageProfileDiff 用来比较两个配置文件的差异。常见做法是先克隆一个基础 ImageProfile往里面添加特定硬件的驱动 VIB然后导出为 ISO 或离线包。# 连接 vCenter Server Connect-VIServer -Server vcenter.lab.local -User administratorvsphere.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 规则没有写错、主机配置文件里的网络和存储设置正确再推到整个集群。希望帮到你。本文还有配套的精品资源点击获取

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑