服务器运维

ESXi 安装教程:从制作启动盘到初始化配置全步骤

ESXi 安装分五步:下载并校验 ISO,品牌服务器用厂商定制版;做 U 盘启动盘或通过 BMC 挂载 ISO;从 ISO 启动,选盘安装并设置 root 密码;在 DCUI 里配置管理网络;最后用浏览器登录 Host Client,设置 NTP、SSH、许可证、数据存储并上传系统镜像。8.0 和 6.7 的流程基本相同。

作者 顶联产品团队发布于 8 分钟阅读

ESXi 安装教程的完整流程是五步:下载并校验 ISO → 制作启动盘或通过 BMC 挂载 ISO → 从 ISO 启动、选盘安装 → 在 DCUI 配置管理网络 → 用浏览器登录 Host Client 做首次配置(NTP、SSH、许可证、数据存储、上传镜像)。下文以 ESXi 8.0 为例,ESXi 6.7 的安装界面和步骤几乎一样,差别集中在系统盘和少数命令上,放在第一节末尾说明。安装前最容易出问题的是驱动:品牌服务器用厂商定制 ISO,能省掉大部分“找不到网卡”“找不到硬盘”的麻烦。

安装前准备:版本、镜像、硬件与 BIOS

项目 要求与做法
ISO 镜像 从 Broadcom 支持门户下载,需要注册账号;免费版从 8.0 U3e 起重新提供。Dell、HPE、联想等品牌服务器优先用厂商定制 ISO,里面集成了自家的网卡、阵列卡驱动和管理组件
系统盘 至少 32 GB 的本地持久存储:SSD、M.2,或阵列卡上单独划出的小逻辑盘;不要只用 U 盘或 SD 卡
内存 8.0 至少 8 GB,安装程序检测到不足会中止
CPU 型号在兼容列表内;至强 E5 v1 这一代及更老的 CPU 装不了 8.0
BIOS 引导方式选 UEFI;开启 Intel VT-x 或 AMD-V 和 NX/XD;要把 PCIe 设备直通给虚拟机时,再开启 VT-d 或 AMD-Vi(IOMMU)
阵列卡 先建好虚拟盘,系统盘和数据盘分开建;ESXi 没有软 RAID,本地存储的冗余全靠阵列卡
网络 规划好管理 IP、掩码、网关、DNS 和主机名;问清管理口所接的交换机端口是 access 还是 trunk、VLAN 号多少

标准 ISO 的文件名形如 VMware-VMvisor-Installer-8.0U3e-构建号.x86_64.iso。下载后先核对校验值,和下载页面列出的 SHA256 逐位比对,避免装到下载不完整或被篡改的镜像:

# Windows PowerShell
Get-FileHash .\VMware-VMvisor-Installer-*.iso -Algorithm SHA256
# Linux 或 macOS
sha256sum VMware-VMvisor-Installer-*.iso      # macOS 上用 shasum -a 256

装 6.7 还是 8.0:安装上的三处差别

搜“ESXi 6.7 安装教程”的,按本文的步骤操作同样适用:启动菜单、F11 接受协议、选盘、设密码、DCUI 配网络、Host Client 管理,这些在 6.7 上都一样(Host Client 从 6.5 起就是默认的管理界面)。差别有三处:

  • 系统盘:6.7 时代普遍把系统装在 U 盘或 SD 卡上,那时的分区布局允许这样做;7.0 起分区布局改变,8.0 不再建议这样用。
  • 命令:esxcli system ntp set 是 7.0 U1 才加入的,6.7 上用 Host Client 设置 NTP。
  • 支持状态:6.7 的通用支持在 2022 年 10 月结束,技术指导在 2023 年 11 月结束,不再有补丁。只建议用于必须兼容老硬件的测试环境。新装的机器用 8.0 的最新版本,但要注意 8.0 的常规支持到 2027 年 10 月 11 日;硬件在 9.0 兼容列表里、订阅包含 9.x 的,可以直接装 9.0,它的硬件门槛和授权方式以 Broadcom 文档为准。

引导安装程序:U 盘、BMC 挂载 ISO 还是 PXE

方式 适合的情况 要点
U 盘(Rufus 写入) 人在机房,装一两台 分区类型选 GPT、目标系统选 UEFI;如果提示要替换 menu.c32(ESXi 镜像自带的 Syslinux 文件版本较老),选“是”
U 盘(Ventoy) 机房常备的多系统装机盘 把 ISO 拷进 U 盘即可;个别版本组合引导失败时,改用 Rufus 单独写这个镜像
BMC 虚拟介质 人不在机房 ESXi 的 ISO 不到 1 GB,远程挂载也能接受;挂好后设置下一次从虚拟光驱启动
PXE 加应答文件 一次装几十台 需要 PXE 服务和 ks.cfg 应答文件,适合批量上架

