服务器运维

ESXi 是什么:与 vSphere、vCenter 的关系及版本选择

ESXi 是 VMware 的一型 Hypervisor:不用先装 Windows 或 Linux,直接装在服务器硬件上,把一台物理机切成多台虚拟机。管理多台 ESXi 要用 vCenter,ESXi 加 vCenter 合称 vSphere。新服务器选版本,先查硬件在不在兼容列表里,再看授权和 vCenter 的版本。

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

ESXi 是 VMware 的一型 Hypervisor(裸金属虚拟化层):不需要先装 Windows 或 Linux,直接装在服务器硬件上,自己管理 CPU、内存、硬盘和网卡,再把这些资源分给多台虚拟机。它和 vSphere、vCenter 的关系是:ESXi 是装在每台服务器上的虚拟化系统,vCenter 是集中管理多台 ESXi 的平台,vSphere 是 ESXi 加 vCenter 的套件名称,也是授权名称。平时说“装一台 vSphere”,实际装的就是 ESXi。

ESXi 是一型 Hypervisor:直接装在服务器上

Hypervisor 分两种:一型直接运行在硬件上,二型运行在一个普通操作系统之上。ESXi 属于一型,VMware Workstation 属于二型。少了宿主操作系统这一层,硬件资源几乎全部留给虚拟机,宿主系统打补丁、装软件、中毒这类事情也不会波及虚拟机。

ESXi 有几个和普通服务器系统不同的地方:

  • 不是 Linux。核心是 VMware 自研的 VMkernel,命令行环境非常精简,不能用 apt、yum 装软件,日常操作靠 esxcli 和 vim-cmd,驱动和组件以 VIB 包安装。早年的 ESX 带一个基于 Linux 的服务控制台,从 vSphere 5.0 起只剩 ESXi。
  • 只认兼容列表里的硬件。网卡、阵列卡、HBA 都要有 ESXi 的原生驱动,普通 Linux 能识别的硬件,ESXi 不一定能识别。
  • 启动盘要求变了。7.0 起采用新的系统分区布局,建议用 32 GB 以上的本地持久存储(SSD、M.2 盘或阵列卡上的逻辑盘)做启动盘,只用 SD 卡或 U 盘启动的方式已不推荐。

装好以后,有五个入口可以管理它:

入口 怎么进 用来做什么
DCUI 直接控制台 服务器显示器或 BMC 远程控制台,按 F2 登录 配管理 IP、VLAN、DNS,重启管理代理,开启 SSH
Host Client 浏览器打开 https://管理IP/ui 单台主机的日常管理:建虚拟机、上传 ISO、看性能和日志
ESXi Shell 与 SSH 默认关闭,在 DCUI 的 Troubleshooting Options 或 Host Client 的“服务”里开启 用 esxcli、vim-cmd 排查问题
vSphere Client 浏览器打开 vCenter 的地址 集中管理多台主机和集群功能
API 与 PowerCLI vSphere API 脚本化批量操作

在机房里,DCUI 那块黄灰色的屏幕最关键:管理 IP 配错、管理网口接错,Host Client 就打不开,只能从控制台修。托管在远端机房的 ESXi 主机,务必先把 BMC 配好、能远程看到屏幕,再动管理网络。

ESXi、vCenter、vSphere 是什么关系

vSphere(套件与授权的名称,不是某一个软件)
├── vCenter Server:管理平台,以虚拟机形式运行(vCenter Server Appliance)
│     提供统一登录、vMotion、HA、DRS、模板、分布式交换机
│     通过 TCP 443 管理下面每一台 ESXi,ESXi 经 UDP 902 回报心跳
├── ESXi 主机 A(物理服务器)── 虚拟机 1、虚拟机 2 ……
├── ESXi 主机 B(物理服务器)── 虚拟机 3、虚拟机 4 ……
└── ESXi 主机 C(物理服务器)── 虚拟机 5,vCenter 本身也常跑在某台主机上

“ESXi 和 vSphere 的区别”可以用这张表回答:

对比项 ESXi vCenter Server vSphere
是什么 虚拟化系统 管理平台 套件与授权的名称
装在哪里 每台物理服务器 一台虚拟机,通常运行在某台 ESXi 上 不单独安装
管理范围 本机 多台 ESXi 与集群 —
负责什么 运行虚拟机,管理本机的存储和网络 在线迁移、故障重启、负载均衡、模板、统一权限 ESXi 与 vCenter 能力的总和
缺了它会怎样 没有地方跑虚拟机 每台主机只能单独登录,集群功能全部不可用 —

两条实际运维中要记住的规则:

  1. vCenter 的版本不能低于它管理的 ESXi。升级顺序永远是先升 vCenter,再升 ESXi;跨大版本的组合,以 Broadcom 的产品互操作性矩阵为准。
  2. vCenter 停机不等于虚拟机停机。vCenter 宕机或升级期间,虚拟机照常运行,已经配置好的 HA 也照常生效,只是暂时做不了迁移、克隆和集群配置变更。

一台 ESXi 里有什么:存储、网络和虚拟机文件

  • 数据存储(Datastore):放虚拟机文件的地方,可以是本地盘或 SAN 上格式化成 VMFS 的卷,也可以是挂载的 NFS(支持 NFS 3 和 4.1),或者 vSAN。路径统一在 /vmfs/volumes/ 下。
  • 虚拟机文件:.vmx 是配置,.vmdk 是磁盘描述文件,实际数据在 -flat.vmdk 里,vmware.log 是这台虚拟机的日志,做快照会多出 -000001.vmdk 这样的增量盘。
  • 网络:物理网口叫 vmnic0、vmnic1,挂在虚拟交换机(vSwitch)上;虚拟机连接的是带 VLAN 号的端口组;主机自己的管理 IP 配在 VMkernel 网卡 vmk0 上。

开启 SSH 后,下面几条命令能快速摸清一台陌生的 ESXi:

vmware -vl                         # 版本、build 号和 Update 级别
esxcli system version get          # 同上,格式便于脚本解析
esxcli hardware platform get       # 服务器厂商、型号、序列号
esxcli network nic list            # 物理网卡、驱动、速率和链路状态
esxcli storage core adapter list   # 存储控制器及驱动
esxcli storage filesystem list     # 数据存储类型(VMFS、NFS)、容量和剩余空间
vim-cmd vmsvc/getallvms            # 本机所有虚拟机及其 .vmx 路径

排查完记得在 Host Client 里把 TSM-SSH 服务停掉。机房防火墙要为 ESXi 放行的端口如下,和 BMC 一样,只对管理网开放,不要暴露在公网:

端口 协议 用途 方向
443 TCP Host Client、vSphere API,vCenter 管理主机 管理网到 ESXi
902 TCP、UDP 虚拟机远程控制台;ESXi 向 vCenter 发送心跳 双向
22 TCP SSH,默认关闭 管理网到 ESXi
8000 TCP vMotion 迁移流量 ESXi 之间
2049、3260 TCP 访问 NFS、iSCSI 存储 ESXi 到存储

ESXi 版本时间线:6.7、7.0、8.0 和 9.x

版本 发布时间 通用支持结束 主要变化 新部署建议
6.7 2018 年 4 月 2022 年 10 月 15 日,技术指导期 2023 年 11 月 15 日结束 最后一个提供 Windows 版 vCenter 的版本 不要再装,存量主机尽快迁移
7.0 2020 年 4 月 2025 年 10 月 2 日 移除旧式 vmklinux 驱动,只支持原生驱动;启动盘改用新分区布局;vCenter 只剩设备版 不要新装
8.0 2022 年 10 月 2027 年 10 月 11 日 去掉一批老 CPU 的支持,支持 DPU;8.0 U3e 起提供免费版 可选,装最新的 Update 和补丁
9.0、9.1 9.0 于 2025 年 6 月随 VCF 9.0 发布,9.1 于 2026 年 5 月发布 以 Broadcom 产品生命周期页面为准 随 VCF、VVF 9 套件交付,对 CPU 和驱动的要求进一步提高 硬件在兼容列表里、订阅包含 9.x 时选它

