Appearance
VMware vCenter Server 8.0 部署全攻略:从零到生产环境搭建实录

前言
本文适合谁? 刚接触 VMware 虚拟化的运维新手、准备搭建 vCenter 测试环境的技术人、以及在部署过程中遇到各种“奇怪问题”想寻找答案的朋友。
vCenter Server 是 VMware vSphere 虚拟化环境的核心管理平台。有了它,你可以统一管理多台 ESXi 主机、实现虚拟机克隆/模板部署、配置高可用(HA)和分布式资源调度(DRS)等高级功能。
然而,vCenter 的部署过程并不总是一帆风顺。尤其对于新手来说,Mac 版 Installer 卡在 0%、NTP 时间同步失败、静态 IP 不生效……这些坑几乎人人都会踩到。
本文基于我亲身经历的 vCenter 8.0 部署全过程,从零开始,手把手带你完成 vCenter Server 的安装与初始化配置,并附上完整的踩坑避坑指南。
一、部署前准备
1.1 环境要求
| 项目 | 要求 |
|---|---|
| vCenter Server 版本 | 8.0.3(本文基于此版本) |
| ESXi 主机 | 已安装并配置好网络,版本 7.0 或 8.0 均可 |
| 管理客户端 | Windows / macOS / Linux(本文使用 macOS) |
| 网络要求 | 管理电脑与 ESXi 网络互通,建议有线连接 |
| 存储空间 | vCenter 虚拟机需要至少 579 GB 可用空间(Tiny 规模) |
1.2 网络规划
在部署前,请提前规划好以下网络信息:
| 配置项 | 示例值 | 备注 |
|---|---|---|
| ESXi 主机 IP | 192.168.0.201 | 已有,确认可访问 |
| vCenter IP | 192.168.0.202 | 静态 IP,不要使用 DHCP |
| 子网掩码 | 255.255.255.0 | 与 ESXi 保持一致 |
| 默认网关 | 192.168.0.1 | 与 ESXi 保持一致 |
| DNS 服务器 | 114.114.114.114 | 可用公共 DNS |
1.3 需要下载的文件
在开始部署之前,请先下载好 vCenter Server 的安装镜像:
- 文件名:
VMware-VCSA-all-8.0.3-xxxxxx.iso(约 12~13 GB) - 获取渠道:VMware 官网或内部软件仓库
💡 建议选择最新版本的 ISO,版本号数字越大表示越新。本文使用的版本号为
8.0.3.00400,内部构建号为24322831。
二、部署方式选择
vCenter Server 有两种常见的部署方式:
| 方式 | 说明 | 稳定性 | 推荐度 |
|---|---|---|---|
| 方式一:Mac/Windows Installer(GUI 向导) | 在客户端运行 installer.exe,通过图形界面完成部署 | 不稳定(Mac 版容易出现超时) | ⭐⭐ |
| 方式二:ESXi Web 界面直接部署 OVA | 通过 ESXi 的“从 OVF/OVA 文件部署虚拟机”功能上传 | 稳定可靠 | ⭐⭐⭐⭐⭐ |
⚠️ 本文重点推荐方式二(ESXi Web 界面部署),因为方式一的 Mac 版 Installer 在上传大文件时极易出现超时问题,笔者曾卡在 0% 长达数小时,最终放弃。
三、开始部署(方式二:ESXi Web 界面部署 OVA)
3.1 挂载 ISO 并找到 OVA 文件
- 在管理电脑上,双击挂载
VMware-VCSA-all-8.0.3-xxxxxx.iso(macOS 可直接双击,Windows 可用虚拟光驱或解压软件)。 - 进入挂载后的虚拟光驱,打开
vcsa文件夹。 - 找到名为
VMware-vCenter-Server-Appliance-8.0.3.xxxxx.ova的文件(约 12 GB)。
💡 注意
管理电脑,随意一台电脑即可,只需要保证可以访问到 ESXi Web 界面即可!
3.2 在 ESXi Web 界面中开始部署
- 登录 ESXi Web 管理界面:
https://192.168.0.201 - 点击左侧导航栏的 “虚拟机” → 点击 “创建/注册虚拟机”。
- 在弹出窗口中,选择 “从 OVF 或 OVA 文件部署虚拟机”,点击 “下一页”。
3.3 上传 OVA 文件
- 输入虚拟机名称,例如:
vCenter-8。 - 点击“单击以选择文件”,选择之前找到的
.ova文件,开始上传。 - 等待上传完成(约 10~20 分钟,取决于网络速度)。
3.4 配置存储和网络
| 配置项 | 选择 |
|---|---|
| 目标存储 | 选择空间充足的数据存储(建议 579 GB 以上) |
| 网络映射 | 保持默认 VM Network |
3.5 配置 vCenter 虚拟机参数
在 “其他设置” 页面中,展开 “Networking Properties”,填写以下信息:
| 字段 | 填写内容 |
|---|---|
| Host Network IP Address Family | ipv4 |
| Host Network Mode | static |
| Host Network IP Address | 192.168.0.202 |
| Host Network Prefix | 255.255.255.0 |
| Host Network Default Gateway | 192.168.0.1 |
| Host Network DNS Servers | 114.114.114.114 |
⚠️ 重要:
SSO Configuration(SSO 密码)和System Configuration(Root 密码)建议在此处一并填写,避免首次登录时手忙脚乱。
- Root 密码:用于登录 vCenter 操作系统(5480 端口管理界面)
- SSO 密码:用于登录 vCenter Web 管理界面(443 端口),用户名为
[email protected]
3.6 检查并完成部署
- 在“即将完成”页面,核对所有配置信息。
- 如果看到警告“至少有一个提供的额外磁盘映像将被忽略”,忽略它——这是 Tiny 部署模式的正常现象。
- 点击 “完成”,开始正式部署。
3.7 等待部署完成
- 部署过程包括:上传 OVA → 解压 → 创建虚拟机 → 自动开机。
- 在 ESXi 的 “近期任务” 面板中,可以看到进度从 0% 逐步走到 100%。
- 完成后,
vCenter-8虚拟机会出现在虚拟机列表中,且电源状态为“已打开”。
四、首次启动与网络配置
4.1 验证 vCenter 是否正常启动
- 在 ESXi 虚拟机列表中,打开 vCenter-8 的“控制台”。
- 等待约 5~10 分钟,控制台界面会显示类似以下内容:
Please visit the following URL to configure this appliance:
https://192.168.0.202:5480⚠️ 常见问题:如果控制台显示的是 DHCP 分配的 IP(如
192.168.0.108),而不是你预设的192.168.0.202,说明静态 IP 没有生效。解决办法见下文“踩坑指南”。
4.2 访问 VAMI 管理界面
- 在浏览器中访问:
https://192.168.0.202:5480 - 忽略证书警告,点击“继续访问”。
- 登录用户名:
root,密码:你在 OVA 部署时设置的 Root 密码。
4.3 进入 Stage 2 初始化配置
在 VAMI 界面中,点击 “配置新的 vCenter Server”,进入 Stage 2 配置向导。
| 步骤 | 内容 | 操作建议 |
|---|---|---|
| 1. 简介 | 欢迎页面 | 直接点击“下一页” |
| 2. vCenter Server 配置 | 时间同步、SSH 访问 | 时间同步模式选择“与 ESXi 主机同步时间”(避免 NTP 外网访问问题) |
| 3. SSO 配置 | 设置 SSO 管理员密码 | 密码至少 8 位,含大小写字母、数字、特殊字符 |
| 4. 配置 CEIP | 客户体验改善计划 | 建议取消勾选(不影响功能) |
| 5. 即将完成 | 核对配置 | 点击“完成” |
⚠️ 如果 Stage 2 卡在 NTP 验证:请将时间同步模式切换为“与 ESXi 主机同步时间”,即可绕过 NTP 超时问题。
4.4 完成初始化
配置完成后,页面会显示 “您已成功设置此 vCenter Server”。此时,vCenter 已经正式可用!
五、访问 vCenter Web 管理界面
在浏览器中访问:https://192.168.0.202
- 用户名:
[email protected] - 密码:你在 Stage 2 中设置的 SSO 密码
登录成功后,你会看到 vSphere Client 的主界面——虽然此时还没有添加任何 ESXi 主机,但 vCenter 已经搭建完毕!
六、添加 ESXi 主机到 vCenter
这是 vCenter 部署完成后要做的第一件事:把 ESXi 主机纳入统一管理。
- 在 vSphere Client 左侧导航栏中,右键点击“数据中心”(Datacenter) → 选择 “添加主机”。
- 填写 ESXi 主机信息:
- 主机名:
192.168.0.201 - 用户名:
root - 密码:输入 ESXi 的 root 密码
- 主机名:
- 后续步骤全部保持默认,最后点击 “完成”。
- 添加成功后,vCenter 的“摘要”页面会显示 CPU、内存、存储等真实资源信息。
七、踩坑指南
以下是我在部署过程中亲身踩过的坑,几乎每个新手都会遇到,提前了解可以节省大量时间。
坑 1:Mac 版 Installer 卡在 0% 超时
- 现象:在 Mac 上运行 Installer,进度条永远停在 0%,日志显示
HTTP Connection has timed out。 - 原因:Mac 版 Installer 基于 Electron 框架,在处理 12GB 大文件上传时网络容忍度极低。
- 解决:放弃 Mac Installer,改用 ESXi Web 界面直接上传 OVA 文件部署——稳定性提升 100%。
坑 2:Stage 2 NTP 时间同步失败
- 现象:配置 Stage 2 时,NTP 服务器始终无法同步,页面卡在“vCenter Server 配置”无法前进。
- 原因:vCenter 无法访问外网 NTP 服务器(
pool.ntp.org或cn.pool.ntp.org)。 - 解决:在“时间同步模式”中选择 “与 ESXi 主机同步时间”,绕过外网 NTP 限制。
坑 3:vCenter 开机后 DHCP 获得 IP,静态 IP 未生效
- 现象:明明在 OVA 部署时填了静态 IP,开机后控制台显示的却是 DHCP 地址。
- 原因:OVF 工具的自定义配置在第一次启动时未成功应用。
- 解决:进入 vCenter 控制台,按
F2进入“配置管理网络” → 手动设置静态 IP。
坑 4:ESXi 许可证不足,无法启动 vCenter 虚拟机
- 现象:OVA 导入成功,但虚拟机开机时报错“失败 - 许可证不足,无法完成该操作”。
- 原因:ESXi 使用的是免费版许可证,不支持运行 vCenter 所需的某些高级 API。
- 解决:给 ESXi 分配 60 天评估许可证(在 ESXi“管理” → “许可”中进入评估模式),即可正常启动。
八、总结
至此,你已经从零开始完成了 vCenter Server 8.0 的完整部署,并成功将 ESXi 主机纳入统一管理。