U 盘装 ESXi 时有一点和装 Linux 不同:安装程序会把 U 盘本身也列为可安装的目标盘,选盘时看清楚,不要装回 U 盘上。

用 BMC 挂载 ISO 的入口:

  • Dell iDRAC:打开虚拟控制台,在 Virtual Media 菜单里 Connect Virtual Media,再 Map CD/DVD 选择本地 ISO;然后在 Boot 菜单选 Virtual CD/DVD/ISO,执行 Power Cycle。
  • HPE iLO:在远程控制台的 Virtual Drives 菜单选 Image File CD/DVD-ROM;也可以在 iLO 网页的 Virtual Media 页面填写 ISO 的 HTTP 地址,由 BMC 直接从内网服务器读取,比从办公电脑上传快得多。
  • 通用做法:在 BMC 网页里挂好 ISO 后,用 ipmitool 设置启动项并重启。两条命令要在一分钟内先后执行,否则启动项设置会过期:
ipmitool -I lanplus -H 10.20.0.15 -U admin -P '密码' chassis bootdev cdrom options=efiboot
ipmitool -I lanplus -H 10.20.0.15 -U admin -P '密码' chassis power cycle

部分 BMC 的远程控制台和虚拟介质属于高级许可功能(例如 iDRAC 的 Enterprise 许可、iLO 的 Advanced 许可),菜单是灰的或者提示需要许可时,以服务器厂商的许可说明为准。

安装过程:选盘、设密码、确认安装

  1. 启动菜单:从 ISO 启动后出现 ESXi 的启动菜单,几秒后自动加载安装程序。需要加启动参数时在倒计时内按 Shift+O,例如加 systemMediaSize=small 缩小系统分区占用的空间(可选 min、small、default、max,7.0 U1c 起支持,各档大小以 Broadcom 文档为准)。
  2. 欢迎与许可协议:Welcome 页面按 Enter,许可协议页面按 F11 接受。
  3. 选盘:扫描完设备后进入 Select a Disk,列表分 Local(本地盘)和 Remote(SAN 上的远程盘)。选中一块盘按 F1 能看到型号、容量,以及盘上是否已有 ESXi 或 VMFS。阵列卡上的虚拟盘显示为阵列卡型号加逻辑盘容量,按容量认准系统盘,不要选中启动 U 盘或数据盘。
  4. 盘上已有系统时选处理方式:如果目标盘装过 ESXi,会出现三个选项。Upgrade ESXi, preserve VMFS datastore 是升级;Install ESXi, preserve VMFS datastore 是重装系统但保留数据存储和虚拟机文件;Install ESXi, overwrite VMFS datastore 是全部清空重装。
  5. 键盘布局:选 US Default。
  6. root 密码:默认策略要求至少 7 个字符,包含大写字母、小写字母、数字、特殊字符中的至少三类;密码开头的大写字母和末尾的数字不计入类别,所以 Abcdefg1 只算一类小写字母,不满足要求。
  7. 系统扫描结果:有警告时会列出来,例如 CPU 在将来的版本中可能不受支持、BIOS 没有开启硬件虚拟化,按 Enter 可以继续;出现 ERROR 则无法安装,要先解决。
  8. 确认安装:Confirm Install 页面提示目标盘将被重新分区,按 F11 开始安装。
  9. 重启:显示 Installation Complete 后,先卸载 ISO 或拔掉 U 盘,再按 Enter 重启,否则可能又从安装介质启动。

安装程序会在系统盘上建立引导分区、两个启动区(bootbank,升级时轮流使用,所以升级失败可以回退)和系统数据分区 ESX-OSData;盘足够大时,剩余空间自动建成名为 datastore1 的 VMFS 数据存储。建议系统盘和放虚拟机的数据盘分开:以后重装系统时选保留 VMFS,虚拟机文件完全不受影响。

在 DCUI 里配置管理网络

