尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

VMware ESXi 6.5 实战安装指南:从硬件准备到虚拟机部署全流程

VMware ESXi 6.5 实战安装指南:从硬件准备到虚拟机部署全流程 1. 项目概述为什么我们还在谈ESXi 6.5的安装如果你正在数据中心、实验室或者仅仅是自己的高性能工作站上折腾虚拟化VMware ESXi这个名字你一定不陌生。作为业界领先的裸机虚拟化管理程序它直接将操作系统安装在物理服务器上将硬件资源CPU、内存、存储、网络抽象成多个独立的虚拟机。我之所以今天还来详细拆解ESXi 6.5这个“老版本”的实际安装过程原因很实在稳定、兼容、资源友好。虽然VMware已经推出了更新版本的ESXi 7.0甚至8.0但6.5 U3最终更新版经过多年的市场检验其稳定性和与老旧硬件、特定商业软件的兼容性依然是许多生产环境和学习实验室的首选。特别是对于硬件资源有限例如只有8G或16G内存的旧服务器或台式机或者需要运行一些仅认证到vSphere 6.5的遗留应用时6.5版本提供了一个非常可靠的基石。这次“实际安装”我聚焦的不只是把系统跑起来而是结合我这些年踩过的坑带你走一遍从准备、安装到基础配置的完整流程。我们会涉及如何获取官方镜像、制作启动盘、应对常见的硬件兼容性问题以及安装后那些必须马上做的安全与性能调优设置。无论你是第一次接触ESXi的新手还是需要为特定环境部署一个稳定节点的老手这篇基于实战的指南都能提供直接的参考。2. 安装前的核心准备硬件、镜像与启动介质动手安装之前充分的准备能避免你浪费大量时间在反复折腾上。ESXi作为一款企业级软件对硬件有一定要求但远比想象中宽松。2.1 硬件兼容性核查避开第一个大坑ESXi 6.5的硬件兼容性列表HCL非常广泛但并不意味着任何硬件都能完美运行。核心关注以下几点CPU需要支持64位指令集并开启硬件虚拟化功能Intel VT-x 或 AMD-V。绝大多数2009年后的服务器和主流消费级CPU都满足。你可以在BIOS/UEFI设置中确认这些功能已启用。内存最低要求4GB但强烈建议8GB起步。因为ESXi自身称为VMkernel会占用一部分内存剩余的内存才能分配给虚拟机。对于学习或轻量应用8GB勉强够用若计划运行多个虚拟机16GB或以上是更合理的选择。存储这是兼容性问题的高发区。ESXi需要一个持久的存储设备硬盘、SSD、SD卡或USB闪存盘来安装自身。关键在于存储控制器驱动。许多家用主板的SATA控制器或RAID卡可能不在官方HCL中。一个实用的方法是先尝试安装如果安装程序无法识别你的硬盘大概率是驱动问题。对于服务器硬件优先使用VMware认证的RAID卡如LSI/Broadcom系列。网络至少需要一个网络适配器NIC。同样网卡驱动是关键。Intel的千兆和万兆网卡如I350、X710通常有良好的内置驱动支持。一些Realtek的消费级网卡可能需要额外注入驱动。实操心得对于非服务器硬件如组装台式机最稳妥的“试水”方式是准备一个**USB 3.0的固态U盘至少16GB**作为ESXi的安装目标。这样完全绕开了对内部硬盘控制器的依赖安装成功率极高且便于后期维护和移植。我就是用一块三星BAR Plus 64GB U盘在多种硬件上成功部署了ESXi 6.5。2.2 获取安装镜像与制作启动盘你需要一个ESXi 6.5的安装镜像ISO文件。官方渠道访问VMware官网注册一个账户免费即可从产品下载页面获取ESXi 6.5的评估版ISO。评估版拥有全部功能60天试用期。试用期过后部分高级功能如vCenter集成受限但基础的虚拟化功能依然可用非常适合学习和测试。制作启动U盘切勿使用普通解压复制到U盘的方式这会导致无法引导。必须使用专门的工具将ISO“刻录”到U盘。在Windows环境下我首推Rufus这个小巧强大的工具。插入U盘注意制作过程会清空U盘所有数据。打开Rufus设备选择你的U盘。“引导类型选择”点击“选择”找到你下载的ESXi 6.5 ISO文件。分区类型通常选择“MBR”针对传统BIOS或“GPT”针对UEFI如果你的服务器较新建议选“GPT”。目标系统类型会自动匹配。其他选项保持默认点击“开始”。Rufus会以“DD镜像模式”写入这是正确的方式。等待写入完成你就得到了一个可引导的ESXi安装U盘。3. 逐步安装与初始配置实录准备好启动盘后就可以开始安装了。将U盘插入服务器或电脑从U盘启动。3.1 安装程序引导与磁盘选择引导界面启动后你会看到VMware的引导加载界面稍等片刻会自动进入安装欢迎界面。接受许可协议按Enter继续然后按F11接受最终用户许可协议。选择安装磁盘这是关键一步。安装程序会扫描所有可用的存储设备。如果你按照我的建议使用USB闪存盘安装这里会显示你的U盘通常容量较小如Generic Flash Disk - 57.3GB。请务必准确选择你的目标安装盘。如果计划安装到内部硬盘则选择对应的硬盘。重要提示ESXi安装会抹掉目标磁盘上的所有现有分区和数据。请再三确认。选择键盘布局默认美式键盘即可按Enter。设置root密码为ESXi主机的root管理员账户设置一个强密码。密码必须满足复杂性要求至少7个字符包含大写字母、小写字母、数字和特殊字符中的三类。记好这个密码它是你管理主机的最高权限凭证。确认安装安装程序会给出一个最终确认界面列出你选择的目标磁盘和即将进行的操作。按F11开始安装。安装过程通常很快大约5-10分钟。完成后系统会提示你取出安装介质U盘然后按Enter重启主机。3.2 首次启动与基础网络配置主机重启后你会看到ESXi的Direct Console User Interface (DCUI)这是一个黄黑色的基于文本的配置界面。这是我们进行初始网络配置的地方以便能用另一台电脑通过网络浏览器管理它。进入配置模式在DCUI主界面按F2输入之前设置的root密码进入“系统自定义”界面。配置管理网络选择“配置管理网络” - “网络适配器”。这里会列出ESXi识别到的物理网卡。通常如果你的服务器有多个网口你需要选择一个作为管理口例如vmnic0。用空格键选中/取消选中。选择“IPv4配置”。这是重中之重。根据你的网络环境选择静态IP推荐选择“设置静态IPv4地址和网络配置”。你需要输入IP地址例如192.168.1.100一个在你的局域网内且未被占用的地址。子网掩码例如255.255.255.0。默认网关你的路由器地址例如192.168.1.1。DHCP如果你有DHCP服务器且不关心管理IP是否会变可以选择此项。但生产环境强烈建议使用静态IP。DNS与主机名返回“配置管理网络”菜单选择“DNS配置”。设置主机名例如esxi01.local。设置首选和备用DNS服务器地址例如8.8.8.8和114.114.114.114。应用并测试所有设置完成后按Esc直到返回主菜单它会提示你是否应用更改并重启管理网络选择“Y”。重启后在DCUI主界面可以看到设置的管理IP地址。验证网络连通性从你的办公电脑上打开命令行CMD或终端ping一下你刚才设置的ESXi管理IP。如果能ping通说明基础网络配置成功。4. 通过vSphere Host Client进行深度管理ESXi 6.5开始VMware大力推广基于HTML5的vSphere Host Client取代了旧版的Flash-based vSphere Client。这是一个巨大的进步让我们可以直接通过浏览器进行绝大部分管理操作。登录在办公电脑的浏览器中输入https://[你的ESXi管理IP]例如https://192.168.1.100。浏览器会提示证书不安全因为是自签名证书点击“高级”-“继续前往”即可。使用用户名root和你设置的密码登录。熟悉界面登录后你会看到Host Client的主仪表板。左侧是导航器主要功能区包括主机查看硬件状态CPU、内存、存储使用率、事件日志、性能图表。虚拟机创建、管理、启动、关闭虚拟机。存储管理数据存储Datastore即存放虚拟机文件的地方。网络配置虚拟交换机和端口组。4.1 创建第一个数据存储安装后你的硬盘或U盘除了安装ESXi系统本身剩余空间需要被格式化为数据存储才能用来存放虚拟机。导航到“存储” - “数据存储”。点击“新建数据存储”图标。选择类型为“创建新的VMFS数据存储”VMFS是VMware的高性能集群文件系统。给它起个名字例如datastore1。选择你要使用的设备你的硬盘或大容量U盘剩余的空间。选择VMFS版本对于ESXi 6.5选择VMFS 6如果设备是全新的话。它支持更大的文件2TB和更高效的空间利用。使用最大可用空间完成创建。现在你就有了一个可以存放虚拟机文件的地方了。4.2 上传系统镜像与创建虚拟机有了数据存储就可以创建虚拟机了。首先你需要将操作系统的安装镜像如Windows 10的ISO或Ubuntu的ISO上传到数据存储。上传ISO在“存储”中浏览你的数据存储如datastore1。点击“操作” - “上传文件”。将你准备好的ISO文件从本地电脑上传上来。创建虚拟机导航到“虚拟机” - “创建/注册虚拟机”。选择“创建新虚拟机”。名称和客户机OS给虚拟机起名如Win10-Test选择对应的客户机操作系统系列Microsoft Windows和版本Windows 10。选择存储选择你刚创建的数据存储。自定义设置这是核心步骤。CPU和内存根据宿主机的资源和虚拟机需求分配。例如给一个测试用的Win10分配2个vCPU和4GB内存。硬盘选择“新建硬盘”。设置大小如40GB。磁盘置备这里有个重要选择厚置备延迟置零立即分配全部空间但不清零旧数据。性能较好创建快。厚置备置零立即分配并清零全部空间。创建慢但第一次写入性能最好。精简置备用多少占多少。最节省空间但随着虚拟机写入数据性能可能略有波动。对于测试环境我常用这个。CD/DVD驱动器选择“数据存储ISO文件”然后浏览选择你刚刚上传的Windows 10 ISO。并勾选“打开电源时连接”。完成创建。启动并安装系统在虚拟机列表中找到你新建的虚拟机点击“打开电源”图标。然后点击“控制台”图标会弹出一个新窗口就像你面前有这台虚拟机的显示器一样。接下来就是常规的在虚拟机内部安装操作系统的过程了与在物理机上安装无异。5. 安装后的关键优化与安全加固系统跑起来只是第一步要让ESXi主机稳定、安全地运行以下几项配置必不可少。5.1 配置NTP时间同步虚拟机、日志的时间准确性至关重要。我们需要将ESXi主机与可靠的时间服务器同步。在Host Client中导航到“主机” - “管理” - “系统” - “时间和日期”。点击“编辑设置”。在“NTP设置”中选择“使用网络时间协议启用NTP客户端”。在“NTP服务器”中添加公共NTP服务器地址例如ntp.aliyun.com或time.windows.com用空格或逗号分隔多个。将“NTP服务启动策略”设置为“与主机一起启动和停止”。点击“保存”。然后回到这个页面点击“启动NTP服务”并点击“立即更新”强制同步一次。5.2 修改SSH与Shell的超时时间默认情况下通过SSH或ESXi Shell命令行登录后闲置一段时间会自动断开。对于某些长时间操作很不方便。通过Host Client的“操作”菜单选择“服务” - “启用安全ShellSSH”。注意生产环境长期开启SSH需评估安全风险。通过SSH工具如PuTTY以root身份登录ESXi主机。编辑配置文件vim /etc/ssh/sshd_config找到ClientAliveInterval和ClientAliveCountMax参数。默认可能是注释掉的。可以修改或添加如下行ClientAliveInterval 600 ClientAliveCountMax 3这表示服务器每600秒10分钟向客户端发送一次保活消息如果连续3次无响应才断开连接。保存退出并重启SSH服务/etc/init.d/SSH restart对于直接ESXi Shell的超时可以编辑vim /etc/profile在末尾添加export TMOUT0设置为0表示永不超时可根据需要设置秒数如3600。5.3 许可证与评估模式安装后的ESXi处于60天评估模式。评估期过后部分高级功能如vCenter Server连接、API编程接口的完整功能会受限但基础的虚拟机创建、运行不受影响。如果你有正式的VMware许可证可以在“主机”-“管理”-“许可”中分配许可证。如果没有用于学习和测试评估模式也完全足够。6. 常见问题与排查技巧实录在实际安装和运维中你几乎一定会遇到下面这些问题。6.1 安装时找不到硬盘或网卡这是最常见的硬件兼容性问题。现象在安装程序选择磁盘步骤列表为空或安装后管理网络无法识别网卡。排查与解决检查BIOS/UEFI设置确认SATA控制器模式是否为AHCI对于消费级主板对于服务器RAID卡确认已在卡自身配置工具中创建了虚拟磁盘。使用官方镜像集成驱动VMware提供了一个叫VMware vSphere Installation Bundle (VIB) Driver的机制但更通用的方法是使用社区维护的ESXi-Customizer或ESXi-Customizer-PS工具将第三方网卡或存储控制器的驱动.vib文件打包进ISO。这是一个进阶操作需要你先找到对应硬件的驱动VIB包。更换硬件对于学习环境最省事的办法就是更换为兼容性更好的硬件。例如给台式机加一张Intel I350-T4 PCIe千兆网卡成本不高但兼容性极佳。6.2 主机在运行中突然失去网络连接紫屏ESXi遇到无法恢复的严重内核错误时会显示一个紫色诊断屏幕PSOD类似于Windows的蓝屏。现象管理界面无法访问主机显示器呈现紫色屏幕上面有错误代码和堆栈信息。排查记录错误代码紫屏上的第一行错误代码如PF Exception 14是首要线索。检查硬件PSOD大多由有缺陷的硬件特别是内存、CPU或不稳定的驱动引起。运行服务器厂商提供的硬件诊断工具进行内存和CPU压力测试。检查兼容性确认所有硬件特别是新增的PCIe设备都在HCL上或使用了正确版本的驱动。查看日志重启后在Host Client的“监控”-“日志”中查看vmkernel日志寻找PSOD发生前后的警告或错误信息。6.3 虚拟机无法启动提示“模块‘Disk’打开电源失败”现象启动虚拟机时失败报错涉及磁盘。排查检查数据存储空间首先去“存储”中查看虚拟机所在的数据存储是否已满。ESXi需要一些额外空间用于快照、交换文件等。检查虚拟机文件锁有时异常关机可能导致文件锁未释放。可以尝试将虚拟机从清单中移除右键虚拟机-从清单中移除然后重新注册存储-浏览数据存储找到.vmx文件右键“注册虚拟机”。检查磁盘模式如果虚拟机是从其他环境迁移过来的检查虚拟硬盘是否是“独立-持久”模式某些情况下可能需要更改。6.4 通过PowerCLI实现自动化安装与配置对于需要批量部署ESXi的场景手动安装效率太低。VMware PowerCLI是一个基于PowerShell的命令行工具集能实现全自动化安装。思路核心是使用Install-VMHost命令配合一个预定义的Kickstart脚本。Kickstart脚本是一个文本文件包含了安装过程中所有需要手动输入的答案如磁盘、密码、IP等。基本步骤在一台Windows管理机上安装PowerCLI模块Install-Module -Name VMware.PowerCLI编写一个Kickstart脚本ks.cfg指定根密码、网络配置、安装源和目标磁盘等。使用PowerCLI连接到一台作为安装源或能访问ISO的临时主机执行自动化安装命令。示例命令片段Connect-VIServer -Server myvcsa.local -User administratorvsphere.local -Password YourPass $esxiIsoPath [Datastore] ISO/VMware-VMvisor-Installer-6.5.0.update03-xxxxxx.x86_64.iso $ksScriptPath [Datastore] Scripts/ks.cfg $targetVmHost 192.168.1.150 # 目标ESXi主机的预配置IP $targetVmHostName esxi-auto01 Install-VMHost -Server $global:DefaultVIServer -Datastore (Get-Datastore -Name datastore1) -Force -KickstartFilePath $ksScriptPath -IsoPath $esxiIsoPath -Hostname $targetVmHostName -VMHost $targetVmHost这只是一个框架实际脚本需要详细定义所有参数。自动化安装能极大提升部署一致性和效率是运维人员必须掌握的技能。从硬件准备、镜像制作到一步步安装、网络配置再到通过Web界面创建虚拟机以及后续的调优和故障排查这套流程覆盖了ESXi 6.5单机部署的绝大部分实战场景。每个步骤背后的“为什么”我都尽量做了解释比如为什么推荐用U盘安装为什么静态IP更靠谱磁盘置备模式怎么选。虚拟化是构建现代IT基础设施的基石而亲手安装、配置一遍ESXi是理解这个基石最扎实的方式。
返回列表