版本号的读法:8.0 U3 表示 8.0 的第 3 个更新(Update),U3e 这样带字母的是更新之后的补丁版本,精确到哪一次构建要看 build 号。过了通用支持期,就不再有新的补丁和安全更新;技术指导期只提供自助文档,同样没有补丁。

新上架的服务器选哪个版本

按下面的顺序筛,前一步不通过就不用看后面:

  1. 查硬件兼容性。在 Broadcom Compatibility Guide 里分别查服务器整机型号、CPU 系列、网卡和阵列卡(或 HBA)在目标版本下是否列出。整机列了但网卡没列,照样可能装完没网。
  2. 看授权。订阅允许使用哪些版本,以授权说明为准;免费版从 8.0 U3e 开始提供,限非生产用途,能下载哪些版本以 Broadcom 支持门户为准。
  3. 对齐 vCenter。新主机要加入现有集群,版本不能高于现有 vCenter;集群计划整体升级时,先升 vCenter。
  4. 确认周边软件。备份软件、监控系统、存储阵列插件和第三方驱动都要声明支持目标版本,备份软件跟进新版本往往需要时间。
  5. 集群内保持一致。同一集群的主机用同一版本和补丁级别;不同代 CPU 的主机放在一个集群里做 vMotion,要开启 EVC(增强型 vMotion 兼容性),基线按最老的那代 CPU 设置。

两种常见情况:

  • 新采购的服务器:兼容列表里通常 8.0 和 9.x 都有。单独新建的集群、授权允许,就直接用 9.x;要并入现有的 8.0 集群,先跟着集群装 8.0 的最新 Update,等整个集群统一规划升级。
  • 利旧的老服务器:常常只出现在 7.0 或更早版本的兼容列表里。7.0 已过通用支持期,不建议为了装上 ESXi 硬用老版本,这类机器改做 KVM 虚拟化平台或者备份存储节点更合适。

在管理系统里怎么落地

ESXi 的装机和网络配置几乎都要在控制台完成,在机房里就是靠 BMC。IPMI 远程管理里可以挂载 ESXi 的 ISO、设置从虚拟光驱启动,并在浏览器的 VNC 控制台里走完安装、在 DCUI 里配管理 IP 和 VLAN,不必到现场接显示器。对 IDC 来说,独服客户想自己装 ESXi 做虚拟化的情况也不少:Toplink DCIM 的重装镜像里包含 VMware ESXi,服务商开放后,客户可以在客户自助端选镜像自助重装,重装前要先输入手机上的一次性动态口令(OTP),防止误点或账号被盗后机器被重装。

常见问题

ESXi 和 Proxmox VE 有什么区别?

两者都能把一台服务器切成多台虚拟机。ESXi 是 VMware 的闭源产品,生产使用要订阅,只认兼容列表里的硬件;Proxmox VE 基于 Debian 和 KVM,开源免费,付费订阅提供企业软件源和技术支持,硬件支持跟随 Linux 内核。已有 vSphere 集群和授权的环境多用 ESXi,预算有限或硬件型号较杂的场景常用 Proxmox VE。

ESXi 现在免费吗?

有条件地免费。免费版在 2024 年 2 月下线,2025 年 4 月随 ESXi 8.0 U3e 回归,名称是 vSphere Hypervisor:只限非生产用途,不能接入 vCenter,单台虚拟机最多 8 个 vCPU,没有官方技术支持。生产环境需要订阅。

ESXi 可以装在普通台式机上吗?

能不能装上,取决于网卡和存储控制器有没有驱动。不少台式机的板载 Realtek 网卡不在支持范围内,安装时会提示找不到网卡;即使装上,这种组合也不受官方支持,只适合做实验。

ESXi 的管理 IP 怎么改?

在服务器控制台按 F2 登录 DCUI,进入 Configure Management Network,在 IPv4 Configuration 里改 IP、掩码和网关,VLAN 也在这里设置,按 Esc 退出时确认重启管理网络。远程修改前先确认 BMC 控制台能看到屏幕,改错了还能改回来。

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

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

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

让我们聊聊你的 IDC 业务

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

Toplink 企业微信二维码

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

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