运维新手看过来:ESXi快速上手指南,从安装到创建虚拟机只需10分钟 企业虚拟化入门10分钟掌握ESXi核心操作全流程虚拟化技术已成为现代IT基础设施的基石而VMware ESXi作为行业标杆的Type-1 hypervisor其轻量高效的特性尤其适合初学者快速搭建实验环境。不同于传统需要先安装操作系统的虚拟化方案ESXi直接运行在裸机硬件上通过高度优化的内核管理CPU、内存和存储资源这使得它在企业级场景中能够实现接近原生性能的虚拟机运行体验。对于刚接触虚拟化的运维人员或学生而言在本地通过VMware Workstation嵌套虚拟化方式搭建ESXi环境是最安全便捷的学习路径。1. 实验环境准备与ESXi极简安装在开始之前建议准备至少满足以下配置的物理机或虚拟机作为宿主环境CPU支持硬件虚拟化Intel VT-x或AMD-V的64位x86处理器内存宿主环境至少8GBESXi虚拟机分配4GB以上存储40GB可用空间建议SSD以获得更好体验1.1 创建ESXi虚拟机在VMware Workstation中新建虚拟机时关键配置如下表所示配置项推荐参数说明虚拟机版本Workstation 16.x或更高确保支持ESXi 7.0固件类型BIOS兼容性更好网络适配器桥接模式便于后续管理访问磁盘类型SCSI分配至少30GB厚置备延迟置零安装过程中只需关注几个关键步骤从ISO启动后按Enter开始安装按F11接受许可协议选择安装位置磁盘通常唯一选项设置root密码需包含大小写字母和数字如VMware123!最后按Enter重启完成安装注意若在笔记本上运行可能需要在BIOS中开启虚拟化支持通常标记为Intel VT-x或AMD-V2. 基础网络与访问配置安装完成后首次启动会看到如图所示的DCUI界面Direct Console User Interface这是ESXi本地管理的核心界面。我们需要完成三个基础配置2.1 配置管理网络按F2输入root密码进入系统配置选择Configure Management Network → IPv4 Configuration选择Set static IPv4 address并填写IP地址192.168.1.100根据实际网络调整子网掩码255.255.255.0默认网关192.168.1.1按Enter确认后返回主菜单2.2 开启SSH访问在DCUI中选择Troubleshooting Options启用SSH服务状态显示为Enabled即成功2.3 验证网络连通性通过同网络下的其他设备执行ping测试ping 192.168.1.100若收到回复说明管理网络配置正确。3. Web管理界面初探现代ESXi已采用基于HTML5的响应式管理界面访问方式极其简单浏览器输入https://ESXi_IP/ui使用root账号登录后会看到仪表盘首次使用建议完成以下操作在主机→管理→许可中分配免费许可证在存储中查看默认创建的datastore1关键概念说明数据存储ESXi中虚拟机文件的存储容器支持VMFS、NFS等多种格式虚拟交换机默认创建的vSwitch0提供网络连接能力资源池未授权版本中主要用于查看资源使用情况4. 创建首个Linux虚拟机现在我们来快速部署一个CentOS测试环境4.1 准备安装镜像在存储选项卡右键datastore1选择浏览创建名为iso的文件夹点击上传按钮选择本地CentOS镜像如CentOS-7-x86_64-Minimal-2009.iso4.2 新建虚拟机右键主机选择新建虚拟机→创建新虚拟机基本配置建议名称CentOS-Test兼容性ESXi 7.0 U2客户机OS系列Linux版本CentOS 764位存储配置选择datastore1磁盘大小20GB厚置备延迟置零CD/DVD驱动器选择之前上传的ISO文件完成前检查网络适配器是否连接默认VM Network4.3 安装操作系统右键虚拟机选择电源→打开电源点击控制台图标进入安装界面按常规流程安装CentOS建议最小化安装安装完成后关闭虚拟机在设置中将CD/DVD驱动器改为客户端设备5. 日常管理技巧与优化建议掌握基础操作后这些技巧能提升使用体验5.1 常用CLI命令通过SSH连接后这些命令非常实用# 查看主机信息 esxcli system version get # 列出所有虚拟机 vim-cmd vmsvc/getallvms # 启动/关闭虚拟机 vim-cmd vmsvc/power.on vmid vim-cmd vmsvc/power.off vmid5.2 性能监控要点在性能选项卡可查看实时CPU、内存、磁盘和网络使用情况重点关注已消耗内存与活动内存的比值对于测试环境建议预留20%的CPU和内存资源5.3 安全最佳实践定期更改root密码非必要时保持SSH服务关闭限制管理界面的访问IP通过防火墙规则考虑启用ESXi内置防火墙esxcli network firewall set --enabled true在实验室环境中测试时曾遇到虚拟机无法获取IP的情况后来发现是虚拟交换机的安全策略阻止了MAC地址更改。通过调整网络→虚拟交换机→安全中的伪传输设置为接受即可解决。这种实战问题的解决往往比理论更有助于理解虚拟网络的工作原理。