VMware ESXi与vCenter集群部署实战

本实验旨在指导学员在物理机或嵌套虚拟化环境下部署VMware ESXi平台,并安装配置vCenter Server以构建企业级高可用(HA)集群架构。

实验环境

  • 底层硬件: 物理服务器(推荐分配较大资源,如16核32GB内存)或支持嵌套虚拟化的工作站
  • 安装介质: ESXi 6.7/7.0 ISO 镜像,VCSA (vCenter Server Appliance) 镜像

一、ESXi 底层虚拟化平台部署

1. 物理机部署与驱动兼容性

  • 版本降级排错: 在较老的服务器硬件上安装ESXi 7.0可能因旧设备驱动被移除导致网卡无法识别。此时需将版本回退至兼容性更好的ESXi 6.7。
  • RAID配置: 安装前必须在服务器BIOS中配置好RAID。推荐前两块硬盘做RAID 1(分配20GB用于系统盘),剩余空间配置RAID 5用于数据存储。

2. 嵌套虚拟化环境搭建(无物理机备选方案)

  • 虚拟机硬件仿真: 在虚拟机中安装ESXi时,硬盘总线必须选择IDE或SCSI(严禁VirtIO);网卡必须仿真为 Intel E1000。
  • CPU硬件辅助虚拟化: 必须开启CPU的“物理透传”选项(硬件辅助虚拟化),否则无法正常运行ESXi。

3. 网络与直通配置

  • 管理网络: 安装完成后,按F2进入控制台,将管理网络从DHCP改为静态IP(如192.168.0.200),并配置网关。
  • 网络共享: 若在VMware Workstation中运行,可通过宿主机的Internet连接共享(ICS/NAT)为虚拟机提供外网访问,网关设为宿主机内网卡IP。
  • 硬件直通(Passthrough): 为满足特殊需求(如Kali Linux抓包),可在ESXi中将物理网卡标记为直通模式并重启主机。若直通后遇到“内存预留”报错,需调整虚拟机内存大小解决资源冲突。

二、vCenter Server (VCSA) 部署实战

vCenter是实现集群高可用与资源调度的核心组件,必须作为虚拟机部署在ESXi主机上。

1. 安装准备

  • 使用VCSA光盘镜像(含UI Installer),根据管理规模选择规格(演示环境选择“微型”:2 vCPU, 10GB内存)。
  • 存储预配: 存储空间不足时必须启用“精简置备”(Thin Provision)模式。

2. 关键配置参数

  • 网络配置: 设置vCenter的静态IP(如172.26.37.37/23)、网关及DNS,确保与ESXi主机网络连通。
  • SSO单点登录: 必须配置SSO域(如 vsphere.local),以便实现统一身份认证。

三、vSphere 集群与网络高可用配置

1. 集群功能启用

  • 登录vSphere Client(administrator@vsphere.local),新建数据中心并添加两台ESXi主机。
  • HA与DRS: 在集群配置中启用DRS(动态资源调度)和HA(高可用性)。(注:需确保存储和网络配置满足前提条件)
  • vMotion: 针对虚拟机热迁移失败的问题,排查发现管理网卡未开启vMotion功能,手动在主机的 VMkernel 适配器上勾选 vMotion 选项后即可解决。

2. 分布式交换机(DVS)配置

为解决多主机网络统一管理问题,配置分布式交换机:

  • 创建名为“Dswitch”的DVS,将多台主机的物理网卡迁移为上行链路。
  • 创建分布式端口组并映射VLAN(如VLAN 36),在创建虚拟机时直接选择该端口组,实现网络流量的统一隔离与跨主机迁移保障。