拓冰建站拓冰建站
首页 / 资讯中心 / 正文

从零部署VMware ESXi 6.5:硬件准备、安装配置与虚拟机管理全指南

1. 项目概述为什么选择ESXi 6.5作为虚拟化起点在虚拟化技术领域VMware ESXi是一个绕不开的名字。它是一款“裸机”虚拟化管理程序意味着你可以把它直接安装在物理服务器的硬件上而无需先安装一个完整的操作系统。这听起来可能有点抽象我打个比方传统的电脑使用方式就像你买了一套毛坯房硬件然后请装修公司操作系统如Windows或Linux来装修最后才能在里面摆放家具运行应用程序。而ESXi的做法是它自己就是一套精装房的框架系统你拿到房子后框架已经搭好可以直接在里面隔出多个独立的房间虚拟机来使用效率高得多资源利用率也更高。我选择ESXi 6.5版本作为教程的核心有几个很实际的原因。首先虽然现在已经有更新的7.0甚至8.0版本但6.5版本依然是一个非常稳定且广泛部署的“长青”版本。它在功能、性能和硬件兼容性之间取得了很好的平衡对老硬件的支持也更好。很多企业机房里的服务器可能还是五六年前甚至更早购置的直接上最新版可能会遇到驱动不兼容的问题而ESXi 6.5则能很好地适配这批硬件。其次对于个人学习者、实验室环境或中小型创业团队来说ESXi 6.5的硬件要求相对亲民你甚至可以用一台淘汰下来的台式机或工作站来搭建实验环境学习成本更低。最后从6.5版本开始VMware引入了全新的HTML5客户端逐步取代老旧的Flash客户端管理体验有了质的飞跃这对于新手入门非常友好。这个教程的目标就是带你从零开始完成ESXi 6.5的安装、基础配置并初步上手使用。无论你是IT运维人员想搭建测试环境还是开发者需要隔离不同的开发环境或者是学生想学习服务器虚拟化技术这篇基于我个人多次部署经验的总结都能给你提供一条清晰、可复现的路径。我们会避开官方文档里那些晦涩的术语用最直白的语言和截图把每一步都讲清楚包括过程中可能遇到的“坑”和解决办法。2. 安装前的核心准备工作硬件、软件与引导盘在把ESXi安装镜像塞进U盘之前充分的准备工作能避免你安装到一半才发现硬件不支持或者数据全丢了的尴尬。这一步看似繁琐但至关重要。2.1 硬件兼容性检查与最低要求ESXi对硬件有一定要求尤其是服务器级的硬件。但对于学习目的我们可以放宽标准。以下是官方最低要求和我的实践建议官方最低要求CPU64位x86处理器至少两个核心。需要支持硬件虚拟化技术Intel VT-x 或 AMD-V。大多数2009年后的Intel Core i系列和AMD Ryzen系列都支持。内存至少4GB RAM。这是运行ESXi主机本身的最低要求。存储至少1GB的磁盘空间用于安装。但实际使用中你需要为虚拟机预留空间所以建议有32GB或以上。网卡一块或多块千兆以太网卡。ESXi对网卡的兼容性要求比较严格服务器通常集成的Intel或Broadcom网卡没问题但一些台式机上的Realtek等消费级网卡可能没有官方驱动。我的实践建议与避坑指南CPU检查这是第一道坎。你可以在电脑的BIOS/UEFI设置中找到类似“Intel Virtualization Technology”或“AMD SVM Mode”的选项确保它处于“Enabled”状态。很多安装失败就是因为这个没开。内存越大越好4GB只是让ESXi系统跑起来几乎干不了别的。我建议至少8GB如果你想同时运行两三个轻量级虚拟机比如一个Linux一个Windows16GB会是一个比较舒适的起点。内存是虚拟机性能的关键。存储选择强烈建议使用一块独立的物理磁盘来安装ESXi。不要和你日常使用的Windows系统盘混用。一块闲置的机械硬盘HDD或固态硬盘SSD都可以。SSD的体验会好很多特别是虚拟机开机速度。重要警告安装过程会格式化目标磁盘上面所有数据都将永久丢失请务必确认磁盘内容已备份或无重要数据。网卡兼容性这是最大的坑。如果你使用的是品牌服务器基本不用担心。如果是自组台式机或笔记本特别是用了Realtek、Killer等网卡很可能在安装后找不到网络适配器。解决办法有两种一是更换为Intel I210、I350等服务器级网卡PCIe插卡形式二是寻找并注入第三方社区驱动这个过程对新手不太友好。最稳妥的办法是在安装前去VMware的官方兼容性指南网站搜索你的网卡型号是否在支持列表VIB内。U盘准备你需要一个至少4GB容量的U盘用于制作安装引导盘。安装过程会从U盘读取数据安装到你的硬盘上。完成后U盘可以拔掉ESXi独立运行在硬盘上。2.2 软件资源获取与引导盘制作准备好硬件接下来准备软件。你需要两样东西ESXi 6.5的安装镜像文件ISO文件和一个制作启动U盘的工具。获取ESXi 6.5安装镜像最正规的途径是访问VMware官网注册一个账号可以下载到评估版。评估版有60天的全功能试用期对于学习完全足够。你也可以通过一些技术社区或镜像站获取但务必注意文件完整性最好核对一下MD5或SHA256校验值防止镜像被篡改。制作启动U盘以Windows环境为例工具选择我推荐使用Rufus这款免费小巧的工具。它比一些老牌工具对UEFI和Legacy BIOS的支持更好成功率更高。制作步骤插入U盘备份U盘内数据制作过程会格式化。运行Rufus设备选择你的U盘。“引导类型选择”点击“选择”找到你下载的ESXi 6.5的ISO文件。“镜像选项”保持“标准Windows安装”即可。“分区类型”和“目标系统类型”需要根据你服务器的启动模式决定。如果不确定稳妥起见选择“MBR”分区方案和“BIOS或UEFI-CSM”目标系统。较新的服务器如果支持纯UEFI则需选择“GPT”和“UEFI非CSM”。其他选项默认点击“开始”等待完成。注意有些教程会推荐使用“UltraISO”等工具但在制作ESXi启动盘时Rufus的兼容性和成功率普遍反馈更好。制作完成后你的U盘名称可能会变成“VMware ESXi 6.x Installer”之类的这是正常的。3. 图文详解ESXi 6.5安装全过程现在我们进入核心的安装环节。请将制作好的U盘插入目标服务器或电脑并设置BIOS/UEFI从该U盘启动。3.1 安装引导与初始设置启动安装程序成功从U盘启动后你会看到VMware ESXi 6.5.0的安装引导界面。屏幕会显示“Loading /bnxtroce.v00…”等一系列组件最后停留在黄黑色的界面提示“Welcome to the VMware ESXi 6.5.0 Installation”。按Enter键继续。最终用户许可协议接下来是许可协议页面直接按F11键接受并继续。这里没有其他选项。选择安装磁盘这是关键一步。系统会扫描并列出所有可用的存储设备。你会看到设备名称、型号、容量等信息。仔细辨认你的目标磁盘通常可以通过容量大小来区分。例如如果你准备了一块256GB的SSD就找对应容量的设备。警告选中磁盘并按Enter后该磁盘上所有分区和数据将被彻底清除。请再次确认。如果你有多个磁盘并且想使用其中某一块但列表里显示为“远程”或其他不可用状态可能是驱动问题。确保你的存储控制器如RAID卡在ESXi的兼容列表内。使用键盘的上下箭头选择目标磁盘然后按Enter。选择键盘布局默认是“US Default”即美式键盘我们一般不需要改动直接按Enter。设置root密码Root是ESXi的最高管理员账户。在这里你必须为一个强大的密码。密码要求至少7位字符包含大小写字母、数字和特殊字符如!#$%。例如VMwre123这样的组合。实操心得这个密码务必牢记因为安装完成后首次登录和管理几乎全靠它。建议在密码设置后立即将其记录在安全的地方。输入密码后按Enter确认需要再输入一次进行验证。3.2 安装确认与系统部署最终确认安装完成上述设置后安装程序会给出一个摘要信息包括你选择的磁盘、键盘布局等。请最后一次核对特别是磁盘是否正确。确认无误后按F11键开始安装。安装进程屏幕会显示安装进度条并滚动显示正在安装的组件包VIB。这个过程通常需要5到15分钟取决于你的磁盘速度SSD明显快于HDD。期间不要断电或重启。安装完成当进度条走完屏幕显示“Installation Complete”时表示ESXi系统已经成功写入你的硬盘。此时安装程序会提示你取出安装介质即U盘然后按Enter键重启系统。首次启动服务器重启后这次它将从你已经安装好ESXi的硬盘启动。你会看到全新的ESXi启动画面加载完成后屏幕会停留在一个黄黑色的控制台界面。这个界面我们称之为“Direct Console User Interface (DCUI)”。上面显示了服务器的一些基本信息如ESXi版本、IP地址如果已通过DHCP获取、主机名等。安装后第一眼在DCUI界面最上方通常显示IP Address: 0.0.0.0这是因为默认没有配置静态IP而DHCP可能没有分配成功。别担心我们下一步就来配置它。至此ESXi 6.5的主体安装已经完成它已经作为一个独立的操作系统运行在你的硬件上了。4. 基础网络配置与主机管理安装完成只是第一步让ESXi拥有一个固定的网络地址我们才能从其他电脑上管理它。管理ESXi主要有两种方式本地控制台DCUI和远程Web客户端。我们将重点配置后者。4.1 通过DCUI配置管理网络由于现在还没有IP我们只能先在服务器显示器前通过DCUI进行初始网络配置。在DCUI主界面按F2键系统会提示你输入用户名和密码进行“自定义系统配置”。输入用户名root和你安装时设置的密码按Enter登录。登录后使用键盘的上下箭头选择“Configure Management Network”配置管理网络按Enter。在这个子菜单里我们需要关注以下几项Network Adapters网络适配器按Enter进入这里会列出ESXi识别到的物理网卡。如果你有多块网卡可以选择一块作为管理口例如连接到你局域网的那一块。通常默认选择第一块。VLAN (optional)如果你的管理网络需要打VLAN标签在这里输入VLAN ID。一般家庭或实验室环境留空或设为0。IPv4 ConfigurationIPv4配置这是关键。按Enter进入。默认是“Use dynamic IP address and network configuration (DHCP)”即自动获取。如果你的路由器开启了DHCP并且之前看到了非0.0.0.0的IP可以不用改。我强烈建议设置为静态IP便于后续稳定连接。选择“Set static IP address and network configuration”。然后手动输入IP Address:例如192.168.1.200请设置为你的局域网内一个未被占用的IPSubnet Mask:例如255.255.255.0Default Gateway:你的路由器地址例如192.168.1.1按Enter确认每一项。IPv6 Configuration如果不需要可以禁用或保持自动。DNS ConfigurationDNS配置按Enter进入设置DNS服务器。可以设置你的路由器地址如192.168.1.1或者公共DNS如114.114.114.114和8.8.8.8。同时可以设置主机名如esxi01.local。所有网络配置修改完成后一路按Esc键退出系统会询问是否应用更改并重启管理网络选择“Y”确认。回到DCUI主界面你应该能看到IP Address:后面显示了你刚设置的静态IP例如192.168.1.200。记下这个IP。4.2 使用HTML5 Web客户端进行管理从ESXi 6.5开始VMware大力推广基于HTML5的Web客户端它无需安装任何插件如老版本的Flash在任何现代浏览器中都能运行。登录客户端在你的个人电脑上打开Chrome、Firefox或Edge浏览器在地址栏输入https://你设置的ESXi-IP-地址/ui。例如https://192.168.1.200/ui。注意必须是HTTPS协议。浏览器可能会提示安全证书警告因为ESXi使用的是自签名证书这是正常的点击“高级”或“继续前往”即可。在登录界面用户名输入root密码输入你安装时设置的密码。登录成功后你就进入了ESXi的Web管理界面。这个界面比DCUI直观得多所有管理功能如创建虚拟机、监控性能、配置存储和网络都可以在这里完成。首次登录后的安全建议修改默认密码虽然安装时设置了但最好在Web客户端里再检查一下。在“主机”-“管理”-“系统”-“用户”中可以修改root密码。配置NTP时间同步正确的时间对于日志分析和一些高级功能很重要。在“主机”-“管理”-“系统”-“时间配置”中可以添加NTP服务器如pool.ntp.org并启动时间同步。许可可选如果你有正式的许可证密钥可以在“主机”-“管理”-“许可”中分配否则会显示60天评估期倒计时。5. 创建你的第一台虚拟机管理界面配置好了接下来就是虚拟化的核心操作——创建虚拟机VM。我们以创建一个Windows 10虚拟机为例演示完整流程。5.1 虚拟机创建向导详解在Web客户端导航器中右键点击你的ESXi主机选择“创建/注册虚拟机”。或者点击“虚拟机”标签页然后点击“创建/注册虚拟机”按钮。在弹出的窗口中选择“创建新虚拟机”点击“下一步”。设置名称和客户机操作系统“名称”输入一个易识别的名字如Win10-Test。“兼容性”默认选择ESXi 6.5虚拟机最新。这决定了虚拟硬件版本。“客户机操作系统系列”选择“Windows”。“客户机操作系统版本”选择“Microsoft Windows 10 (64-bit)”。这一步很重要ESXi会根据你的选择优化默认配置。选择存储选择你要将虚拟机文件磁盘、配置文件等存放在哪个数据存储上。如果你只有一块安装ESXi的磁盘通常这里只有一个选项如datastore1。点击“下一步”。自定义设置关键步骤这里需要根据你的需求调整虚拟硬件。CPU分配核心数。对于Win10桌面使用建议分配2个CPU核心。你可以分配比物理核心更多的虚拟核心超配但需考虑整体负载。内存分配内存大小。Win10 64位至少需要4GB (4096 MB)流畅使用建议8GB。根据你的主机物理内存情况量力而行。硬盘这是虚拟机的系统盘。默认会创建一个新的虚拟磁盘。“大小”建议60GB或以上。对于Win10和安装一些常用软件60GB是基础。“置备”选择“精简置备”。这是非常实用的一个功能。意思是虽然你告诉虚拟机它有60GB的磁盘但实际在数据存储上只占用它当前真正写入数据的大小比如刚安装完系统可能只占15GB随着虚拟机内文件增多磁盘空间会动态增长但不会超过60GB上限。这能极大提高存储利用率。CD/DVD驱动器这是安装操作系统的关键。选择“数据存储ISO文件”然后点击“浏览”上传你的Windows 10安装镜像ISO文件到数据存储并选中它。确保“连接”选项是勾选的开机时连接。网络适配器默认会添加一个并连接到名为VM Network的标准虚拟交换机。这通常就足够了虚拟机会通过它桥接到你的物理网络获取IP地址。其他如SCSI控制器、显卡等保持默认即可。检查所有配置无误后点击“完成”。虚拟机会出现在清单中状态是“已关闭电源”。5.2 安装客户机操作系统与VMware Tools启动并安装系统在虚拟机清单中右键点击你刚创建的Win10-Test虚拟机选择“电源” - “打开电源”。然后点击虚拟机名称进入控制台视图。你会看到虚拟机从你挂载的ISO镜像启动进入熟悉的Windows安装界面。接下来的安装过程就和在物理机上安装Windows一模一样了。安装VMware Tools这是提升虚拟机体验的核心组件。它提供了一系列驱动和功能比如同步虚拟机时间优化显示驱动支持自由拖拽改变分辨率在主机和虚拟机之间复制粘贴文件、文本更好的网络和磁盘性能宿主机与虚拟机之间鼠标无缝移动在Windows虚拟机内部完成基本系统安装并进入桌面后在ESXi Web客户端的虚拟机控制台菜单栏上点击“操作” - “客户机操作系统” - “安装VMware Tools”。这会在虚拟机内弹出一个虚拟光驱运行里面的安装程序通常是setup.exe按照向导默认选项安装即可。安装完成后需要重启虚拟机生效。实操心得对于Linux虚拟机安装VMware Tools的方式略有不同。通常是在虚拟机内通过包管理器如apt-get install open-vm-toolsfor Ubuntu来安装开源版本的open-vm-tools这是VMware Tools在Linux上的实现效果一样。6. 存储、网络与权限的进阶理解成功创建并运行虚拟机后我们可以深入了解一下ESXi的几个核心概念这能帮助你更好地管理和规划你的虚拟化环境。6.1 数据存储与磁盘管理在ESXi中“数据存储”是一个核心的存储抽象层。它可以是本地硬盘、外接磁盘阵列、或者网络存储如NFS、iSCSI。我们安装时选择的磁盘默认就被格式化成VMFSVMware File System文件系统并命名为datastore1。浏览数据存储在Web客户端的“存储”标签页点击数据存储可以像文件管理器一样浏览。你会看到每个虚拟机对应一个文件夹里面包含了虚拟磁盘文件.vmdk、配置文件.vmx、日志文件等。不要直接在数据存储里手动删除或移动这些文件这可能导致虚拟机损坏。正确的操作是通过ESXi界面删除虚拟机。添加新数据存储如果你给服务器增加了新的硬盘可以将其格式化成新的数据存储。操作路径“存储” - “新建数据存储”。这能让你灵活扩展存储空间。虚拟磁盘类型回顾精简置备前面提到过按需分配物理空间。节省空间但性能可能略有开销首次写入时需要分配空间。厚置备延迟置零创建时就分配全部所需空间但只在首次写入时清零旧数据。性能较好是常用的折中方案。厚置备立即置零创建时就分配并清零全部空间。性能最好但创建时间最长空间利用率固定。6.2 虚拟网络基础概念ESXi的网络是逻辑抽象的理解几个关键组件物理网卡vmnic服务器上真实的网卡在ESXi中显示为 vmnic0, vmnic1...虚拟交换机vSwitchESXi内部创建的软件交换机。虚拟机通过虚拟网卡vNIC连接到虚拟交换机上。端口组Port Group虚拟交换机上的逻辑分组每个端口组可以有自己的网络配置如VLAN ID。我们创建虚拟机时选择的VM Network就是一个默认的端口组。标准交换机 vs. 分布式交换机我们目前接触的都是“标准交换机”配置简单每台ESXi主机独立管理。在企业级vCenter环境中会使用“分布式交换机”可以在多台主机间统一管理和迁移网络配置。对于单机实验环境理解“虚拟机 - 端口组 - 标准交换机 - 物理网卡”这条通路就足够了。虚拟机的网络流量通过这条通路走向外部物理网络。6.3 用户权限与安全实践在生产环境或多人使用的实验室不建议一直使用root账户。可以创建普通用户并分配权限。创建本地用户在“主机”-“管理”-“系统”-“用户”中点击“添加用户”。输入用户名、密码和描述。注意这里的用户是ESXi主机本地的用户。分配权限ESXi使用基于角色的访问控制RBAC。默认有“管理员”、“只读”等角色。你可以为用户在特定对象如某台虚拟机、某个数据存储上分配角色。例如右键点击一台虚拟机 - “权限” - “添加权限”。选择你创建的用户角色选择“虚拟机用户示例”这个角色允许用户操作该虚拟机开关机、控制台但无法删除或修改配置。安全建议限制root的远程访问可以配置ESXi的防火墙规则只允许特定IP地址通过SSH或Web客户端访问root账户。启用锁定模式在“主机”-“管理”-“系统”-“安全配置文件”-“锁定模式”中可以启用。启用后只有通过vCenter Server或特定的授权用户才能执行操作即使root账户在本地DCUI也会受限。这是很高的安全级别实验环境慎用。7. 常见问题排查与日常维护技巧即使按照教程操作在实际部署中也可能遇到各种问题。这里我总结了一些常见“坑”及其解决方法。7.1 安装与启动阶段问题问题1安装过程中找不到硬盘或网卡。原因缺少对应的驱动。ESXi安装镜像只包含VMware认证的有限驱动。解决检查硬件兼容性列表。对于网卡可以尝试在安装时在引导界面按ShiftO在命令行末尾添加ignoreHeadlessTRUE或特定网卡驱动参数需提前集成驱动但这对新手较难。最根本的解决办法是更换为兼容的硬件或者寻找已集成所需社区驱动如Realtek网卡驱动的定制版ESXi镜像如ESXi-Customizer制作。问题2主机启动后Web客户端https://IP/ui无法访问。排查步骤检查IP和网络在DCUI界面确认管理IP是否正确配置是否与你的管理电脑在同一网段。用管理电脑ping一下ESXi的IP看是否通。检查服务状态在DCUI中按F2登录选择“Troubleshooting Options” - “Restart Management Agents”。这会重启管理网络和相关服务有时能解决临时性问题。检查防火墙确保管理电脑没有防火墙阻止对ESXi主机443端口的访问。浏览器缓存尝试使用浏览器的无痕模式访问。7.2 虚拟机运行阶段问题问题3虚拟机开机非常慢或者运行卡顿。可能原因及解决内存不足检查ESXi主机本身的内存使用率。如果主机内存被耗尽会使用磁盘交换导致所有虚拟机性能急剧下降。为虚拟机分配内存要量力而行并考虑启用内存“气球回收”等技术高级特性。磁盘性能瓶颈如果虚拟机磁盘放在机械硬盘HDD上且多个虚拟机同时进行IO操作就会很慢。将虚拟机迁移到SSD数据存储上能极大改善。未安装VMware Tools务必安装它能优化显卡、鼠标、时间同步等显著提升交互体验。问题4无法从虚拟机控制台复制粘贴文本。原因这是VMware Tools提供的功能可能未安装或功能未启用。解决确认已安装VMware Tools。在虚拟机的设置中检查“虚拟机选项”-“高级”-“常规”下的“启用复制和粘贴”是否已勾选。对于Web客户端还需要在控制台工具栏上点击那个“复制粘贴”图标两个重叠的文档确保它是启用状态蓝色。7.3 备份与日常维护虚拟机备份ESXi免费版不提供官方的集中备份API。对于少量关键虚拟机可以采用“冷备份”方式关闭虚拟机然后通过Web客户端的数据存储浏览器将整个虚拟机文件夹下载到本地安全位置。也可以使用第三方支持ESXi免费版的备份软件。日志查看当出现问题时日志是首要排查点。在Web客户端“主机”-“监控”-“日志”中可以查看系统日志。对于更详细的日志可以通过SSH连接到ESXi主机需在“主机”-“管理”-“服务”中启动SSH服务到/var/log目录下查看。性能监控在“主机”或“虚拟机”的“监控”标签页下有“性能”图表可以实时查看CPU、内存、磁盘和网络的使用情况帮助定位性能瓶颈。最后关于许可证评估版60天后部分高级功能如vCenter连接会受限但核心的虚拟化功能创建、运行虚拟机会继续工作。对于持续学习或非商业用途这通常不是问题。如果你需要在生产环境或长期稳定使用则需要购买正式的VMware许可证并应用。整个ESXi 6.5的旅程从硬件准备、系统安装、网络配置到虚拟机创建和管理核心在于理解其“将硬件资源池化”的思想。多动手操作几次遇到问题善用搜索引擎和社区资源你就能越来越熟练地驾驭这个强大的虚拟化平台。
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门