重启完成后,服务器屏幕显示黄灰色的 DCUI 界面,上面写着管理地址。机房的管理网络大多不开 DHCP,这时显示的是 0.0.0.0 或 169.254 开头的地址,需要手动配置:

  1. 按 F2,用 root 和刚设的密码登录。
  2. 进入 Configure Management Network → Network Adapters,用空格键选中作为管理口的网卡(可以多选做冗余)。Status 一列要显示 Connected;不确定哪个口接了线,对照这里显示的 MAC 地址和交换机上学到的 MAC。
  3. VLAN (optional):管理口接的是 trunk 口时填 VLAN 号,access 口留空。VLAN 填错是装完连不上的常见原因。
  4. IPv4 Configuration:选 Set static IPv4 address and network configuration,填 IP 地址、子网掩码和默认网关。
  5. IPv6 Configuration:不用 IPv6 可以关闭,关闭后要重启主机才生效。
  6. DNS Configuration:填主、备 DNS 和主机名。
  7. 按 Esc 退出,提示 Apply changes and restart management network? 时按 Y。
  8. 回到主菜单选 Test Management Network,测试网关、DNS 和主机名解析,全部显示 OK 再离开。

主菜单里的 Troubleshooting Options 是排障常用的入口:可以临时开启 SSH 和 ESXi Shell;其中的 Restart Management Agents 用于 Host Client 打不开、但主机本身在运行的情况。

同样的配置也可以在 ESXi Shell 里用命令完成,适合照着规划表一次性录入。在 Troubleshooting Options 里开启 ESXi Shell 后,在控制台按 Alt+F1 进入命令行(Alt+F2 返回 DCUI)。修改 vmk0 会让当前的网络连接立即断开,所以要在控制台里执行,不要在 SSH 里执行:

esxcli network ip interface ipv4 set -i vmk0 -t static -I 10.30.8.11 -N 255.255.255.0
esxcli network ip route ipv4 add --gateway 10.30.8.1 --network default
esxcli network ip dns server add --server 10.30.0.53
esxcli system hostname set --host esxi-11 --domain idc.local
# 管理口接 trunk 时给管理端口组设置 VLAN
esxcli network vswitch standard portgroup set -p "Management Network" -v 100

Host Client 首次配置:NTP、SSH、许可证、数据存储、上传镜像

在同一网段的电脑上用浏览器打开 https://管理IP/ui,证书是自签名的,确认继续访问后用 root 登录。下面的菜单名以英文界面为准,中文界面的位置相同。

  1. 时间同步(NTP):Manage → System → Time & date → Edit NTP settings,选 Use Network Time Protocol,启动策略选 Start and stop with host,NTP 服务器填机房内网的 NTP 地址,或 ntp.aliyun.com 这类公共 NTP。保存后在 Manage → Services 里确认 ntpd 处于运行状态。时间不准会导致证书校验失败、加入 vCenter 出错、日志时间对不上。7.0 U1 起也可以用命令设置:
esxcli system ntp set --server=ntp.aliyun.com --enabled=true
esxcli system ntp get
  1. SSH:Manage → Services,选中 TSM-SSH 点 Start;需要每次开机都开启时,再把 Policy 改成随主机启动。命令行等价于 vim-cmd hostsvc/enable_ssh 和 vim-cmd hostsvc/start_ssh。开启后页面顶部会一直提示 SSH 已启用,确认需要长期开启的,可以在 Manage → System → Advanced settings 里把 UserVars.SuppressShellWarning 改为 1 关闭提示。排查结束就关掉 SSH,是更稳妥的习惯。
  2. 许可证:Manage → Licensing → Assign license,输入许可证密钥。不分配时主机处于 60 天评估模式,功能完整;到期后已运行的虚拟机不受影响,但关机后不能再开机,所以评估期内一定要分配正式许可(实验主机可以改用免费版许可)。
  3. 数据存储:Storage → Datastores → New datastore → Create new VMFS datastore,起一个英文名字(如 ds-raid10-01),选择设备,分区方式选 Use full disk,文件系统 VMFS 6,完成。目标盘不在列表里,多半是盘上残留旧分区:在 Storage → Devices 里选中这块盘,Actions → Clear partition table 清除分区表后再建。这一步会清掉盘上的数据,先按容量和型号确认是对的盘。
  4. 上传镜像:Storage → Datastore browser,新建一个 iso 目录,点 Upload 选择系统镜像。大文件上传中途失败,通常是浏览器没有信任主机证书,先在新标签页打开 https://管理IP 确认证书后再传;也可以开启 SSH 后用 scp 直接拷进数据存储:
