从零部署ESXi:构建企业级虚拟化平台的实战指南 1. 认识ESXi虚拟化平台的基石第一次接触ESXi时我盯着那台崭新的戴尔PowerEdge服务器发呆了十分钟。作为刚接手企业IT运维的新手面对这个号称企业级虚拟化神器的黑色铁盒子既兴奋又忐忑。ESXi本质上是个瘦身版操作系统直接跑在裸机上管理硬件资源就像给服务器装了多重人格分裂器——能让单台物理机同时运行多个相互隔离的虚拟系统。与家用级的VMware Workstation不同ESXi采用Type-1型裸机架构。简单来说它自己就是底层操作系统不需要先装Windows或Linux。这种设计让性能损耗降到3%以内我实测过同一台服务器跑Workstation和ESXi的差距前者虚拟机的磁盘IOPS最高2万后者能飙到8万。这也是为什么金融、医疗等行业的核心系统都依赖它。2. 安装前的关键准备2.1 硬件兼容性检查去年给某客户部署时就踩过坑买了台国产服务器结果ESXi 7.0死活装不上。后来在VMware官网的兼容性指南里发现这台机器的RAID卡不在支持列表里。必查三要素CPU是否支持虚拟化Intel VT-x/AMD-V网卡型号建议Intel I350或Broadcom 5719存储控制器LSI SAS系列最稳妥建议用戴尔H系列或惠普Gen10以上服务器我在这些设备上的成功率是100%。如果要用白牌机务必提前用Live CD测试。2.2 安装介质制作官方提供的ISO镜像有两大版本VMware-VMvisor-Installer标准安装版VMware-ESXi-Depot带驱动包的增强版我习惯用Rufus工具写入U盘注意两点分区类型选MBR老服务器或GPTUEFI新设备文件系统必须是FAT32# 查看U盘设备名比如/dev/sdb lsblk # 使用dd命令写入谨慎操作 sudo dd ifESXi-7.0.3-20328353.iso of/dev/sdb bs1M statusprogress3. 手把手安装ESXi3.1 BIOS/UEFI设置开机按F2/DEL进入BIOS后这几个选项必须改Virtualization TechnologyEnabledExecute Disable BitEnabledBoot ModeUEFI或Legacy与安装介质一致Secure BootDisabled否则可能报错3.2 安装过程详解接上显示器后你会看到黄黑色的安装界面。关键步骤按Enter开始安装选择系统磁盘小心别选错我有次误格了数据盘设置root密码必须包含大小写数字如VMware123F11确认安装安装完成后拔掉U盘系统会自动重启。看到Hit any key to shutdown时千万别按键——这是ESXi的冷笑话按了真会关机。4. 初始配置实战4.1 网络配置按F2输入密码进入系统配置选Configure Management NetworkIPV4 Configuration选Static设置固定IPDNS Configuration建议设8.8.8.8备用VLAN如果网络有VLAN隔离需要设置测试网络连通性# 测试网关是否通 vmkping 192.168.1.1 # 测试DNS解析 nslookup www.vmware.com4.2 开启SSH管理在Troubleshooting Options里启用SSH然后用Putty连接。首次登录会提示密钥认证输入yes后就能用root账号登录了。安全提醒完成配置后记得关闭SSH我见过因为长期开启SSH导致被挖矿的案例。5. vSphere Client基础管理5.1 许可证管理浏览器访问https://ESXi_IP/ui在管理-许可中添加许可证。VMware分三种授权免费版功能受限不能vMotion标准版基础企业功能企业增强版支持分布式交换机等高级特性实测发现即使不输入许可证也能用60天评估期但到期后部分API会禁用。5.2 存储配置在存储-数据存储浏览器新建iso文件夹存放系统镜像。有个性能优化技巧如果服务器有SSD和HDD混合存储建议创建两个数据存储将虚拟机系统盘放SSD数据盘放HDD上传ISO的速度很慢可以用SCP命令加速scp CentOS-7-x86_64-Minimal-2009.iso root192.168.1.100:/vmfs/volumes/datastore1/iso/6. 创建第一个虚拟机点击创建/注册虚拟机关键参数这样设兼容性ESXi 7.0新版功能更多操作系统Linux版本选对应发行版磁盘置备厚置备延迟置零性能最好虚拟硬件CPU建议1vCPU起内存按需分配安装完系统后一定要装VMware Tools# 在虚拟机内部执行Linux示例 yum install open-vm-tools -y7. 避坑指南时间不同步问题在ESXi Shell里运行esxcli system time set -H8设为东八区网卡驱动缺失先用esxcli network nic list查看网卡型号去官网下载对应驱动VIB包存储空间不足用df -h查看空间删除旧快照可释放空间有次客户反映虚拟机频繁卡顿最后发现是默认开启了内存压缩。解决方法esxcli system settings advanced set -o /Mem/UseCompression -i 0虚拟化平台搭建就像盖房子ESXi是地基现在地基打好了接下来该考虑怎么布置房间虚拟机和走线网络了。建议先用测试环境熟悉两周等摸清脾气再上生产环境。