
简介这份面向虚拟化入门者与运维人员的 ESXi 6.5 安装操作文档围绕 DELL 服务器环境下的部署和虚拟机创建展开适合需要快速上手 hypervisor、梳理安装流程及磁盘置备概念的学习者。压缩包仅含 1 个 docx 文件大小约 1.26MB内容按安装准备、许可协议、管理网络 IPv4 配置、浏览器访问 ESXi、上传镜像和创建 Win7 虚拟机等环节组织便于按模块查阅。文档还对比精简置备、厚置备延迟置零、厚置备置零的差异与适用场景并整理 ESXi 6.5 安装简单、配置灵活、性能高效等特点可帮助读者理解部署要点与虚拟机磁盘选择思路。目前已有 1375 人学习下载适合作为入门参考和实验环境搭建时的流程备忘。1. 从一张 U 盘到一台能开机的 ESXi为什么这套 6.5 安装步骤值得存下来一台闲置的双路机架服务器两块盘做完 RAID1插上 U 盘二十分钟后它就能变成一个跑着若干台虚拟机的宿主——这件事在 ESXi 6.5 上依然成立而且步骤固定、可复现。这份《ESXI 6.5安装详细步骤》记录的就是这样一条完整链路U 盘引导、七屏安装向导、F2 里配管理网络、浏览器进 Host Client、建第一台 Win7 虚拟机、上传 ISO、开机装系统。它适合手上有一台老服务器、需要快速把虚拟化平台立起来的人也适合第一次接触裸金属 hypervisor、想照着走一遍的新手。文档本身不厚真正的价值在于它把「装完之后干什么」也写进去了——精简置备、厚置备延迟置零、厚置备置零这三种磁盘格式的取舍是很多人装完就忘、后面被性能和数据存储容量反咬一口的地方。下面按实操顺序拆开讲。2. 装前准备与引导介质install 命令、BIOS 三项设置与硬件确认2.1 服务器与阵列的前置确认很多人拿到服务器第一件事就是插 U 盘结果装到一半发现找不到硬盘。ESXi 是裸金属 hypervisor它看到的不是物理盘而是 RAID 卡吐出来的逻辑卷所以阵列必须先做完。常见的做法是开机进阵列卡管理界面两块盘做 RAID1、四块以上做 RAID5 或 RAID10做完之后在 BIOS 的启动设备列表里应该能看到一个逻辑驱动器而不是一堆单盘。这一步没做安装向导的「Select a Disk」那一屏就是空的别急着怀疑 ISO 有问题。BIOS 里我一般会固定改三项。第一项是 CPU 虚拟化支持Intel 平台上叫 VT-xAMD 平台上叫 SVM不开这项虚拟机加电会直接报「不支持虚拟化」顺带把 VT-d / IOMMU 也打开后面做网卡或 HBA 直通要用。第二项是 Secure BootESXi 6.5 这个年代的版本对安全启动的兼容性有限遇到引导阶段直接黑屏或者跳回 BIOS先把它关掉再说。第三项是电源策略把 Energy Efficient 改成 Performance避免 CPU 深度休眠导致虚拟机里的时钟漂移尤其是那台 Win7 客户机时间一跑偏后面授权、证书、日志全乱。内存和网卡也得心里有数。ESXi 6.5 官方下限是 4GB 内存但真跑起来宿主机自身要吃掉 1GB 出头再开一台 2GB 的 Win78GB 是比较舒服的起点。网卡建议至少双口一口管理、一口虚拟机流量实在只有单口也能跑只是后面做 vMotion 或隔离就没余地了。硬件兼容性这块老服务器最容易翻车的是阵列卡和网卡装机前花十分钟去查一下兼容性列表比装完发现网卡不识别要省事得多。检查项合格标准不做会怎样RAID 阵列已完成BIOS 可见单个逻辑盘安装向导无盘可选CPU 虚拟化VT-x / SVM 已开启虚拟机加电失败Secure Boot已关闭引导阶段黑屏或回落 BIOS电源策略Performance客户机时钟漂移内存≥ 8GB宿主机开销后余量不足网卡至少 1 口建议 2 口无法分离管理与业务流量2.2 引导介质写入方式决定你会不会卡在 COM32U 盘怎么做直接决定你后面十分钟是在装系统还是在跟引导菜单较劲。ESXi 的 ISO 是标准的可引导镜像正确做法是用写盘工具以「DD 镜像模式」整盘写入而不是解压复制文件、也不是用那种「隐藏分区 引导器」的方案。用后两种方式做出来的盘十有八九会卡在COM32或menu.c32之类的提示上屏幕停在一个boot:提示符看起来像死机其实只是引导菜单没加载起来。真遇到了也不用重做直接在boot:后面敲install再回车多数情况下能绕过菜单直接进安装器。这个技巧值得记下来现场只有一张 U 盘、又没法回办公室重写的时候能救命。反过来如果你每次都靠输install才能进,说明介质本身做得不对找个时间用 DD 模式重写一遍别把临时方案当常态。ISO 下载完先校验一遍哈希这一步很多人跳过但半截下载的镜像写入 U 盘后症状往往是装到一半报文件读取错误排查方向会被带偏到硬盘上。# 校验下载的 ESXi ISO 是否完整输出与官方公布的 SHA256 对比 sha256sum ./ESXi-6.5.iso # 写入 U 盘前先确认设备名千万别写错盘 lsblk -o NAME,SIZE,MODEL第一条命令算的是镜像摘要只要和发布页上的值一致就说明文件没坏第二条是 Linux 下确认目标盘符的手段lsblk列出的MODEL一栏能帮你区分 U 盘和系统盘。在 Windows 上做写盘的话工具里那个「DD 镜像模式」的选项一定要勾上默认的 ISO 模式对 ESXi 这种镜像不适用。2.3 引导顺序与固件模式的选择服务器开机按引导菜单键不同厂商不一样F11、F12、F9 都见过临时把 U 盘提到第一位。这里有个容易被忽略的点固件模式要统一。ESXi 6.5 支持 Legacy BIOS 和 UEFI 两种引导但如果你用 UEFI 模式装的系统装完却把 BIOS 改回 Legacy或者反过来结果就是引导失败、屏幕一片黑看起来像装崩了其实只是固件找不到引导项。我一般建议老服务器统一走 Legacy BIOS兼容性最好踩坑概率最低。还有一条写在文档里的细节「开机前要清除安装介质」。这句话看着像废话实际是最常见的翻车点。安装器提示 Installation Complete 之后按回车重启如果 U 盘还插着、引导顺序还是 U 盘优先机器会重新进安装界面很多人以为装失败了又装一遍循环两三次才反应过来。所以重启的瞬间就该把 U 盘拔掉或者进 BIOS 把硬盘调回第一引导项。装完第一次进系统看到黄色灰色的 DCUI 界面那才是对的。3. 安装向导逐屏拆解从 F11 到管理网络 IPv4 配置3.1 七屏向导的按键顺序与每屏在做什么ESXi 6.5 的安装器是纯文本界面全程键盘操作没有鼠标。整个流程一共七屏左右每一屏干什么、按什么键其实很固定但第一次装的人容易在「按 Enter 还是按 F11」上犹豫一犹豫就超时回退。下面这张表是我按实际按键顺序整理的照着走不会错。屏序屏幕提示按键这一屏在做什么1Loading ESXi installer等待加载内核与驱动模块2WelcomeEnter进入安装向导3End User License AgreementF11接受许可协议4Selecting a DiskEnter选择安装目标盘5Confirm Install / 键盘布局Enter确认键盘布局默认 US Default6Root Password输入两次后 Enter设置 root 密码7Confirm InstallF11真正开始写盘8Installation CompleteEnter重启此时移除介质第 4 屏选盘要留神尤其是服务器上插了 U 盘、又有多组 RAID 卷的时候列表里会同时出现 U 盘和逻辑盘选错就是把系统写到 U 盘上。判断方法看容量和名称U 盘一般几个 GB 到几十 GB名字里带 USB 字样逻辑盘则是你刚才做的 RAID 容量。第 6 屏的 root 密码有复杂度要求至少 7 位并且要包含大写、小写、数字、特殊字符里的三类太简单的密码会被直接拒绝得重来。第 7 屏按 F11 之后进度条会走几分钟这时候别断电、别拔盘。进度条走完提示 Installation Complete按 Enter 重启紧接着就是前面说的移除介质动作。整个安装过程本身不复杂真正花时间的是前面的准备和后面的配置安装器只负责把系统落到盘上。3.2 管理网络DCUI 里那四行参数重启之后进入的是 DCUIDirect Console User Interface黄灰配色屏幕上方显示主机版本和 IP。默认是 DHCP如果网络里没有 DHCP 服务器它会拿一个 169.254 开头的地址那个地址是拿不到的必须手动配。按 F2输入 root 和刚才设的密码进到 Customize System 菜单选 Configure Management Network进去之后按顺序走Network Adapters 里勾选承载管理流量的那块网卡VLAN 里面填 VLAN ID不划分就留空IPv4 Configuration 里选 Set static IPv4 address填 IP、子网掩码、网关DNS Configuration 里填主备 DNS 和主机名。参数上我一般这么定管理 IP 单独划一个网段不要和业务虚拟机混在一起主机名用 FQDN 格式哪怕内网没有正经域名也写成esxi01.内网域名这种形式因为后面加 vCenter 或者做证书的时候纯主机名会带来麻烦DNS 一定要填填一个能解析的内网地址就行不填的话某些界面加载会卡很久属于玄学问题。填完按 ESC系统会问是否保存并重启管理网络按 Y 确认。这时候屏幕会闪一下回到 DCUI上面显示的 IP 应该就是你刚配的那个。如果没变进 Troubleshooting Options 里 Restart Management Network 手动重启一次管理服务比整机重启快得多。# 登录 SSH 后复核管理网络配置是否和预期一致 esxcli network ip interface ipv4 get # 查看物理网卡链路状态和速率确认没插错口 esxcli network nic list # 查看默认网关与路由表 esxcli network ip route ipv4 list第一条输出的是 vmk0 这个管理接口的地址、掩码和类型DHCP: false表示静态配置生效了第二条列出所有 vmnic 的链路状态Link Status是 Up、Speed是 1000 或 10000 才算正常如果显示 Down多半是网线插错口或者交换机端口没开第三条确认默认网关写进去了缺网关的话主机能通同网段、通不了外面症状是浏览器打不开管理界面但 ping 得通。3.3 首次登录、密码策略与时间同步管理网络通了之后浏览器访问https://管理IP/ui就是 Host Client 界面。ESXi 6.5 这个版本对浏览器有点挑遇到页面空白或者一直转圈先换一个浏览器试再检查主机时间对不对——主机时间如果偏差太大证书校验会失败表现是「连接不安全」的警告反复弹点了继续也进不去。这是典型的黑匣子问题不看日志根本想不到是时间。# 开启 SSH 服务方便后续传文件和敲命令 vim-cmd hostsvc/enable_ssh /etc/init.d/SSH start # 配置内网 NTP 服务器并立即同步 esxcli system ntp set -s 192.168.1.10 esxcli system ntp set -e true ntpq -p前两条是开 SSHvim-cmd那条负责把服务标记为启用/etc/init.d/SSH start负责本次启动两条都要执行只做第一条的话重启后才会生效。后面三条配 NTP-s指定服务器地址-e true打开客户端ntpq -p用来验证输出里服务器前面带*号就表示同步上了。时间这件事在小规模环境里容易被忽略等到做快照、看日志、加主机的时候才发现时间戳全乱回头补更麻烦。密码这块补一句root 密码设完就别再动了ESXi 没有普通用户体系改密码要进 DCUI 或者用命令忘了就只能重装。我一般会在装机记录里单独留一行写密码位置不写在文档正文里。4. 创建第一台 Win7 虚拟机三种磁盘置备的选型与 ISO 挂载4.1 thin / 延迟置零 / 置零三条 I/O 路径的差别这是整份文档里技术含量最高的一段也是最多人看完就忘的一段。三种磁盘格式的区别本质上是「空间什么时候分配」和「零什么时候写」这两个动作的组合组合不同首次写入的延迟就不同。精简置备thin在创建时只记录一个最大容量实际占用按写入量增长用多少分多少。代价是首次往一个新的块写数据时VMFS 要先分配空间、再把这块置零然后才能写入真实数据等于一次 I/O 变成三次。I/O 不频繁的业务感知不到一旦跑数据库或者高并发写入性能曲线会明显掉下来。它还有个隐性风险所有 thin 磁盘的最大容量加起来可以超过数据存储的实际容量超额分配在容量告急时会集体挂起。厚置备延迟置零是默认格式创建时就把空间从数据存储里划走但保留数据不置零。首次写入时省掉了分配这一步只需要置零所以比 thin 快一档。空间是实打实占住的不会出现超额分配代价是创建大磁盘时等待时间长。厚置备置零在创建时就把空间分配好、并且全盘写零首次写入不需要任何额外动作性能最好。代价是创建时间最长一块几百 GB 的盘可能要等十几分钟。它的价值在于那些需要「盘已经是干净的」这个前提的功能比如容错、克隆母盘、集群场景。格式空间分配时机置零时机首次写延迟容量风险典型场景精简置备 thin写入时写入时高可超额分配I/O 不频繁的业务机厚置备延迟置零创建时首次写入时中无默认选择、池模式虚拟桌面厚置备置零创建时创建时低无繁重业务、克隆母盘、容错选型上我的习惯是不确定就选厚置备延迟置零它是默认值性能和空间都稳测试环境、临时机器、用量可预测的选 thin省空间生产上跑重负载的、要拿来做模板克隆的直接上厚置备置零别省那十几分钟。文档里把 thin 归为「适合 I/O 不频繁的业务应用」这个结论是对的但补一句thin 的环境一定要盯着数据存储使用率留 20% 以上余量。4.2 建一台 Win7 的参数表与逐步操作装 Win7 是这套流程里的验证环节目的不是 Win7 本身而是确认宿主机、存储、网络、控制台这条链路全通。参数上不用给太多给多了反而慢。参数取值说明客户机操作系统Windows 7 (64-bit)与 ISO 位数必须一致CPU2 核单核也能跑装系统会慢内存2048 MB低于 1GB 装不起来硬盘40 GB精简置备装完系统实际占用约 12GBSCSI 控制器LSI Logic SASWin7 自带驱动网络适配器E1000关键见下文固件BIOSWin7 对 UEFI 支持有限CD/DVD数据存储 ISO 文件装完记得断开网络适配器这一项要单独说。新建虚拟机时如果选 VMXNET3性能更好但 Win7 系统里没有这个网卡的驱动装完系统会发现设备管理器里有个黄色感叹号、网络不通很多人以为是虚拟机网络配置错了其实是驱动问题。稳妥做法是先用 E1000系统装完、装好 Tools 工具包之后再改成 VMXNET3 重启性能才起得来。这个顺序反了就得折腾半天。操作路径是Host Client 里右键主机 → 创建/注册虚拟机 → 创建新虚拟机 → 填名称、选客户机操作系统 → 选存储 → 配 CPU 内存硬盘 → 完成。然后右键这台虚拟机 → 编辑设置 → CD/DVD 驱动器 → 选「数据存储 ISO 文件」→ 浏览到上传好的 ISO → 勾选「连接」→ 保存。注意「连接」这个勾不勾的话虚拟光驱是空的加电后直接进 PXE 引导屏幕上一行一行的 DHCP 超时。4.3 上传 ISO 的两种路径上传 ISO 有两条路。第一条是界面操作存储 → 数据存储浏览器 → 上传简单直观缺点是走浏览器会话文件大、网络差的时候容易传到一半断掉而且断点不能续传只能重来。第二条是 SCP快、稳、可脚本化前提是 SSH 已经开了。# 本地终端执行把 ISO 直接推到数据存储的 iso 目录 scp -O ./win7_x64.iso root192.168.1.20:/vmfs/volumes/datastore1/iso/ # 登录主机确认文件大小和落盘位置 ssh root192.168.1.20 ls -lh /vmfs/volumes/datastore1/iso/-O这个参数是重点。新版 OpenSSH 默认走 SFTP 协议而 ESXi 6.5 的 SSH 服务只认老的 SCP 协议不加-O会直接报协议不匹配报错信息还很含糊。路径里的datastore1是数据存储的名字不一定是这个先用esxcli storage filesystem list看一眼实际挂载点再传。第二条命令用来确认文件大小和 ISO 原始大小一致不一致说明传输中断了。上传完成后如果虚拟机已经配置好 CD/DVD直接加电、开控制台就能进 Win7 安装界面。装系统的过程和物理机没区别分区、格式化、拷贝文件、重启中间会黑屏几次别急着以为挂了。装完之后第一件事是装 Tools 工具包把驱动补齐再考虑切 VMXNET3。5. 避坑与排查六个在现场翻车过的环节5.1 卡在 boot: 提示符引导菜单不出现现象U 盘启动后屏幕停在一行boot:或者闪过COM32、menu.c32之类的字样等多久都不动。 原因写盘工具用了 ISO 模式或者解压复制方式引导器没能正确加载 ESXi 的菜单文件只留下一个引导壳。这类问题在把 ISO 拖进 U 盘的场景里特别常见。 解决先应急在boot:后面敲install回车能直接进安装器根治方法是用写盘工具的 DD 镜像模式重做一遍别用隐藏分区那套方案。5.2 装完重启又回到安装界面现象进度条走完、提示 Installation Complete、按回车重启结果又看到 Welcome 屏以为自己装失败了。 原因U 盘没拔或者 BIOS 里 U 盘还在第一引导位。安装器已经正常完成只是引导顺序又把它拉回去了。 解决重启瞬间拔 U 盘没来得及就进 BIOS 把硬盘调到第一引导项。判断系统是否真装上了看硬盘引导后能不能进 DCUI能进就是成功的。5.3 管理界面打不开或反复提示证书不安全现象https://IP/ui页面空白、一直转圈或者弹一堆证书警告点继续也进不去。 原因两个方向。一是主机时间偏差太大证书校验直接失败二是浏览器对老版本 TLS 协商不兼容尤其是新版本浏览器默认禁掉了旧协议。 解决先用 SSH 或 DCUI 看一眼主机时间偏了就配 NTP 同步时间没问题就换浏览器试或者调整浏览器的 TLS 设置。这类问题不看日志纯靠猜容易在错误方向上耗很久。5.4 Win7 装完发现没有网卡现象系统装完设备管理器里网络适配器带黄色感叹号虚拟网络配置看起来完全正常。 原因虚拟机建的时候选了 VMXNET3Win7 原生不带这个驱动系统认不到硬件。 解决关机编辑设置把适配器改成 E1000再开机就正常了等 Tools 工具包装完再切回 VMXNET3 拿性能。顺序上先兼容后优化别一开始就追高性能。5.5 数据存储突然 100%虚拟机集体挂起现象跑了一段时间某天所有虚拟机同时无响应一看数据存储使用率 100%。 原因thin 磁盘超额分配加上快照长期不合并实际写入量远超预期数据存储被撑爆。 解决先删无用快照、合并磁盘把空间腾出来然后按 20% 余量做容量规划重要虚拟机改成厚置备延迟置零。快照不是备份别拿它当后悔药长期挂着。5.6 ISO 上传到一半失败现象数据存储浏览器上传大文件进度条走到一半报错重传还是断在同一位置附近。 原因浏览器会话超时、跨网段链路抖动或者数据存储剩余空间不够。 解决改用 SCP 加-O参数传稳定且能看到实际进度传之前先用df -h确认剩余容量大于文件大小。6. 验收与进阶把「装好了」变成「可交付」装完能开机只是及格线能交给别人用才算交付。我习惯在交付前跑一遍固定检查管理网络通不通、存储挂没挂上、虚拟机能不能起、时间对不对、SSH 是不是按需开关。这几项每项都对应一条命令跑完一轮两分钟比后面被人追着问强。# 存储挂载与剩余容量 esxcli storage filesystem list # 虚拟机清单与运行状态 vim-cmd vmsvc/getallvms # 主机内存与 CPU 概况 esxcli hardware memory get esxcli hardware cpu list | head -20 # 检查虚拟机磁盘的实际置备类型在虚拟机目录下执行 vmkfstools -D /vmfs/volumes/datastore1/win7-test/win7-test.vmdk第一条输出各个 VMFS 数据存储的容量、可用空间和挂载状态Mounted一栏是 true 才算正常。第二条列出主机上所有已注册虚拟机的 ID、名称和文件路径vim-cmd vmsvc/power.getstate Vmid可以看单台机器的电源状态。第四条用来验证磁盘到底是 thin 还是厚置备-D打印的是磁盘描述符里面ddb.thinProvisioned的值是 1 就是精简置备是 0 就是厚置备这个比在界面上点来点去可靠。再补一个实用技巧宿主机重启后虚拟机不会自动开机需要手动开自启。# 开启主机自启功能并给指定虚拟机设置启动延迟 vim-cmd hostsvc/autostartmanager/enable_autostart 1 vim-cmd hostsvc/autostartmanager/update_autostartentry Vmid PowerOn 30 1第一条打开全局自启开关参数1表示启用。第二条给某台虚拟机设置开机动作PowerOn是动作类型30是启动延迟秒数最后的1表示启用该条目延迟存在的意义是避免所有虚拟机同时加电把存储和 CPU 打满我给关键业务机一般设 60 秒普通测试机 30 秒。跑完这两条主机意外重启后虚拟机也能自己爬起来不用半夜连上去手动点。Win7 这类老系统还有个细节装完系统、打完补丁先做一次厚置备置零的模板机后面所有测试机从模板克隆比一台台装快得多。克隆母盘用厚置备置零格式克隆出来的子盘再按需选 thin 或厚置备这个组合我用了很久既省空间又不会在克隆环节出问题。说个自己的教训。早年我第一次装完 ESXi觉得管理 IP 用 DHCP 挺方便反正地址池大结果某次交换机重启租约重新分配主机换了个 IP我对着旧地址连了半小时最后跑去机房看屏幕才发现。从那以后我每次装完系统第一件事就是把管理网络改成静态把 IP、掩码、网关、DNS 四项挨个核对一遍再往下走。这个习惯看着笨但省下来的时间比什么都实在。希望帮到你。本文还有配套的精品资源点击获取