简介:这是一份面向虚拟化初学者与服务器运维人员的 ESXi 6.5 安装配置实操文档,围绕 DELL 服务器环境下的部署流程展开,帮助读者快速完成从安装介质准备、系统安装到虚拟机创建的完整实践。资源包共 1 个 docx 文件,大小约 1.26MB,内容以图文步骤和操作要点为主,便于边看边操作与后续查阅。文档覆盖安装准备、许可协议与密码设置、管理网络 IPv4 配置、ISO 上传以及 Win7 虚拟机创建等环节,并详细解释精简置备、厚置备延迟置零、厚置备置零三种磁盘格式的差异与适用场景,还整理常见操作顺序和配置思路,适合用于实验搭建、排错对照和知识梳理。目前已有 1375 人学习下载,可作为 ESXi 入门部署与虚拟机存储配置的参考材料。
1. 半小时的活干了一下午:ESXi 6.5 安装最容易翻车的三个节点
一台退役的塔式服务器,四块硬盘,装上 ESXi 6.5 就能把散落在工位上的一堆测试环境收进一台机器里。听上去是半小时的活,我第一次干的时候从上午十点磨到下午四点。真正卡住的不是“按 F11 安装”那一步,教程里写得都很清楚,卡住的是三个没人细说的节点:U 盘引导时蹦出一行 COM32 之类的提示就不动了;装完重启,机器又进了一遍安装器;管理地址配完,浏览器死活打不开页面。ESXi 6.5 安装教程网上一抓一大把,大多写到按下 F11 就收尾,可后面配管理网络、挂 ISO、选磁盘置备这几步才是真正决定这套环境能不能用的地方。这篇按我自己的操作顺序来:装前准备什么、按键怎么走、DCUI 里 IPv4 怎么填、虚拟机磁盘置备怎么挑,以及装崩了从哪儿查。
2. 装前把账算清:ESXi 6.5 的硬件门槛、版本取舍与启动盘
动手之前先把这台机器的底细摸清。ESXi 是个裸金属 hypervisor,装上去之后操作系统就没了,硬件不兼容这件事在安装器阶段不一定报错,往往是装完发现网卡不见了、存储认不到盘,那时候再回头换硬件,代价比装前查一遍大得多。
2.1 硬件门槛:CPU、网卡、阵列卡三处先过一遍
CPU 这块门槛不高,64 位、支持 Intel VT-x 或 AMD-V,并且 BIOS 里虚拟化选项是打开的。有些二手服务器出厂时 VT-x 是关的,进 BIOS 找Virtualization Technology打开,顺手把Execute Disable Bit也确认成 Enabled,这两个是 ESXi 的硬性要求。内存最小 4GB 能装能跑,但真要在上面开一台 Win7,8GB 是起步线,16GB 会让你少很多次“虚拟机起不来”的排查。ESXi 6.5 自身大概吃掉 5GB 左右的盘,装在 U 盘或 SD 卡上也可以,服务器主板上有内置 USB 口的话,把系统盘和业务盘分开是个好习惯。
网卡是最容易出事的一环。ESXi 6.5 自带的驱动对 Intel 千兆网卡支持最好,板载的 Realtek 网卡基本认不到,机器装完在 DCUI 里看不到任何 vmnic,网络配置那一页是空的。碰到这种情况要么换一块 Intel 网卡,要么自己封装驱动进 ISO,后者对新手不友好,我一般建议直接加一块几十块的 Intel 拆机卡,比折腾驱动省时间。阵列卡同理,卡要处于能被识别的模式,做 RAID 的话先在阵列卡 BIOS 里把虚拟盘建好,别指望 ESXi 帮你做硬 RAID。
存储方面,ESXi 6.5 支持本地 SATA、SAS、NVMe 和主流的阵列卡。安装器能扫描到哪些盘,取决于固件和驱动,所以装之前进一次阵列卡配置界面,把要装的盘做成一个逻辑盘,剩下的盘留空后面再建数据存储,这个顺序会省掉很多“装完发现整块盘都被 ESXi 占了”的后悔药。
提示:服务器固件(BIOS/UEFI)建议先升级到厂商给的较新版本,老固件在 ESXi 6.5 上偶发识别不到板载设备的情况,升级固件这一步十分钟,能省掉后面几小时的怀疑人生。
2.2 版本取舍:为什么是 6.5,而不是更新的版本
这份笔记锁的是 ESXi 6.5,不是因为它新,恰恰是因为它旧。6.5 对老一代服务器硬件的兼容面比后面几个大版本宽,很多退役机器在 6.7 之后就不再被官方支持,装上去要么网卡没了,要么阵列卡认不到盘。另一层原因是管理方式:ESXi 6.5 起已经不再提供那个需要装在本地的 C# 客户端,管理入口统一收敛到浏览器,装完在 DCUI 里看到地址,用火狐直接敲https://管理IP/ui就能进 HTML5 控制台,不用再装插件。这一点对“只想快速开一台虚拟机”的场景很友好。
代价也要说清楚。6.5 的 Web 控制台部分高级功能仍然依赖浏览器插件,火狐的新版本可能提示不兼容,实际常用功能——建虚拟机、挂 ISO、改配置、看控制台——HTML5 界面都能覆盖。所以选择 6.5 的判断标准很简单:机器是老的、盘是旧的、只跑几台轻量虚拟机,那就 6.5;机器新、要接共享存储、要做集群,直接上更新的版本,别在 6.5 上耗。
2.3 启动盘:写盘命令、校验,以及那个 COM32 提示
启动介质我用 U 盘。写盘这件事在 Linux 或 macOS 上用dd一条命令就能搞定,比图形工具可控,出问题也好复现。
# 先确认 U 盘是哪块设备,看 SIZE 和 TRAN 两列,别把系统盘认成 U 盘 lsblk -o NAME,SIZE,MODEL,TRAN # 假设 U 盘是 /dev/sdb,先把上面可能自动挂载的分区卸掉 sudo umount /dev/sdb?* 2>/dev/null # 整盘写入,bs 用 4M 兼顾速度和稳定性,conv=fsync 保证落盘完成再返回 sudo dd if=ESXi-6.5.0.iso of=/dev/sdb bs=4M status=progress conv=fsync # 写入完成后刷新块设备缓冲,避免拔盘时数据还在内存里 syncif是源 ISO 路径,of是 U 盘整盘设备(注意是/dev/sdb,不是/dev/sdb1,写分区会得到一个引导不了的盘),bs=4M是每次搬运的块大小,status=progress让你能看到进度而不是干等,conv=fsync是关键参数,它保证 dd 返回时数据真的写进了 U 盘,否则拔盘拔早了就是半截镜像。写完之后我会做一次粗校验,比对比对前 100MB,一致就基本能确认写对了:
# 对比 U 盘前 100MB 和 ISO 前 100MB 的哈希,一致说明写入正确 head -c 100M /dev/sdb | sha256sum head -c 100M ESXi-6.5.0.iso | sha256sum两个哈希不一样,别急着找服务器的问题,先重写一遍 U 盘。U 盘本身也有讲究,容量 8GB 足够,但杂牌 U 盘的写入速度和稳定性会直接影响安装器加载,主板 USB 3.0 口在部分老固件上引导会失败,插到 USB 2.0 口上反而稳。这条是血泪经验,别问我是怎么知道的。
2.4 装机前在纸上定好三件事
第一件是管理 IP。ESXi 的管理地址建议用静态地址,规划好 IP、掩码、网关、DNS 四项,写在纸上或者记在手机里,因为安装过程中要在 DCUI 里手填,填错了就得重启管理网络重来。第二件是 root 密码,ESXi 6.5 有密码复杂度要求,至少 7 位,并且要包含大写字母、小写字母、数字、特殊字符这四类中的三类,纯数字或者纯小写的密码会被直接拒绝,安装界面上不给你解释,只是让你重输。第三件是主机名,DCUI 里有个DNS Configuration可以设,但更多时候是先随便给个名字,装完再改。这三件事提前定好,安装过程会顺很多。
3. 从 Enter 到 F11:ESXi 6.5 安装主体流程与首启网络落地
U 盘插上,服务器开机,进 BIOS 把启动顺序改成 U 盘优先,或者开机时按 F11/F12 调出启动菜单手动选 U 盘。接下来的流程按键不多,但顺序不能乱。
3.1 引导与按键:Enter 和 F11 各按在哪一步
从 U 盘引导之后会先出现一个引导菜单,正常情况下直接回车,加载器会开始读镜像,屏幕上方出现一条黄色进度条,接着是第二条,这一过程大概一两分钟,老机器会更久。如果此时屏幕停在一行类似COM32或者boot:的提示上不动,说明引导菜单没进对分支,直接在后面敲install再回车,安装器会继续往下走。这个提示在不少 U 盘引导场景里都会出现,不是你写盘写坏了,别急着重做。
加载完成进入灰色背景的安装界面,标题是 Welcome,底部提示按 Enter 继续。这一步是确认,按回车。接着是许可协议页面,底部写着F11 Accept and Continue,按 F11。再往下安装器会扫描可用的存储设备,列出它看到的盘,选中要装的那块,回车。然后选键盘布局,默认 US Default,回车。到这一步才真正开始配置。
3.2 选盘与 root 密码:两个最容易按错的选项
选盘那一步要看清容量和型号,安装器会把整块盘格式化,选错了就是数据全没。服务器上挂了多块盘的时候,只留一块要装系统的盘在线,其他的先拔掉或者后面再加,这个土办法很有效。如果列表是空的,说明阵列卡或磁盘控制器没被识别,回到第 2 章那套检查顺序,先确认阵列卡上有没有建逻辑盘、固件模式是 RAID 还是 HBA。
密码那一步的界面很简单,输入两遍,但复杂度要求是硬性的。我一般用“首字母大写 + 一段有意义的单词 + 数字 + 一个特殊符号”的组合,长度控制在 12 位左右,既能过校验,又好记。输完之后按 Enter,安装器会让你最后确认一次,按 F11 开始正式安装。这一步之后屏幕下方的进度条会走,通常几分钟,走完提示Installation Complete,同时提示移除安装介质后按 Enter 重启。
3.3 重启与清介质:为什么它又进了一遍安装器
安装完成后的重启是整个流程里最容易白干一遍的地方。安装器提示你移除安装介质,但很多人只是按了回车,U 盘还插着,BIOS 启动顺序里 U 盘又在第一位,机器重启后直接又进了安装器,看着和新装一模一样。第一次遇到这种情况会以为安装失败了,其实盘上系统已经装好了,只是又引导到了 U 盘。
处理办法有两个:安装完成提示出现时直接拔掉 U 盘再按回车,或者重启瞬间进 BIOS 把硬盘调回第一启动项。我一般用前者,物理动作比进 BIOS 快。重启之后屏幕会进入 ESXi 的灰色直接控制台界面,顶部显示版本号和主机名,底部显示管理地址,此时如果网线插着并且 DHCP 环境里有服务器,它会拿到一个地址;没有 DHCP 就显示0.0.0.0,需要手动配。
3.4 DCUI 里配 IPv4:F2 进去以后按这个顺序改
在直接控制台界面按 F2,输入 root 和刚才设的密码,进入配置菜单。里面有几项要改,顺序是:先选Configure Management Network,进去之后第一项Network Adapters确认管理网卡选中了正确的 vmnic(多网口机器这里可能是空的,需要手动勾一个),第二项VLAN如果交换机侧没打标签就留空,第三项IPv4 Configuration才是关键。
IPv4 配置有三个选项:Disable IPv4、Use DHCP、Set static IPv4 address and network configuration,选第三个,然后依次填 IP 地址、子网掩码、默认网关。填完不要急着退出,往下还有DNS Configuration,把首选 DNS 填上,DNS Suffix可以填公司或实验室的内部域名后缀,没有就留空。全部改完按 ESC,系统会问是否保存并重启管理网络,选 Y。这一步会短暂断网,几秒钟后回到主界面,顶部就会显示你刚配的地址。
注意:ESC 保存那一步如果没确认就直接关机,配置是不会生效的。改完网络之后回主界面看一眼顶部地址是不是你填的那个,比事后从浏览器端排查快得多。
地址有了,找一台同网段的机器,打开火狐或者 Chrome,输入https://你配的IP,会提示证书不受信任,点继续访问,就能看到 ESXi 的登录页。用户名 root,密码是安装时设的那个。登录进去就是管理界面,左边导航栏有虚拟机、存储、网络、管理几项,后面建虚拟机全靠这里。
4. 建第一台 Win7 虚拟机:ESXi 6.5 的三种磁盘置备怎么挑
管理界面能打开,说明这套 ESXi 已经能用了。接下来的目标是开出一台能装系统的 Win7 虚拟机,这一步涉及参数选择和磁盘格式取舍,选错了后面改起来很麻烦。
4.1 建虚拟机的参数:客户机系统、网卡、磁盘控制器怎么填
在管理界面点“创建/注册虚拟机”,选“创建新虚拟机”,然后按向导走。名称随便给,客户机操作系统家族选 Windows,版本选Microsoft Windows 7 (64-bit),这一步会影响默认的硬件配置建议。存储位置选本地数据存储。下一步是自定义硬件,CPU 给 2 核、内存 2048MB 起步,Win7 32 位给 2GB 够用,64 位建议 4GB。
网卡类型这里有个坑:ESXi 默认会选E1000E,但 Win7 安装盘里没有 E1000E 的驱动,装完系统会发现网络适配器带感叹号,还得回头装工具。我一般手动把网卡改成E1000,Win7 自带这个驱动,装完就能上网。磁盘控制器同理,默认可能是LSI Logic SAS,Win7 安装程序不一定认,改成LSI Logic Parallel更稳,实在不行用 IDE 也能装,只是性能差一点。磁盘大小按需给,40GB 到 60GB 做测试够用,位置选数据存储,格式留在下一节细说。虚拟机硬件版本按默认即可,ESXi 6.5 对应的是 13。
4.2 三种磁盘置备:一张表看清差别和适用场景
向导里磁盘那一栏会让选置备格式,三个选项的名字翻译得不太直观,但它们决定了虚拟磁盘怎么从存储里拿空间,直接影响后续的 I/O 表现和容量规划。
| 格式 | 创建时是否分配空间 | 是否置零 | 创建耗时 | 磁盘 I/O 特点 | 适合场景 |
|---|---|---|---|---|---|
| 精简置备 thin | 否,按实际写入量增长 | 否 | 最短 | 首次写入要先分配再置零,频繁 I/O 时性能下降 | I/O 不频繁的测试机、临时环境 |
| 厚置备延迟置零 | 是,立即占满 | 否 | 较短 | 首次写入只需置零,性能较好 | 池模式的虚拟桌面、批量克隆 |
| 厚置备置零 thick | 是,立即占满 | 是 | 最长 | 写入无需等待,性能最好 | 跑繁重业务的虚拟机、数据库类 |
把这三行翻译成人话:精简置备是“用多少占多少”,盘上写着 60GB,实际存储里可能只占了 8GB,好处是省空间、创建快,代价是第一次往某个块写数据时,存储要先给它分配空间再置零,然后才真正写入,I/O 密集的时候这个开销会累积成肉眼可见的卡顿。厚置备延迟置零是默认选项,创建时就把 60GB 从存储里划走,但不做置零,第一次写入时补上置零动作,所以写入比精简快一档。厚置备置零最彻底,创建时就把空间分配好并且全部写成零,往后所有写入都是直接落盘,性能最好,代价是创建一台 60GB 的虚拟机要等好几分钟甚至更久。
选择逻辑其实不复杂:测试机、临时验证环境、磁盘写得不频繁,选精简置备,省下来的空间能多开几台;要批量部署一批同样的机器、或者做池模式桌面,选厚置备延迟置零;跑数据库、跑持续写入的业务,选厚置备置零,多等几分钟换后面不卡。我这边给人装演示环境基本都用精简置备,因为演示机通常开开关关,实际写入量很小,空间利用率高;但如果这台虚拟机要跑一段时间的持续压测,我会在创建时就改成厚置备置零,避免压测数据被磁盘分配动作干扰。
4.3 上传 ISO 与挂载光驱:编辑设置里要改两个地方
虚拟机建好之后还是空壳,得给它一个安装源。点左侧“存储”,选中数据存储,点“数据存储浏览器”,新建一个 ISO 目录(可选),然后点“上传”,把 Win7 的 ISO 文件传上去。上传速度取决于网络和 U 盘,几百兆的镜像几分钟,几个 GB 的镜像要等一会儿,页面别关。
传完之后回到虚拟机,右键“编辑设置”,找到CD/DVD 驱动器 1,这里有两处必须改:第一处是把设备类型从“客户端设备”改成“数据存储 ISO 文件”,然后在弹出的浏览窗口里选中刚上传的 ISO;第二处是勾上“连接”和“打开电源时连接”两个勾。第一处不改,虚拟机的光驱指向的是你本地电脑的物理光驱,服务器那边什么也读不到;第二处不勾,虚拟机开机时光驱是断开状态,安装程序会提示找不到安装介质。
改完保存,点“打开电源”,再点“打开控制台”,就能看到 Win7 的安装界面了。控制台里鼠标可能会跑出去,按一下控制台窗口边缘或者用快捷键释放,这是 Web 控制台的正常表现,不是虚拟机的问题。后面的系统安装和物理机一样,分区、格式化、等进度条,装完进桌面,再回头把网卡驱动和显示驱动确认一遍,一台能用的虚拟机就算成了。
5. 避坑与排查:ESXi 6.5 装机现场的五条踩坑记录
这一节全是实际撞过的墙,按“看到什么现象、为什么、怎么解”写,遇到对得上的直接照做。
5.1 安装与引导阶段
现象一:U 盘引导后屏幕停在一行 COM32 或 boot: 提示,不再往下走。原因:引导菜单没选到正确的安装分支,写盘方式或引导模式与固件不匹配也会这样。解决:直接在提示后输入install回车;如果还是不动,把 U 盘换到 USB 2.0 口重试;再不行就重写一遍 U 盘,写盘时确认of是整盘设备而不是分区。
现象二:安装器扫描存储设备时列表为空,看不到任何可安装的盘。原因:阵列卡没有建逻辑盘、卡处于未初始化状态,或者控制器型号不在 ESXi 6.5 的驱动列表里。解决:先进阵列卡配置界面(开机时按对应快捷键)确认虚拟盘存在且状态正常;如果卡是直通模式,确认盘本身没坏;都正常还是看不到,就是驱动问题,只能换卡或换版本。
现象三:设置 root 密码时反复被拒,安装界面不给具体提示。原因:密码复杂度不达标。ESXi 6.5 要求至少 7 位,且大写、小写、数字、特殊字符四类里至少包含三类。解决:换成大小写混合加数字加符号的组合,长度拉到 12 位左右一次过,别在这上面反复试。
5.2 网络与访问阶段
现象四:装完重启,机器又进了一遍安装器,以为装失败了。原因:U 盘没拔,或者 BIOS 启动顺序里 U 盘仍在硬盘前面。解决:安装完成提示出现时直接拔 U 盘再按 Enter;已经进了安装器的,强制关机、拔盘、重新开机,盘上的系统其实已经装好了。
现象五:浏览器打开管理地址一直转圈或者报无法连接,DCUI 顶部看着有地址。原因:改了 IPv4 没按 ESC 保存并重启管理网络、网线插在了非管理网口、或者客户端和服务器不在同一网段。解决:回 DCUI 看顶部地址是否为你设的静态地址;确认网线插的是Network Adapters里勾选的那块网卡的物理口;从同网段的机器 ping 一下,通不了就继续查交换机侧的 VLAN 和网关配置。
5.3 虚拟机与存储阶段
现象六:虚拟机开机后提示找不到安装介质,控制台里是一行引导失败。原因:光驱挂载的“打开电源时连接”没勾,或者 ISO 路径在编辑设置后被改动过。解决:关机状态下重新进编辑设置,确认 CD/DVD 指向的是数据存储里的 ISO 文件,两个连接选项都勾上,再开机。
这套排查顺序的逻辑是先看物理层(盘、网线、U 盘),再看配置层(阵列卡、DCUI 保存、光驱挂载),最后才怀疑兼容性。绝大多数“装不上”都停在前两层,别一上来就往驱动不兼容上想。
6. 装完别急着交付:四条命令把 ESXi 6.5 验到能跑
装完能进管理界面,只说明服务起来了,不代表这套环境是健康的。我的习惯是开 SSH,用几条命令把网络、存储、虚拟机清单挨个过一遍,两分钟的事,能把后面交付时才暴露的问题提前挖出来。开 SSH 的位置在 DCUI 里按 F2 进Troubleshooting Options,选Enable SSH,然后用任意终端连上去。
# 1. 管理网络:确认 vmk0 的地址、掩码、网关和你规划的一致 esxcli network ip interface ipv4 get # 2. 路由与 DNS:默认路由要指向网关,DNS 至少有一条 esxcli network ip route ipv4 list esxcli network ip dns server list第一条命令输出的是管理接口的 IPv4 配置,重点看IPAddress、Netmask、Broadcast三列,和你纸上规划的对不上就回 DCUI 改,别在 SSH 里改完忘了保存。第二条看默认路由,Network是default那一行的Gateway必须是你的网关地址,没有这一行的话,跨网段访问管理界面会时通时不通,表现很玄学。DNS 那条是排查“能 ping 通 IP 但域名解析不了”的第一现场。
# 3. 存储:确认数据存储挂载状态是 Mounted,容量对得上 esxcli storage filesystem list # 4. 虚拟机清单:确认建好的虚拟机在册,记下 VMID 待会儿用 vim-cmd vmsvc/getallvms第三条输出里找Mount Point是/vmfs/volumes/...的那几行,Mounted列必须是true,Size和Free要和你在管理界面看到的一致。如果这里只有/vmfs/volumes/xxxx-bootbank之类的系统卷,没有你的数据存储,说明数据盘没挂上,回存储适配器里重新扫描一遍。第四条列出所有已注册的虚拟机,每行开头是 VMID,后面跟着名称、数据存储路径、客户机系统版本,建好的那台 Win7 应该在里面。拿到 VMID 之后可以再确认电源状态:
# 用上一步拿到的 VMID,查电源状态,poweredOn 才是真正跑起来了 vim-cmd vmsvc/power.getstate 1输出Powered on就说明虚拟机已经在跑,配合管理界面的控制台看一眼有没有进系统,整条链路就算闭环了:管理网络通、存储挂载正常、虚拟机在册且在运行。这三个条件缺一个,交付出去大概率第二天就被打回来。
这套顺序我现在已经成了肌肉记忆,每次装完 ESXi 都强制走一遍,不管客户催得多急。因为吃过一次亏:当时只看了管理界面能打开就交付了,结果数据存储其实没挂上,虚拟机建在了系统卷上,跑了三天空间满了,全部重来。从那以后我每次装完都先开 SSH 敲这四条,确认无误才敢说“装好了”。希望这套流程能帮到你,少走一遍我走过的弯路。安装过程中每一步的按键、参数、密码规则、磁盘置备的取舍和这几条验证命令,我都整理进那份《ESXI 6.5安装详细步骤》里了,照着从头到尾走一遍,基本不会卡在中途。
本文还有配套的精品资源,点击获取