- 准备工作
- 第一步:安装 ESXi Hypervisor
- 第二步:安装和配置 vCenter Server
第一部分:准备工作
在开始安装之前,请务必准备好以下所有内容,这能确保安装过程顺利。

硬件要求
- ESXi 主机:
- CPU: 支持 Intel VT-x 或 AMD-V 硬件辅助虚拟化技术的 x86_64 处理器。
- 内存: 至少 4GB RAM,推荐 8GB 或更多。
- 硬盘: 至少两个内部硬盘,一个用于安装 ESXi 系统(推荐至少 32GB,使用 SSD 性能更佳),另一个用于存储虚拟机(容量根据需求定)。
- 网卡: 至少一个千兆以太网网卡,推荐多个网卡用于管理、存储和虚拟机流量分离。
- vCenter Server Appliance (VCSA) 硬件要求:
- CPU: 4 vCPU 或更多。
- 内存: 16GB RAM 或更多。
- 硬盘: 至少 70GB 可用空间(用于系统、数据库和日志)。
软件下载
- ESXi 安装镜像: 访问 VMware 官网下载最新稳定版的 ESXi 安装程序,下载格式为
.iso文件。- 下载地址: https://customerconnect.vmware.com/en/downloads/info/slug/datacenter_cloud_infrastructure/vmware_vsphere/7_0 (以 vSphere 7.0 U3 为例,请根据需要选择版本)
- vCenter Server Appliance 镜像: 同样在 VMware 官网下载,VCSA 是一个预配置好的虚拟机镜像(
.ova文件),可以直接在 ESXi 上部署。下载地址: 与 ESXi 在同一页面,找到 "vCenter Server" 选项,选择 "Appliance"。
网络规划
为了稳定性和安全性,强烈建议为 ESXi 主机规划不同的网络流量,使用不同的物理网卡(或 VLAN)承载:
- 管理网络: 用于 ESXi 主机的远程管理(如 SSH, ESXi Shell)。
- VMkernel (vMotion/FT) 网络: 用于虚拟机实时迁移和容错。
- 虚拟机网络: 用于虚拟机与外部网络的通信。
- iSCSI/NFS 存储 网络: 专用于访问存储设备。
准备一个可启动的安装介质
你需要一个至少 8GB 的 U 盘,推荐使用 Rufus (Windows) 或 BalenaEtcher (跨平台) 工具将下载的 ESXi-7.0U3-xxx.iso 文件制作成可启动的 U 盘。
第二步:安装 ESXi Hypervisor
ESXi 的安装过程非常简单,通常在 15-20 分钟内即可完成。

