ESXi 8.0 安装避坑指南:从硬件要求到验证的完整流程 简介这份PDF文档是VMware官方《VMware ESXi 安装和设置》技术指南对应vSphere 8.0版本面向熟悉虚拟机技术与数据中心运维的Windows或Linux系统管理员以及需要大规模部署ESXi主机的虚拟化工程师。内容覆盖ESXi系统与硬件要求、安装介质选择、交互式与脚本化安装、vSphere Auto Deploy自动化部署、Image Builder自定义映像、初始网络与防火墙配置、许可证管理、引导故障排查及主机取消配置等完整流程并涉及Distributed Services Engine与DPU网络加速等新特性。资源包共1个PDF文件约4.42MB结构按安装、设置、排错分章便于按需查阅。目前已有1344人学习适合作为虚拟化环境搭建与日常运维的案头参考手册。1. 从一张 32 GB 的 U 盘说起ESXi 8.0 装不好后面全是坑上周帮一个朋友收拾一台二手服务器机器到手第一件事就是装 ESXi 8.0。他图省事翻出一张 8 GB 的老 U 盘做引导盘装完能进系统看着一切正常结果跑了不到两天日志开始报存储告警虚拟机偶尔卡顿再后来直接提示找不到暂存分区。翻回去查才发现ESXi 8.0 对引导介质的要求比 7.x 严得多8 GB 的盘勉强能装但 ESX-OSData 卷被挤得没地方放日志只能往内存盘里塞重启一次全丢。这就是典型的“装上了不等于装对了”。VMware ESXi 8.0 这套环境在中小机房、实验室、自建虚拟化平台里太常见了装的时候少看一眼硬件要求后面排查能折腾掉一整天。这篇笔记按我自己的习惯从版本和硬件核对开始一路写到装完怎么验证适合第一次上手 ESXi 8.0 的开发者也适合从 6.x、7.x 迁过来的老手对照版本差异。2. 装前把账算清ESXi 8.0 的硬件门槛和版本取舍2.1 最低配置和推荐配置差在哪ESXi 8.0 官方给的最低线是两颗 CPU 内核、8 GB 物理内存、32 GB 永久存储的引导盘。但“最低”这两个字在虚拟化场景里基本等于“能开机”真跑虚拟机我一般按下面这张表来配省得后面加内存加盘。项目最低要求我一般推荐的配置说明CPU2 核支持 64 位BIOS 开启 NX/XD8 核以上Intel VT-x 或 AMD RVI要跑 64 位虚拟机必须开硬件虚拟化内存8 GB32 GB 起按虚拟机数量叠加每台虚拟机预留 12 GB 起步引导存储32 GB 永久设备128 GB SSD 或 NVMe小于 128 GB 不会自动建 VMFS 数据存储网络千兆以太网卡双口千兆或万兆管理网独立管理流量和虚拟机流量分开更稳固件支持 UEFI 优先UEFI 引导8.0 对传统 BIOS 支持有限这里有个反直觉的点引导盘不是越大越好但绝对不能太小。ESXi 8.0 把旧版的 /scratch、locker、核心转储全整合进了一个 ESX-OSData 卷这个卷在 810 GB 介质上只能分到剩余空间很容易不够用。官方文档里写得很清楚引导介质大于 128 GB 且耐用性够才会自动划出 VMFS 数据存储放虚拟机。所以那张 8 GB 老 U 盘装完看着能用实际是个定时炸弹。2.2 版本选择8.0 和 7.x 到底差在哪很多人纠结装 7.0 还是 8.0。我的判断很简单新硬件、新服务器直接上 8.0老服务器、驱动不好找的先查兼容性列表再定。8.0 的几个硬性变化得提前知道引导盘从“能装就行”变成“至少 32 GB 永久存储”升级时还会重新分区把原来的核心转储、locker、暂存区合并进 ESX-OSData这个过程不可回滚升级前必须备份引导设备。软件 FCoE 适配器在 8.0 里没了只剩硬件 FCoE还在用软件 FCoE 的环境别急着升。传统 BIOS 引导支持收窄UEFI 是主推路线DPU 场景下更是只能用 UEFI。评估期 60 天到期后已开机的虚拟机继续跑但关过机的开不起来也不能改配置所以许可证这事得在评估期内办完。提示装之前一定去兼容性列表核对服务器型号、网卡、存储控制器。ESXi 对硬件挑得厉害网卡不在列表里装完认不到网络是常事。2.3 安装介质怎么选U 盘、光盘还是远程管理介质选择看场景。单台机器、手边有显示器键盘U 盘最直接机房里的服务器没现场操作条件走 iLO、DRAC 这类远程管理口挂虚拟光驱装批量部署才考虑 PXE 网络引导或者 Auto Deploy。远程挂 ISO 有个坑系统或网络负载高的时候虚拟 CD 可能读坏装到一半报错这时候换物理光盘或者换个时间段重来往往就好了。U 盘做引导盘我习惯用官方 ISO 直接写盘别用第三方工具二次封装减少变量。3. 一步步装从引导到首次进系统3.1 制作引导介质并进入安装程序先把 ESXi 8.0 的 ISO 下载下来用写盘工具写到 U 盘。写完之后插到服务器上开机进 BIOS 或 Boot Menu选 UEFI 模式的 U 盘引导。这里注意如果服务器同时有传统 BIOS 和 UEFI 两个引导项选带 UEFI 前缀的那个不然装完可能起不来。进入安装程序后前面几屏是加载和欢迎界面按回车继续接受许可协议然后到选择安装磁盘这一步。这一步是整个安装里最需要停一下的地方安装程序会覆盖整块磁盘选错了就是数据没了。我一般会先看磁盘容量和型号确认是那块准备做系统盘的 SSD 或 NVMe再往下走。3.2 键盘布局、root 密码和磁盘选择键盘布局按默认的 US Default 就行除非你有特殊输入需求。root 密码这一屏有讲究ESXi 8.0 默认的密码策略要求至少 7 位包含大小写字母、数字和特殊字符中的三类。密码太简单会直接不让过而且这个密码后面 SSH、Host Client 登录都要用记牢。# 安装过程中 root 密码示例仅示意复杂度要求不要照抄 # 至少 7 位包含大写、小写、数字、特殊字符中的三类 Vmware2024上面这行只是说明密码复杂度长什么样实际别用这种带年份的弱口令。密码策略和账户锁定在 8.0 里是默认开着的连续输错会锁账户机房现场操作时输错几次被锁还得等锁定时间过去挺耽误事。磁盘选择界面会列出所有可选的存储设备。如果服务器接了 SAN 或者多块盘一定看清楚再选。选完确认安装程序开始写盘进度条走完提示重启拔掉 U 盘改回从硬盘引导。3.3 首次启动后的直接控制台配置重启后进入 ESXi 的直接控制台界面DCUI黄黑配色的那个文本界面。第一件事是按 F2 登录输入刚才设的 root 密码进到配置菜单。这里要配的东西不多但每一项都影响后面能不能远程管理网络配置选“Configure Management Network”设置管理网卡的 VLAN、IP 地址、子网掩码、网关。静态 IP 是必须的DHCP 在机房里不靠谱。DNS 配置填上 DNS 服务器和主机名主机名建议用有意义的命名比如 esxi-node01后面 vCenter 纳管时好认。IPv6用不上就关掉少一个变量。重启管理网络改完网络一定要选“Restart Management Network”不然配置不生效。配完网络在控制台里能看到管理 IP。这时候找台同网段的电脑浏览器打开https://管理IP进 VMware Host Client 登录页能出登录框就说明管理网络通了。第一次进会提示证书不受信任继续访问即可这是自签证书的正常现象。3.4 开启 SSH 和 ESXi Shell 的正确姿势Host Client 能进之后很多人第一反应是开 SSH。路径是主机 → 管理 → 服务找到 SSH 和 ESXi Shell点启动。但这里有个安全习惯问题SSH 不要长期开着用完就关。ESXi 的 SSH 服务默认是手动启动不是开机自启这是有意的设计。# 通过 Host Client 开启 SSH 后从本地终端连接 ssh root192.168.1.100 # 查看当前服务状态在 ESXi Shell 里执行 /etc/init.d/SSH status /etc/init.d/SSH stop # 用完关掉上面几条命令是日常操作连上去、看状态、用完停掉。ESXi Shell 里的命令和 Linux 不完全一样别指望有完整的包管理器很多操作得靠 esxcli。SSH 长期开着等于多一个攻击面尤其是管理网暴露在办公网的环境我见过因为 SSH 弱口令被扫的案例所以这条习惯值得养成。3.5 系统日志和暂存分区小存储主机的救命设置前面说过引导盘小的时候 ESX-OSData 不够用日志会往内存盘里写。装完系统第一件该检查的事就是暂存分区在哪。在 Host Client 里进 管理 → 系统 → 高级系统设置找ScratchConfig.CurrentScratchLocation看它指向哪里。如果指向 /tmp 或者内存盘说明没有持久暂存区得手动指一个数据存储目录。# 在 ESXi Shell 里查看当前暂存位置和存储使用情况 esxcli system settings advanced list -o /ScratchConfig esxcli storage filesystem list第一条命令看暂存配置第二条看文件系统列表确认有没有可用的 VMFS 数据存储。如果有独立的数据存储把ScratchConfig.ConfiguredScratchLocation设成类似/vmfs/volumes/数据存储UUID/scratch的路径然后重启主机生效。这一步在内存小、引导盘小的主机上尤其重要不做的话日志丢失是小事排查问题时没有日志可看才是真的抓瞎。4. 避坑排查这几处翻车我见得太多了4.1 装完重启进不了系统卡在引导界面现象安装过程一切正常重启后黑屏或者提示找不到引导设备。原因多半是引导模式和安装模式不一致比如用 UEFI 装的BIOS 里却设成了 Legacy 优先或者反过来。解决方法是进 BIOS 把引导模式改成和安装时一致UEFI 装的就把 UEFI 引导项调到最前。还有一种情况是 U 盘没拔服务器又从 U 盘引导了拔掉重来即可。4.2 管理网络配好了浏览器却打不开 Host Client现象控制台里 IP 显示正常同网段 ping 得通但 https 打不开。原因通常是防火墙或者服务没起。ESXi 默认防火墙会拦掉除已启用服务外的流量Host Client 依赖的 vSphere Web Access 服务如果没跑页面就出不来。解决方法是先在控制台确认管理网络重启过再检查服务状态必要时在 Host Client 里把相关服务启动。另外注意端口是 https 的 443不是 http。4.3 提示“未找到辅助持久设备”或暂存分区告警现象装完进系统事件里报找不到持久设备或者日志提示暂存区在内存盘。原因就是引导介质太小或者全是 USB/SD 卡ESX-OSData 没地方放。解决办法有两个换一块 32 GB 以上的持久盘重装或者在现有环境里挂一块本地磁盘或 SAN LUN把 ESX-OSData 和暂存区指过去。官方从 7.x 起就在弃用纯 SD/USB 引导8.0 上这个告警基本等于提醒你该换盘了。4.4 升级到 8.0 后想回退发现回不去了现象从 7.x 升到 8.0用着不顺手想退回旧版本结果发现引导设备被重新分区旧系统起不来。原因是 8.0 升级过程会把核心转储、locker、暂存区合并进 ESX-OSData这个重新分区不可逆。唯一的后悔药是升级前对引导设备做完整备份出问题从备份还原。所以升级前那句“先备份”不是客套话是真能救命的操作。4.5 评估期到了虚拟机开不了机现象用了 60 天某天发现关过机的虚拟机打不开已开机的还在跑。原因是评估模式到期主机和 vCenter 断开功能受限。解决办法是在到期前分配许可证评估期剩余时间可以换算用了一部分再转正式许可剩余天数还在。这事别拖到最后一天许可证分配和确认也需要时间。5. 装完怎么验证三步确认这套 ESXi 真的跑通了装完系统、配完网络别急着往上堆虚拟机先花十分钟做一轮验证把隐患挡在门外。我一般按下面三步走每一步都有明确的通过标准。第一步确认存储布局符合预期。在 Host Client 里进 存储看数据存储列表。如果引导盘大于 128 GB应该能看到自动创建的 VMFS 数据存储如果只有 ESX-OSData 没有 VMFS说明盘太小或者被识别成了远程盘。再用 SSH 跑一条命令核对# 查看文件系统挂载和容量确认 ESX-OSData 和 VMFS 都在 esxcli storage filesystem list # 查看暂存分区实际位置确认不在内存盘 esxcli system settings advanced list -o /ScratchConfig | grep -i location通过标准是ESX-OSData 卷有独立挂载点暂存位置指向持久存储而不是 /tmp。这一步过了日志和核心转储才有地方落。第二步确认网络和远程管理稳定。从另一台机器持续 ping 管理 IP 几分钟同时用浏览器反复登录 Host Client看会不会掉线。再开一个 SSH 会话跑esxcli network ip interface list看管理网卡的 MTU、IP、状态是否正常。如果环境里有 vCenter这一步也可以顺手测试主机能否被 vCenter 纳管纳管成功说明管理网络和 DNS 都没问题。第三步跑一台最小虚拟机做冒烟测试。建一台 1 核 1 GB 内存的虚拟机挂个 ISO 装个最小系统或者直接跑个 Live 环境重点看三件事虚拟机能正常开机、能拿到网络、能正常关机。这一步看着简单但能一次性验证 CPU 虚拟化、内存分配、存储读写和虚拟网络四个环节。我遇到过装完系统一切正常、一开虚拟机就报 CPU 不支持的情况就是 BIOS 里 NX/XD 或者 VT-x 没开冒烟测试能提前暴露这类问题。验证项命令或操作通过标准存储布局esxcli storage filesystem listESX-OSData 和 VMFS 均可见暂存分区查 ScratchConfig 配置指向持久存储非内存盘管理网络ping Host Client 登录持续稳定不掉线虚拟化功能建最小虚拟机开机能开机、联网、关机这套验证做完基本可以确认这台 ESXi 8.0 是“装对了”而不是“装上了”。从那以后我每次装完 ESXi不管多急这三步都强制走一遍尤其是暂存分区那项吃过一次亏就再也不敢跳过了。希望帮到你。本文还有配套的精品资源点击获取