
1. 为什么要在VMware Workstation中部署ESXi 6.7如果你对虚拟化技术感兴趣或者想搭建一个低成本的学习环境那么在VMware Workstation中部署ESXi 6.7是个绝佳选择。ESXi是VMware推出的企业级虚拟化平台通常运行在物理服务器上。但通过嵌套虚拟化技术我们可以在个人电脑的VMware Workstation中运行ESXi打造一个功能完整的虚拟化实验室。这种方案特别适合以下场景学习VMware虚拟化技术无需购买服务器硬件零成本入门企业级虚拟化测试软件兼容性在隔离环境中验证应用在不同系统下的表现搭建多节点实验环境模拟真实的数据中心架构练习vMotion、HA等高级功能我最初接触这个方案是为了准备VCP认证考试实测下来发现它不仅节省硬件成本还能随时快照回滚避免操作失误导致的环境损坏。2. 环境准备与注意事项2.1 硬件要求在开始前请确保你的物理机满足以下配置CPU支持硬件虚拟化Intel VT-x/AMD-V和嵌套虚拟化内存建议至少16GBESXi本身需要4GB还需预留虚拟机运行内存存储SSD硬盘至少50GB可用空间软件VMware Workstation 16或更高版本提示在BIOS中开启VT-x/AMD-V功能后还需在VMware Workstation的虚拟机设置中启用虚拟化Intel VT-x/EPT或AMD-V/RVI选项。2.2 获取必要文件需要准备两个关键文件ESXi 6.7镜像从VMware官网下载VMware-VMvisor-Installer-6.7.0.update03-14320388.x86_64.isoVMware Workstation最新版可从官网获取试用版我推荐使用Update 3版本因为它包含了最新的安全补丁和功能改进。曾经因为使用旧版镜像遇到过一个已知的网卡驱动问题折腾了半天才发现是版本问题。3. 创建ESXi虚拟机3.1 新建虚拟机配置打开VMware Workstation按以下步骤操作点击创建新的虚拟机选择自定义配置硬件兼容性选择Workstation 16.x操作系统选择VMware ESXi 6虚拟机名称建议包含版本号如ESXi-6.7-Lab# 检查CPU是否支持嵌套虚拟化物理机上执行 grep -E (vmx|svm) /proc/cpuinfo3.2 关键硬件配置这些参数直接影响ESXi的运行性能CPU至少分配2个核心启用虚拟化引擎内存建议分配8GB最低4GB硬盘创建40GB厚置备磁盘网络桥接模式方便后续管理配置示例表组件推荐配置最低要求CPU4核2核内存8GB4GB存储40GB SSD25GB HDD网卡VMXNET3E10004. 安装ESXi 6.7系统4.1 启动安装过程挂载ISO镜像后启动虚拟机你会看到黄色文字的安装界面按Enter开始安装F11接受许可协议选择安装磁盘通常只有一块选择美式键盘布局4.2 设置root密码这是最容易出问题的环节之一密码必须包含大小写字母、数字和特殊字符建议使用VMwre123!这类易记的组合务必记住密码丢失后需要重装系统安装完成后会提示移除安装介质按Enter重启。第一次启动时会初始化系统服务可能需要几分钟。5. 基础网络配置5.1 配置静态IP默认使用DHCP获取IP但实验环境建议使用静态IP在控制台按F2登录选择Configure Management Network进入IPv4 Configuration选择Set static IPv4 address输入IP、子网掩码和网关# 示例配置 IP: 192.168.1.100 掩码: 255.255.255.0 网关: 192.168.1.15.2 测试网络连接使用ping命令测试网络是否通畅选择Test Management Network输入一个可达的IP如网关看到Ping successful表示配置正确如果遇到网络问题可以尝试在Workstation中切换网络模式NAT/桥接检查物理主机的防火墙设置确认IP地址没有冲突6. 通过Web界面管理6.1 首次登录在浏览器输入ESXi的IP地址你会看到橙色界面的HTML5客户端证书安全警告可忽略或导入证书登录账号为root密码是安装时设置的注意ESXi 6.7默认使用自签名证书Chrome可能会阻止访问。可以点击高级→继续前往。6.2 上传系统镜像为了后续创建虚拟机需要先上传ISO镜像进入存储→数据存储浏览器创建iso文件夹约定俗成点击上传选择本地的CentOS/Windows镜像等待传输完成速度取决于网络我习惯提前准备好这些常用镜像CentOS 7/8Windows Server 2016/2019Ubuntu LTS版本7. 创建第一个测试虚拟机7.1 新建虚拟机向导点击虚拟机→创建/注册虚拟机选择创建新虚拟机名称输入Test-VM兼容性选择ESXi 6.7操作系统选择对应的类型7.2 关键参数配置这些设置影响虚拟机性能CPU1-2个插槽根据需求分配内存Linux至少1GBWindows建议2GB硬盘精简置备节省空间CD/DVD连接之前上传的ISO# 查看ESXi主机资源使用情况 esxtop7.3 安装操作系统启动虚拟机后按ESC选择从CD-ROM启动按照常规流程安装系统安装VMware Tools增强性能测试网络连通性安装完成后建议做一个快照Snapshot方便后续快速恢复。我曾经因为没做快照误操作后不得不重装整个系统。8. 高级功能配置8.1 启用SSH访问某些操作需要通过命令行完成在Web界面进入主机→管理→服务找到TSM-SSH服务点击启动并设置为自动启动# 通过SSH登录后的常用命令 vim-cmd vmsvc/getallvms # 列出所有虚拟机 esxcli system version get # 查看ESXi版本8.2 配置存储告警避免磁盘空间不足进入存储→选择数据存储点击配置→常规设置空间告警阈值如80%8.3 性能监控Web客户端提供实时监控CPU/内存使用率网络吞吐量存储IOPS对于长期运行的环境建议配置vCenter Server以获得更全面的监控功能。虽然个人实验室可能用不到但了解这些企业级功能对职业发展很有帮助。9. 常见问题解决9.1 网络连接失败症状虚拟机无法联网 解决方法检查虚拟交换机的端口组配置确认物理网络策略如MAC过滤尝试重置网络设置9.2 性能低下可能原因内存过载查看活动内存使用CPU资源争抢检查就绪时间磁盘延迟高考虑使用SSD9.3 Web客户端无法访问排查步骤确认ESXi主机ping通检查防火墙是否放行443端口重启管理服务service mgmt-vmware restart10. 扩展实验建议掌握了基础部署后可以尝试这些进阶实验嵌套虚拟化在ESXi中再运行ESXivSwitch配置创建多个端口组隔离流量iSCSI存储连接外部存储设备备份策略使用ghettoVCB脚本备份虚拟机我在实验过程中发现通过反复练习这些场景不仅能加深理解还能积累排错经验。比如有一次配置vSwitch时不小心隔离了管理网络不得不通过控制台重新配置这种踩坑经历反而让我对网络架构有了更深的认识。