1. 环境准备:你的第一台虚拟化服务器需要什么?
如果你对搭建自己的服务器、运行多个操作系统或者折腾各种软件环境感兴趣,那么虚拟化技术绝对是你的“必修课”。简单来说,虚拟化就是在一台物理电脑上,通过软件模拟出多台“虚拟电脑”,每台虚拟电脑都可以独立运行自己的操作系统和应用,互不干扰。这就像你租了一栋大房子(物理服务器),然后用隔断墙(虚拟化软件)把它分成了好几个独立的单间(虚拟机),每个租客(不同的操作系统和应用)都能在自己的单间里自由活动。
在这个领域,VMware ESXi 是当之无愧的行业标杆。它是一款“裸机”虚拟化管理程序,意思是它可以直接安装在物理服务器的硬件上,而不是运行在另一个操作系统(比如Windows或Linux)之上。这样做的好处是效率极高,资源损耗极小,性能几乎可以媲美物理机。ESXi 8.0 是最新的稳定版本,带来了更好的硬件支持、安全性和管理功能。
那么,在开始动手之前,我们需要准备些什么呢?我根据自己的经验,给你列一个清单,照着准备准没错:
-
一台电脑(服务器):这是我们的“地基”。理论上,任何一台近几年的台式机或笔记本都可以尝试。但为了获得更好的体验和稳定性,我建议检查几个关键点:
- CPU:需要支持硬件虚拟化技术(Intel的VT-x或AMD的AMD-V)。这个在主板BIOS里可以开启,我们后面会讲到。
- 内存:多多益善。ESXi本身占用不大,但你要运行的虚拟机很吃内存。建议至少16GB起步,32GB或以上会让你玩得更从容。
- 硬盘:一块固态硬盘(SSD)是必须的,用于安装ESXi系统和存放虚拟机。容量建议256GB以上。如果有条件,可以准备多块硬盘,一块装系统,一块专门存虚拟机数据。
- 网卡:至少一块有线网卡。ESXi对无线网卡的支持非常有限,几乎可以忽略不计,所以请务必使用有线网络连接。如果你的主板自带双网口,或者有Intel i350这类服务器网卡,那网络配置的灵活性会高很多。
-
一个U盘:容量8GB或以上就足够了。它的作用有两个:一是制作成ESXi的安装启动盘;二是在安装过程中,我们可以把一些必要的工具(比如后面会提到的Ventoy)放进去,非常方便。
-
软件工具:
- ESXi 8.0 安装镜像:你需要从VMware官网下载。注册一个免费账户,就可以下载到评估版本,功能齐全,足够个人学习和测试使用。
- Ventoy:这是一个革命性的U盘启动工具。传统做法是先用工具把U盘做成启动盘,再把镜像文件“烧录”进去,一个U盘只能装一个系统。而Ventoy的做法是,它先把U盘做成一个多系统启动的“平台”,之后你只需要把各种系统镜像文件(比如ESXi的ISO、Windows PE的ISO)像拷贝普通文件一样拖进U盘里就行。启动时,Ventoy会列出所有镜像让你选择启动哪个,极其方便。我强烈推荐使用它。
- 一个PE系统镜像:比如微PE、优启通等。这不是必须的,但有了它,我们可以在安装前对硬盘进行分区管理等操作,相当于一个功能强大的“预备工具箱”。
准备好这些东西,我们就可以正式开工了。整个过程就像搭积木,一步一个脚印,我会带你走完每一个环节,包括可能会遇到的“坑”和解决办法。
2. 制作万能启动盘与安装ESXi 8.0
万事俱备,我们现在开始动手。第一步,是把你的U盘变成一个强大的“瑞士军刀”,不仅能安装ESXi,以后装Windows、Linux或者其他系统也都能用它。
2.1 使用Ventoy制作多功能启动U盘
首先,去Ventoy的官网下载最新版本。它是一个绿色软件,解压后直接运行。插入你的U盘,在Ventoy界面里,你应该能看到它自动识别了你的U盘设备。这里千万要核对清楚盘符和容量,别选错了,否则U盘里的数据就全没了。
点击“安装”按钮,Ventoy会格式化U盘并写入它的引导程序。这个过程很快,几十秒就完成了。安装好后,你的U盘在电脑上会显示为两个分区:一个大的分区叫“Ventoy”,另一个很小的分区是引导分区,不用管它。
接下来就简单了:把你下载好的 VMware-VMvisor-Installer-8.0-xxxxxx.x86_64.iso 文件(ESXi安装镜像),以及你准备好的 WePE_64_Vx.x.iso 文件(PE系统镜像),直接复制粘贴到U盘那个大的“Ventoy”分区里。对,就像拷贝电影或文档一样,不需要任何额外的“烧录”操作。
至此,你的万能启动盘就做好了。把它插到你要安装ESXi的电脑上,开机。
2.2 进入BIOS与启动项设置
开机后,立刻狂按主板指定的按键进入BIOS设置界面(通常是Delete、F2、F10或F12,开机画面会有提示)。我用的华硕主板是按F2。进入BIOS后,我们需要做两件事:
- 开启CPU虚拟化支持:在“Advanced”(高级)或“CPU Configuration”(CPU配置)菜单里,找到“Intel Virtualization Technology”(VT-x)或“AMD SVM Mode”选项,把它设置为 Enabled(启用)。这个选项是虚拟化的硬件基础,必须打开。
- 调整启动顺序:找到“Boot”(启动)菜单,将你的U盘设备(可能会显示为U盘品牌名,或者“USB Hard Disk”)调整到第一启动项。保存设置并退出,电脑会自动重启。
重启后,你应该会看到Ventoy的蓝色菜单界面,里面列出了你拷贝进去的所有ISO镜像文件。用上下键选择你的PE系统镜像(比如WePE),按回车进入。我们先不进ESXi安装,用PE来做点准备工作更稳妥。
2.3 在PE中初始化硬盘
进入Windows PE环境后,桌面通常会有一个“分区工具”(比如DiskGenius)。打开它,找到你要安装ESXi的那块硬盘(务必根据容量和型号仔细辨认,别选成你的U盘了)。
我的习惯是,在这步直接删除这块硬盘上的所有现有分区,让它变成一块完整的“未分配空间”。ESXi安装程序会自己创建所需的分区,我们提前清空硬盘可以避免很多潜在的兼容性问题。在DiskGenius里,选中目标硬盘,右键点击,选择“删除所有分区”,然后点击工具栏的“保存更改”。完成后关闭分区工具,重启电脑。
再次从Ventoy启动,这次选择 ESXi 8.0 的安装镜像,按回车。
2.4 ESXi安装过程详解与关键技巧
现在,真正的ESXi安装开始了。屏幕上会出现加载进度条,读秒进入正式安装界面。这里有一个非常重要的技巧:在读秒阶段,快速按下 Shift + O 键。
这个操作会调出一个命令行输入框,允许我们在安装前传递额外的参数。我们要做一件很重要的事:调整ESXi系统分区的大小。默认情况下,ESXi会为它的“VMFSL”分区分配120GB的空间,这对于小容量硬盘(比如256GB SSD)来说太奢侈了,会挤占本来用于存放虚拟机的空间。
在光标处输入(注意大小写):
autoPartotionOSDataSize=8192
这个命令的意思是,将系统分区大小设置为8192MB,也就是8GB。对于个人使用,8GB到16GB(16384)完全足够了。如果你硬盘很大,也可以不修改。输入完成后按回车,安装程序会继续。
接下来是图形化安装界面:
- 欢迎界面:直接按回车继续。
- 最终用户协议:按
F11接受。 - 选择安装磁盘:这是最关键的一步!列表里会显示所有可用的存储设备,包括你的U盘和硬盘。你需要根据容量、型号(比如
Samsung SSD 970 EVO 500GB)来准确选择你的目标硬盘。选错盘会导致数据全部丢失。选中后按回车。 - 选择键盘布局:默认美式键盘,直接回车。
- 设置root密码:为ESXi的最高管理员账户
root设置一个强密码。密码必须包含大小写字母、数字和特殊字符,且长度足够。牢记这个密码,以后每次登录都要用。输入两遍确认后回车。 - 确认安装:安装程序会给出一个总结。再次确认安装位置无误后,按
F11开始安装。
安装过程会自动进行,大概需要5-10分钟。完成后,屏幕会提示安装成功,并让你按回车重启。此时,务必拔掉U盘,让系统从刚才安装好的硬盘启动。
重启后,你会看到ESXi 8.0的启动画面,最终停留在一个黄黑色界面,上面显示了服务器的基本信息,比如IP地址(如果通过DHCP获取到了)、主机名等。恭喜你,ESXi系统已经成功安装到你的硬件上了!
3. 首次启动与基础网络配置
安装完成重启后,ESXi会尝试通过DHCP自动获取一个IP地址。如果屏幕显示了一个IP(比如 192.168.1.xxx),那么你很幸运,可以直接跳到下一步。但很多时候,尤其是为了管理方便,我们需要给它设置一个固定的、好记的IP地址。这就需要我们进行初始配置。
3.1 进入DCUI配置界面
那个黄黑色的界面就是ESXi的Direct Console User Interface,简称DCUI。这是服务器没有显示器和键盘时的救命稻草,所有最基础的管理都能在这里完成。
按 F2 键,系统会提示你输入root账户和刚才安装时设置的密码。输入后回车,就进入了定制系统界面。
3.2 配置静态IP地址与DNS
在DCUI主菜单,用上下键选择 Configure Management Network(配置管理网络),回车进入。
这里有几个子选项,我们一步步来:
Network Adapters(网络适配器):回车进入,这里会列出你服务器上所有的物理网卡。如果你的主板有多个网口,你可以选择用哪个口作为管理口(默认是第一个)。通常我们只选一个,用空格键勾选(出现[X])后,按回车确认。IPv4 Configuration(IPv4配置):这是重点。进入后,默认是Use dynamic IPv4 address and network configuration(使用动态IP)。我们用空格键切换到Set static IPv4 address and network configuration(设置静态IPv4地址)。- IPv4 Address:输入你规划的静态IP,例如
192.168.1.100。确保这个IP在你的局域网网段内,且没有被其他设备占用。 - Subnet Mask:子网掩码,家庭网络通常是
255.255.255.0。 - Default Gateway:默认网关,就是你路由器的IP,例如
192.168.1.1。
- IPv4 Address:输入你规划的静态IP,例如
DNS Configuration(DNS配置):同样,设置静态的。- Primary DNS Server:主DNS服务器,可以填你的网关
192.168.1.1,或者公共DNS如223.5.5.5(阿里云)。 - Alternate DNS Server:备用DNS,可填
223.6.6.6。
- Primary DNS Server:主DNS服务器,可以填你的网关
- 全部设置好后,按
ESC键退出,系统会问你是否应用更改并重启管理网络,选择Y。
回到DCUI主界面,你应该能看到 Configure Management Network 选项下面显示的IP地址已经变成了你刚设置的静态IP。记下这个IP,我们马上要用到。
3.3 开启SSH访问(可选但推荐)
为了方便后续通过命令行进行更高级的管理,我强烈建议开启SSH功能。还是在DCUI主菜单,选择 Troubleshooting Options(故障排查选项),回车进入。
然后选择 Enable SSH(启用SSH),按回车启用它。这样,你就可以从局域网内的其他电脑,使用PuTTY、Xshell或者终端等SSH客户端,通过 root 账户和密码远程登录到ESXi的命令行界面了。完成所有配置后,按多次 ESC 直到退回到最开始的服务器信息界面。
4. 通过vSphere Client进行Web管理
ESXi本身是一个非常精简的系统,它的强大管理功能主要通过一个Web客户端来提供。现在,我们就在另一台电脑上,用浏览器来接管这台服务器。
4.1 登录vSphere Client
确保你的电脑和ESXi服务器在同一个局域网内。打开浏览器(Chrome、Firefox、Edge等现代浏览器均可),在地址栏输入你刚才设置的ESXi静态IP地址,例如 https://192.168.1.100。
注意,是 https,不是 http。首次访问,浏览器会因为安全证书问题发出警告(证书是ESXi自签发的,不被浏览器信任)。这是正常现象,点击“高级”或“继续前往”即可(不同浏览器提示不同)。
之后,你会看到vSphere Client的登录界面。用户名输入 root,密码就是你安装时设置的那个强密码。点击登录。
4.2 熟悉管理界面
登录成功后,你就进入了ESXi的Web管理后台。界面可能看起来很简洁,但功能都藏在了菜单里。主界面通常显示服务器的概览信息:CPU、内存、存储的使用情况,以及运行的虚拟机列表(目前是空的)。
左侧是导航器,主要功能包括:
- 主机:查看和管理物理服务器的硬件信息、性能监控、配置等。
- 虚拟机:这是核心区域,你创建、启动、关闭虚拟机都在这里操作。
- 存储:管理服务器的数据存储。你会看到安装时自动创建的那个datastore(数据存储),就是以你服务器主机名命名的一个。这里可以上传ISO镜像文件(用于给虚拟机安装系统)、创建文件夹等。
- 网络:查看和管理虚拟交换机、端口组等网络配置。这是后续进行复杂网络设置的地方。
花几分钟时间点点各个菜单,熟悉一下布局。你可以查看“监控”选项卡下的性能图表,了解服务器的实时负载。
4.3 执行关键的后安装任务
在开始创建虚拟机之前,有几件“家务事”最好先做一下:
- 申请免费许可证:评估版有60天试用期。你可以去VMware官网,用注册的账户申请一个免费的ESXi Hypervisor许可证。申请成功后,你会得到一个许可证密钥。在Web客户端,进入“管理” -> “许可” -> “分配许可证”,输入密钥并分配给你的主机。这样就能永久免费使用了(功能上有些限制,但对个人完全足够)。
- 配置NTP时间同步:确保服务器时间准确,对于日志分析和虚拟机运行都很重要。进入“管理” -> “系统” -> “时间和日期”,编辑设置,添加一个可靠的NTP服务器地址,如
ntp.aliyun.com或time.windows.com,并开启NTP服务。 - 上传操作系统镜像:在“存储”中,浏览你的数据存储,创建一个文件夹,比如叫
ISO。然后点击“数据存储浏览器”,进入刚创建的文件夹,点击“上传”按钮,把你准备好的Windows、Linux等操作系统的ISO安装镜像上传到这里。这样以后创建虚拟机时,就可以直接从数据存储中选择镜像,非常方便。
做到这里,你的ESXi 8.0服务器就已经完全就绪,处于“待命”状态了。它现在是一台纯净、高效的虚拟化平台,静静地等待着你创建第一个虚拟机。从裸机到拥有一个专业的虚拟化环境,整个过程其实并没有想象中那么复杂,关键就在于胆大心细,特别是选择安装盘和设置网络那几步,看清楚再操作。
1万+



被折叠的 条评论
为什么被折叠?