步骤 1: 启动服务器并从 U 盘引导
- 将制作好的 ESXi 安装 U 盘插入服务器的 USB 端口。
- 开机或重启服务器,进入 BIOS/UEFI 设置界面。
- 在启动选项中,将 U 盘设置为第一启动项。
- 保存设置并退出,服务器将从 U 盘启动。
步骤 2: 开始安装
- 服务器从 U 盘启动后,你会看到 VMware ESXi 的欢迎界面,显示版本信息。
- 按下 Enter 键开始安装。
步骤 3: 阅读并接受最终用户许可协议
- 使用键盘的 Page Down 或 空格键 向下滚动,阅读完整个 EULA。
- 按下 F11 键接受协议并继续。
步骤 4: 选择或创建磁盘
- 系统会扫描并列出可用的硬盘。
- 强烈建议选择一个容量较小、性能较好的 SSD 作为安装 ESXi 的系统磁盘,选择该磁盘后,其所有数据将被格式化并删除。
- 选中目标磁盘后,按 Enter 键。
- 系统会再次警告你将丢失磁盘上的所有数据,确认无误后,按 Enter 继续。
步骤 5: 配置管理网络
这是安装过程中最重要的一步,你需要为 ESXi 主机配置其管理 IP 地址。
- 键盘布局: 默认为 "US",如果需要,可以按
F2更改,但通常保持默认即可。 - IP 地址配置:
- DHCP: 如果你的网络有 DHCP 服务器,可以按
Enter使用自动获取的 IP,但生产环境不推荐。 - 静态 IP: 推荐使用静态 IP,按
F2或Esc进入手动配置界面。- IP Address: 输入一个静态 IP 地址,
168.1.100。 - Subnet Mask: 输入子网掩码,
255.255.0。 - Default Gateway: 输入网关地址,
168.1.1。 - DNS Server: 输入 DNS 服务器地址,
8.8.8。
- IP Address: 输入一个静态 IP 地址,
- DHCP: 如果你的网络有 DHCP 服务器,可以按
- 主机名: 输入一个易于识别的主机名,
esxi-host-01。 - 完成配置后,按
Esc返回主菜单,然后按Enter确认并继续。
步骤 6: 设置根密码
- 输入一个强密码并确认,这个密码是登录 ESXi 主机管理界面的最高权限密码。
- 按两次
Enter确认。
步骤 7: 开始安装
- 所有配置都确认无误后,安装程序会开始将文件复制到硬盘。
- 等待进度条走完,通常需要 5-10 分钟。
步骤 8: 完成安装
- 安装完成后,系统会提示你移除 U 盘并按
Enter重新启动。 - 服务器重启后,ESXi Hypervisor 就在后台自动运行了。
步骤 9: 验证安装
- 在另一台电脑上,打开浏览器,输入你刚才设置的 ESXi 管理 IP 地址(
https://192.168.1.100)。 - 浏览器会显示一个安全警告,因为证书是自签名的,点击“高级”或“不安全”,然后选择“继续访问”。
- 你将看到 VMware vSphere Client (HTML5) 的登录界面,输入用户名
root和你设置的密码。 - 成功登录后,你就进入了 ESXi 主机的管理界面,可以看到主机的概览信息、存储、网络等。
第三步:安装和配置 vCenter Server Appliance (VCSA)
vCenter Server 是管理整个虚拟数据中心的大脑,我们将使用更简单、更现代的 VCSA 方式进行安装。
步骤 1: 部署 VCSA OVA 文件
- 登录到你刚刚安装好的 ESXi 主机的 Web Client (
https://<ESXi_IP>)。 - 在左侧导航栏中,点击 "虚拟机" -> "创建/注册虚拟机"。
- 选择 "从文件部署虚拟机" -> "下一步"。
- 点击 "浏览文件...",找到并选择你下载的
vCenter_Server_Appliance_7.0U3_...-ova文件。 - 点击 "下一步"。
- 名称和位置:
- 名称: 为你的 vCenter 虚拟机起一个名字,
vcenter-01。 - 存储: 选择存放该虚拟机的数据存储(建议选择空间大、性能好的存储)。
- 点击 "下一步"。
- 名称: 为你的 vCenter 虚拟机起一个名字,
- 部署配置: 选择 "自定义",然后点击 "下一步",自定义可以让你配置更多选项。
- 自定义模板:
- 选择自定义类型: 选择 "自定义硬件"。
- 虚拟硬件:
- CPU: 根据你的规划设置 vCPU 数量(如 4)。
- 内存: 设置内存大小(如 16GB)。
- 网络: 这是关键一步,选择一个用于 vCenter 管理的网络端口组,建议使用一个独立的 VLAN。
- 磁盘: 确认磁盘大小和存储策略。
- 点击 "下一步"。
- 即将完成: 检查摘要信息,确认无误后点击 "完成"。
- ESXi 会开始导入 OVA 文件并创建虚拟机,这个过程可能需要几分钟到十几分钟。
步骤 2: 启动并初始化 VCSA
- 部署完成后,在虚拟机列表中右键点击
vcenter-01,选择 "电源" -> "开启"。 - 等待几分钟,让虚拟机启动并完成初始化。
- 打开浏览器,访问 VCSA 的管理地址,格式为
https://<VCSA_IP>,你可以通过 ESXi 的 Web Client 查看虚拟机的 IP 地址。 - 你会看到一个页面,提示你设置 SSO (Single Sign-On) 密码和 CLI shell 密码。
- 设置 SSO 管理员密码: 这是登录 vCenter Server 的管理员密码。
- 设置 CLI Shell 密码: 这是通过 SSH 登录 VCSA 的密码。
- 点击 "设置"。
步骤 3: 登录 vCenter Server
- 密码设置完成后,页面会自动跳转到 vCenter Server 的登录界面。
- 输入用户名
administrator@vsphere.local和你刚刚设置的 SSO 密码。 - 登录成功后,你就进入了 vCenter Server Appliance 的管理界面。
步骤 4: 添加 ESXi 主机到 vCenter
- 在 vCenter 主界面,点击 "主机和集群"。
- 在右侧操作面板,点击 "添加主机"。
- 输入你之前安装的 ESXi 主机的 IP 地址或主机名,点击 "下一步"。
- 连接和身份验证:
- 选择 "使用 vCenter Server 凭据" (ESXi 主机已加入域) 或 "特定用户"。
- 如果选择 "特定用户",请输入 ESXi 主机的
root用户名和密码。 - 点击 "下一步"。
- 信任和授权:
- 勾选 "将主机添加到清单并应用配置"。
- 点击 "下一步"。
- 准备就绪: 检查摘要信息,点击 "完成"。
- vCenter 会开始与 ESXi 主机通信,将其添加到清单中,稍等片刻,你就可以在 "主机和集群" 视图中看到你的 ESXi 主机了。
恭喜!至此,你已经成功搭建了一个基础的 vSphere 环境:
- ESXi Hypervisor: 运行在物理服务器上,负责创建和运行虚拟机。
- vCenter Server: 集中管理所有 ESXi 主机,提供统一的平台来部署、管理和监控虚拟机。
你现在可以通过 vCenter Server 的 Web Client (https://<VCSA_IP>) 来管理你的整个虚拟化环境了,你可以学习如何创建数据存储、虚拟网络、以及部署你的第一个虚拟机。