scp ubuntu-24.04-live-server-amd64.iso [email protected]:/vmfs/volumes/ds-raid10-01/iso/
  1. 虚拟机网络:默认的 VM Network 端口组没有 VLAN。业务按 VLAN 隔离时,在 Networking → Port groups → Add port group 新建端口组,填 VLAN ID,虚拟交换机选 vSwitch0;业务流量要走另一张网卡的,先在 Virtual switches 里新建虚拟交换机并添加上行链路。
  2. 虚拟机自动启动:Manage → System → Autostart 里启用自动启动,并把需要随主机启动的虚拟机加进列表,主机断电恢复后业务能自己起来。

安装报错与处理

报错或现象 原因 处理
No Network Adapters were detected 标准镜像里没有这张网卡的驱动,台式机常见的 Realtek 网卡和部分新网卡不在支持范围内 品牌服务器换厂商定制 ISO;白牌机用 PowerCLI 的 Image Builder 把驱动做进镜像,或者加一张兼容列表内的网卡
Select a Disk 列表为空,或只看到 U 盘 阵列卡上没建虚拟盘、阵列卡没有驱动,或者 NVMe 盘处在 Intel VMD 模式 进阵列卡配置界面建虚拟盘或切换到直通模式;用厂商定制 ISO;按服务器厂商文档调整 VMD 设置
Hardware Virtualization is not a feature of the CPU, or is not enabled in the BIOS BIOS 里没开 VT-x 或 AMD-V 可以继续安装,但 64 位虚拟机无法启动,进 BIOS 开启后再用
系统扫描报 CPU 不受支持的 ERROR CPU 代际过老 换硬件,或在这台机器上改用其他虚拟化平台;allowLegacyCPU=true 强装的主机不受官方支持,不要用于生产
MEMORY_SIZE ERROR 内存不足 8 GB 加内存
安装完重启又进入安装界面 ISO 或 U 盘还挂着,启动顺序在硬盘前面 卸载虚拟介质,或用前面的 ipmitool 命令把启动设备改为硬盘(chassis bootdev disk options=efiboot)后重启
重启后提示找不到启动设备 用 UEFI 装的系统、BIOS 却按传统模式启动(或反过来),也可能装到了别的盘上 BIOS 的引导方式保持与安装时一致,启动项里选 VMware ESXi 那一项
Host Client 打不开 选错管理网卡、VLAN 不对、网关不通,或者管理服务卡住 在 DCUI 里跑 Test Management Network,核对 Network Adapters 和 VLAN;网络正常就 Restart Management Agents

在机房里怎么落地

ESXi 从装机到配管理 IP,全程都要看着服务器屏幕操作,人不在机房时就靠 BMC。Toplink DCIM 的 IPMI 远程管理可以在浏览器里挂载 ESXi 的 ISO、指定下一次从 ISO 或 PXE 启动,并通过 VNC 控制台看到启动菜单、选盘界面和 DCUI,上面的每一步都能远程完成。运维人员只需登录 DCIM 后台,不用记每台机器的 BMC 地址,也不用安装厂商的 Java 客户端。系统的重装镜像列表里也包含 VMware ESXi,可用版本以镜像管理中配置的为准;服务商开放相应权限后,租用独服的客户可以在客户自助端选择镜像自助重装,需要调整管理网络时,也能自己打开 VNC 控制台进入 DCUI。

常见问题

ESXi 能装在 U 盘或 SD 卡上吗?

不建议。7.0 起的分区布局会持续写入系统数据分区,U 盘、SD 卡的寿命扛不住,7.0 U3 起只用它们作为启动设备已被列为弃用。实在只能用它们引导的老机器,要另配一块本地持久盘放系统数据分区;新装的机器直接用 SSD、M.2 或阵列卡上的小容量逻辑盘做系统盘。

装好后怎么查看 ESXi 的版本和构建号?

DCUI 首页会显示版本和构建号(Build);开启 SSH 后执行 vmware -vl 或 esxcli system version get 也能看到。下载驱动、打补丁、对照安全公告时,按构建号核对是否适用。

ESXi 有图形界面吗?

没有本地图形桌面。服务器屏幕上只有黄灰色的 DCUI 文本界面,用来配网络和排障;日常管理都在另一台电脑的浏览器里完成,单台主机用 Host Client,多台主机用 vCenter 的 vSphere Client。

想看看在你的机房里怎么用?

从一次产品演示开始,梳理你的业务链路。

查看价格
服务热线 400-112-2951

让我们聊聊你的 IDC 业务

扫码添加企业微信,预约产品演示或申请试用。

Toplink 企业微信二维码

长按保存或使用企业微信 / 微信扫描

也可致电
400-112-2951
Telegram
@TopLink88