虚拟化云平台:节点数、内存与超分,三个数字定成败
虚拟化不是「装个 ESXi 就完事」,节点数决定可用性,内存决定能跑多少虚拟机,超分比例决定会不会互相拖死。
这个页面适合谁:搜索这类词的人,通常是要把现有物理机整合,或新建一套跑多个业务系统的虚拟化平台,想知道「几台服务器、多大内存、ESXi 对硬件有什么要求」。
这类需求通常在解决什么问题
虚拟化的核心收益不是省钱,而是把「多份硬件冗余」变成「集群级冗余」。原来 7 台物理机各自跑一个业务,任何一台坏掉都有一个业务停摆;虚拟化成 3 节点集群后,任何一台节点故障,虚拟机在其他节点自动重启,中断从「以天计」变成「以分钟计」。硬件数量减少带来的机房、供电、运维成本下降是附带收益。
规划时最容易出错的是内存。多数人按 CPU 核数买机器,结果虚拟机一多就内存不足。经验规则是:先统计现有物理机的实际内存占用峰值,加总后除以 0.7-0.8(预留系统与突发余量),得到集群所需物理内存总量,再除以节点数。CPU 反而可以适度超分,vCPU 与物理核心的比例 2:1 到 4:1 在多数办公与业务场景是可接受的。
节点数量的下限是 3 台。2 节点集群虽然能跑,但一台故障后剩下一台无法承载全部负载,等于没有冗余;3 节点可以承受 1 台故障(N+1),是中小企业最常见的起点。共享存储不是必须的——用本地盘 + vSAN 或 PVE 的 Ceph/本地存储加副本,可以省掉一套独立存储的预算与单点风险。
需求画像
| 典型规模 | 3-6 节点,承载 10-40 台虚拟机 |
|---|---|
| 内存规划 | 按现有物理内存占用的 1.3-1.5 倍规划集群总量 |
| 超分比例 | vCPU:物理核心 = 2:1 ~ 4:1;内存不建议超分 |
| 兼容性 | 网卡、阵列卡、硬盘背板需在虚拟化平台兼容列表内 |
选型要点
以下 6 条按重要性排序,前两条通常决定预算的分配方向:
-
01节点数从 3 开始
3 节点是 N+1 冗余的最小规模。2 节点在故障时无冗余,4 节点以上则要看虚拟机数量是否撑得起成本。
-
02内存是硬约束,CPU 可以超分
内存不足会触发 Ballooning 与 Swap,性能断崖式下降;CPU 超分在办公场景通常无感。宁可多买内存,不要多买 CPU。
-
03vMotion 网络必须够快
迁移一台 64GB 内存的虚拟机,千兆网络约需 12 分钟,万兆约 1.5 分钟。计划维护窗口短,就必须上万兆。
-
04硬件在兼容列表内是前提
ESXi 对网卡与阵列卡尤其敏感。不在列表内的部件可能认不到、驱动不稳,甚至装不上。自采配件尤其要逐项核对。
-
05备份策略要和虚拟化一起设计
虚拟机级备份比文件级备份恢复快得多。至少保留 7 天,并每季度做一次真实恢复演练——只备份不演练等于没有备份。
-
06迁移按业务重要性分批
先迁非核心(文件共享、OA、监控回放),核心数据库单独一个窗口。旧机保留 7-30 天可回退,不要当天格式化。
三档配置建议
档位不是「好中差」,而是按规模与预算划分的起点。实际配置会在此基础上按你的具体需求调整。
3 节点入门档
12-20 万10-20 台虚拟机,中小企业整合首选
| 节点 | 3 × 2U 双路 16 核 |
|---|---|
| 内存 | 单节点 128-256GB |
| 存储 | 本地 SSD + RAID 10,或 vSAN |
| 网络 | 双口万兆(vMotion/存储)+ 千兆管理 |
3 节点主流档
20-35 万20-40 台虚拟机,含数据库与核心业务
| 节点 | 3 × 2U 双路 24-32 核 |
|---|---|
| 内存 | 单节点 256-512GB |
| 存储 | 硬件 RAID 卡 + 企业级 SSD 混合 |
| 网络 | 双口 25G,独立存储网 |
5-6 节点扩展档
40 万以上40 台以上虚拟机,或需要维护窗口零中断
| 节点 | 6 × 2U 双路 |
|---|---|
| 内存 | 单节点 512GB 以上 |
| 存储 | 分布式存储,三副本 |
| 网络 | 25G/100G 交换,双上行 |
常见误区
按 vCPU 数买 CPU
14 台虚拟机分配 44 个 vCPU,不等于需要 44 个物理核。CPU 可超分,内存不可,买错方向会浪费一半预算。
2 节点当集群用
2 节点在单台故障时无法承载全部虚拟机,HA 会因资源不足拒绝重启,冗余形同虚设。
忽略兼容性列表
自采的万兆网卡、阵列卡不在 ESXi 兼容列表内,轻则性能异常,重则无法识别,返工成本高于当初省下的钱。
我们怎么交付
我们提供从资源盘点开始的完整流程:拉取现有物理机 30 天的 CPU、内存、磁盘 IO 数据,出集群规模测算;核对机房供电、承重与网络;到货后配置集群、HA、DRS 与 vMotion,并做一次真实的节点故障演练(拔电测试),确认虚拟机确实能自动重启。
迁移阶段按业务分批,每个批次完成后观察 24 小时再进入下一批。核心数据库的迁移单独安排在周末窗口,旧机保留可回退状态,直到客户确认业务稳定。
常见问题
3 台。3 节点可以承受 1 台故障后仍运行全部虚拟机,是 N+1 冗余的最小规模。2 节点在故障时没有冗余空间,单节点则完全没有冗余。如果预算实在有限,可以先上 2 台但明确告知无冗余,后续补第 3 台。
需要看版本与授权方式。VMware 被收购后授权模式有调整,免费版功能受限(不支持 vCenter 集中管理与 HA 等企业特性)。预算敏感的场景可以评估 Proxmox VE 等开源方案,功能覆盖中小企业需求,但生态与厂商支持不如 VMware。选型时应把授权成本单独列出对比。
不建议。内存超分后,ESXi 会通过 Ballooning、压缩、Swap 等手段回收内存,一旦触发 Swap,虚拟机性能会断崖式下降,而且这种下降很难定位。CPU 超分则相对安全,办公与业务系统的 vCPU 通常长期空闲,2:1 到 4:1 的超分比例在实践中表现良好。
可以。常用两种方式:一是 P2V 工具做在线或离线转换,把物理机整机转成虚拟机;二是新装虚拟机后迁移应用与数据。前者快但可能带入旧系统的驱动残留,后者干净但耗时。生产环境建议核心业务用第二种,非核心业务用第一种。