VMware ESXi与vCenter集群部署实战
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),在创建虚拟机时直接选择该端口组,实现网络流量的统一隔离与跨主机迁移保障。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小枝的博客!