说实话,我装过很多次RHEL8,也帮不少同事远程处理过装系统的问题。每次聊到“在VMware Workstation里装RHEL8”,大家第一反应都是“这还不简单,下一步下一步就完事了”,但实际上真正把RHEL8跑起来、装好VMware Tools、把网络和存储配置都弄妥帖,中间有不少细枝末节值得掰开讲一讲。尤其是RHEL8相比CentOS 7/RHEL 7时代,安装器的交互逻辑、软件包分组方式、甚至内核参数都有变化,如果你还拿装RHEL 7的肌肉记忆去操作,很可能会卡在某个莫名其妙的界面上。
这篇文章不是简单复制一遍官方文档的安装步骤,而是把我自己反复安装、反复验证过的一套完整流程和思路写下来,适合这几类人看:准备考RHCSA/RHCE的考生,想在本地搭一套Red Hat环境做开发或测试的工程师,以及刚接触Linux虚拟机、想把RHEL8跑起来练手的新手。我会尽量把每个关键选择的“为什么”也讲清楚,而不是只告诉你“点这里、点那里”。
1. 为什么要用VMware Workstation跑RHEL8:这套组合的真实使用场景
1.1 本地虚拟机是最低成本的Red Hat实验环境
RHEL8即Red Hat Enterprise Linux 8,是红帽面向企业服务器的商业发行版。很多人一开始会犹豫,既然CentOS Stream、Rocky Linux、AlmaLinux都是免费拿来的替代品,为什么还要专门装RHEL8?原因其实很直接:如果你准备考红帽认证,考试环境就是RHEL;如果你在的企业购买过Red Hat订阅,生产环境跑的也是RHEL。本地装一个RHEL8虚拟机和线上环境保持同版本、同内核系列,踩过的坑才有复用价值。
VMware Workstation在这里的价值不是“能装系统”这么简单,而是提供了完整的虚拟化层隔离和快照能力。我在实际使用中主要靠它做三件事:一是模拟一台独立服务器,用来练习用户权限、LVM逻辑卷管理、SELinux、firewalld这些运维操作;二是通过克隆功能快速搭建多节点环境,比如一台做NFS服务端、一台做客户端,模拟真实的小型集群拓扑;三是配合快照功能做破坏性实验,把系统搞挂了直接回滚,省去重装的时间。
1.2 VMware Workstation版本怎么选:Pro还是Player
多数人下载的VMware Workstation Pro 17,能创建自定义虚拟机、支持多快照、可以配置复杂的网络拓扑,这些都是Player版做不到的。如果你只是“装一个RHEL8然后进系统看看桌面”,Player免费版确实够用,但一旦涉及多节点互联、嵌套虚拟化、录制操作步骤这类需求,建议直接用Pro版。
我的个人建议是:不要用太老的版本。VMware Workstation 17.x对RHEL8、RHEL9的支持都比较完善,尤其是UEFI固件和NVMe虚拟磁盘的支持,老版本16.x虽然也能装,但在某些细节上会多出一些兼容性提醒。至于网上那些“安装包网盘下载”“许可证密钥”之类的说法,我更建议直接从VMware官网下载试用版或使用你已经获得授权的版本,避免来路不明的安装包带来后门风险。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 安装前的准备:ISO镜像、虚拟机配置参数与网络模式选择
2.1 RHEL8 ISO从哪里来:开发者订阅与评估版
安装RHEL8首先得有一份ISO镜像。这里有个常见的认知误区,很多人以为RHEL8必须要花钱买订阅才能下载ISO,其实红帽官方提供了Red Hat Developer Subscription(开发者订阅),免费注册一个账号就能用,主要面向个人开发者,授权范围是最多16台生产/开发机器,对学习场景来说完全够用。此外,红帽官网也提供60天评估版ISO下载。
下载时注意区分几个镜像名称:RHEL8的DVD ISO是完整安装介质,包含绝大多数软件包;Boot ISO则是最小引导镜像,安装过程中需要从网络拉取软件包。本地虚拟机安装建议直接下载DVD ISO,避免安装过程中因为网络问题导致软件包下载失败。文件命名通常类似rhel-8.10-x86_64-dvd.iso,大小在10GB左右,这个体积是正常的,别怀疑自己下载错了。
2.2 虚拟机硬件配置:内存、CPU、磁盘容量该怎么给
RHEL8官方对安装环境的最低要求是2GB内存、20GB磁盘空间,但那个“最低”真的只是能装完系统,装完跑什么都费劲。结合我自己的经验,建议按下面的规格创建虚拟机:
| 配置项 | 最低建议 | 舒服配置 | 说明 |
|---|---|---|---|
| 内存 | 2GB | 4GB-8GB | 如果选了带GUI的软件包,4GB起步,否则桌面环境会明显卡顿 |
| CPU核心数 | 1 | 2-4 | 要跑编译或启动多个虚拟机,尽量给4核 |
| 磁盘容量 | 20GB | 60GB-80GB | RHEL8完整安装加常用软件很容易超过20GB |
| 网络 | NAT | 按需选择 | 单机练习用NAT最省心,多机集群用仅主机模式 |
| DVD光驱 | SATA | SATA | 挂载ISO文件即可 |
这里特别提一下磁盘容量。虚拟机磁盘文件不要一次性把容量分配到最大,建议在创建向导里选择“将虚拟磁盘拆分成多个文件”或“立即分配所有磁盘空间”时留个心眼。性能敏感的工程师喜欢选“立即分配所有磁盘空间”,这样磁盘写入性能更好,但会立刻占用宿主机大量磁盘空间;如果宿主机空间紧张,就让磁盘动态增长,再配合VMware的磁盘收缩功能定期回收空间。RHEL8默认文件系统是XFS,动态增长的文件系统在虚拟机里做删除操作后,宿主机上的vmdk文件不会自动变小,需要后续手动收缩,这点后面会讲到。
2.3 网络模式:NAT、桥接、仅主机到底怎么选
VMware Workstation的网络配置是新手最容易犯迷糊的地方。
