RH134/RH294实验环境实战:主机架构、快照与模拟考试闭环

发布时间:2026/10/23 9:22:49
RH134/RH294实验环境实战:主机架构、快照与模拟考试闭环
简介一份面向正在备战RHCSA与RHCE认证学员的环境使用说明针对官方模拟环境搭建复杂、上手门槛较高的问题提供了完整的环境使用指南。整份资料仅1个PDF文件大小398KB方便随时查阅。内容首先讲解RH134环境明确其约30GB硬盘、6GB以上内存的硬件需求并逐项说明foundation物理机、workstation工作台、servera/serverb服务器以及bastion网关的职能同时给出rht-vmctl start all批量启动、virt-manager console登录等关键操作。接着转入RH294环境指出其需要约60GB硬盘和8GB以上内存并介绍四台被控服务器、三个快照初始化、RHCSA、RHCE的应用场景以及模拟考试中exam-setup配置和exam-grade评分的完整流程。文档还汇总了root、student、kiosk等默认账号密码区分了SSH与console两种连接方式并以分步说明呈现适合培训讲师和自学考生直接参考。目前已有290人学习对需要快速搭建红帽练习环境、高效备考的读者来说这份说明能显著减少摸索时间帮助集中精力投入实际操作。1. 环境地图RH134 与 RH294 先看清全局再动手RH134 与 RH294 分别对应 RHCSA 和 RHCE 两个认证方向的备考环境两者共用同一套 RHEL 8.0 虚拟化拓扑。整套环境由五类角色组成foundation 是物理机负责托管所有虚拟机并统一开关workstation 是日常做实验的工作台各种 lab 命令都在这里执行servera、serverbRH294 再增加 serverc、serverd是练手和评分的目标主机bastion 承担网关、yum 仓库和文件分发在 RH294 里还能作为控制端使用。把这份拓扑记在脑子里后面所有操作才有正确的落点。RH134 环境占用约 30G 硬盘、虚拟机至少分配 6G 内存RH294 环境占用约 60G 硬盘、虚拟机至少分配 8G 内存并且预置了初始化、RHCSA、RHCE 三份快照外加 exam-setup 与 exam-grade 组成的模拟考试闭环。拿到环境包后建议先花半天把这份地图过一遍再开虚拟机否则很容易在密码、快照、评分顺序这些细节上来回折腾。这套资源适合两类人刚学完 RHCSA/RHCE 大纲、需要贴近真实考题的练习平台的人已经刷过一轮题、想借助自动评分逐项查漏补缺的人。2. 主机架构foundation、workstation、server、bastion 五类角色怎么配合这个环境最容易被低估的是主机角色的分工。很多人拿到环境包后习惯性 ssh 到 servera 就开始做题直到安装软件包失败、实验初始化报错才回头研究架构。先把五类角色认全后面每一次操作才能准确落到该落的主机上。2.1 foundation物理机、总开关与应急控制台foundation 是整套虚拟机的宿主相当于机房里的那台物理服务器。日常管理它的核心命令是 rht-vmctl在 foundation 上以 root 用户执行rht-vmctl start all # 启动所有虚拟主机 rht-vmctl status all # 查看所有主机的运行状态 rht-vmctl stop all # 关闭所有虚拟主机 rht-vmctl start workstation # 只启动指定主机rht-vmctl 的第二个参数既可以是 all也可以是具体主机名。环境整体启动失败或某台机器卡死时先在 foundation 上执行rht-vmctl status all确认每台虚拟机的电源状态和报错信息再决定是重启单台还是整体重启。直接重导快照虽然也能恢复但会丢掉当天的练习进度所以 status 才是第一道排查手段。foundation 还预装了 virt-manager。它不只是图形化查看虚拟机列表的工具更重要的是提供了每台虚拟机的 console 控制台。后面讲到的破解密码、强制重启、ssh 连不上这类场景全部要从这里进入。foundation 的登录账号是 root密码是 Asimov——注意这是整套环境里唯一一个 root 密码不是 redhat 的地方第一次配环境时最容易在这里卡住。2.2 workstationlab 命令入口与练习主阵地workstation 是学习者的日常操作台所有 lab 命令都在这里执行。lab 命令的作用是初始化当前实验到题目要求的初始状态通常形如 lab 实验名 start。做新题之前跑一遍 lab能把上一题残留的用户、服务、配置全部重置避免上一题的操作结果干扰这一题的判断。练习流程是固定的登录 workstation执行对应题目的 lab 命令然后开始在 servera、serverb 等目标主机上操作完成后复查。如果 lab 命令报错先确认 workstation 本身是否处于运行状态再确认 foundation 的时钟和网络是否正常——这两项出问题会让 lab 命令出现各种奇怪的超时错误。workstation 上的可用账户是 student/student 和 root/redhat与 server 系列保持一致登录时不必额外记一套密码。2.3 servera、serverb/c/d被操作的目标主机RH134 环境只有 servera 和 serverb 两台服务器RH294 环境扩展到四台servera、serverb、serverc、serverd。它们是各类实操题的操作对象——创建用户、配置存储、部署服务、编写自动化脚本全部在这些机器上完成。ssh 是最常规的登录方式例如ssh studentservera ssh rootserverb做题时养成先 ssh 到目标主机再操作的习惯不要只在 workstation 上敲命令却忘了指定远程主机。RH294 阶段主机数量从两台变成四台写自动化脚本的 inventory 时最容易把主机名写混。每次操作前先执行 hostname 确认自己登录的是哪一台能省掉大量因改错机器导致的返工。2.4 bastionyum 仓库、文件服务与路由网关bastion 是这套环境里最容易被忽略的角色。它提供 yum 仓库、所需文件和路由功能——练习中安装软件包、拉取题目要求的文件请求最终都指向 bastion。如果某道题的软件包安装失败第一反应应该是检查软件源是否指向 bastion 的仓库而不是立刻去外网找安装包。RH294 环境里 bastion 还可以作为控制端使用这一点经常被忽略。默认大家都习惯用 workstation 写 playbook其实 bastion 同样能执行自动化控制命令。部分题目在场景设计上把 bastion 当作唯一控制端提前验证它上面的软件包和配置是否完整能省去不少临场返工。RH134 与 RH294 的主机角色对比如下角色RH134RH294foundation物理机使用 rht-vmctl 管理物理机使用 rht-vmctl 管理workstationlab 命令入口lab 命令入口可作控制端servera / serverb目标主机目标主机serverc / serverd无目标主机bastionyum 仓库、文件、路由yum 仓库、文件、路由可作控制端对照下来会发现RH294 与 RH134 最大的差异不只是多两台服务器而是 bastion 从一个单纯的后台仓库升级为可执行控制端再加上下一章要展开的多快照机制与评分系统。这个角色变化直接影响练习时的操作习惯。2.5 console 口登录破解密码与强制重启的唯一出路常规操作走 ssh但有两类场景 ssh 完全失效一是 root 密码被改坏需要破解二是系统被配置成异常状态需要强制重启。这两类场景只能通过 console 口进入。在 foundation 上执行 virt-manager弹出图形界面后双击对应虚拟机就能打开它的 console 窗口。这个窗口等同于坐在服务器前用显示器加键盘直接操作不依赖任何网络配置。血泪经验考试中把 sshd 配置改坏、把防火墙配错是常有的事凡是涉及网络相关配置的题目动手前先确认自己知道怎么进 console 口否则改完连不上就真的卡死了。3. 资源、快照与账号部署前的硬指标和密码全景3.1 硬盘与内存两个环境的容量阈值RH134 占用约 30G 硬盘、虚拟机内存至少分配 6GRH294 占用约 60G 硬盘、虚拟机内存至少分配 8G。这里说的内存是分配给虚拟机的内存不是物理机总内存。按整套拓扑计算foundation 上同时跑着 workstation、bastion 和多台 server物理机内存建议按这个数值翻倍以上准备——RH134 至少留出 16GRH294 至少留出 18G否则多台虚拟机同时工作时会出现明显卡顿甚至启动失败。硬盘上最容易被低估的是快照占用的空间。RH294 预置三份快照快照文件会随着虚拟机运行逐渐增长实际占用会超过初始的 60G建议保留 80G 以上可用空间。如果导入环境后启动时报磁盘空间不足优先检查虚拟机镜像所在分区的剩余量而不是急着重导环境包。3.2 三份快照初始化、RHCSA、RHCE 的使用时机RH294 环境预置了三份快照用途完全不同快照用途初始化环境出现 bug 或操作到无法恢复时回滚RHCSA练习 RHCSA 题目时使用RHCE练习 RHCE 题目时使用把初始化理解为环境的出厂设置无论把 servera 配成什么样、无论自动化脚本把系统改到什么状态回滚到初始化快照就能回到干净起点。RHCSA 和 RHCE 快照则分别是两套题目对应的初始环境题目与系统状态是配套的——练 RHCSA 题却选 RHCE 快照开局就错位。快照回滚的操作路径是foundation 上打开 virt-manager进入虚拟机详情打开快照管理选中目标快照并恢复。恢复前确认当前进度不需要保留快照回滚不可逆。快照就是环境的后悔药但吃后悔药前先想清楚值不值得。3.3 账号密码全景三层登录信息的记忆方法整套环境的账号密码分成三层全部记熟才能顺畅操作主机 / 场景账号密码foundationrootAsimovworkstation、servera/b/c/dstudentstudentworkstation、servera/b/c/drootredhat模拟考试登录kioskredhatssh 连接其他主机root 等redhat最容易记混的是 foundation 的 root 密码。如果以为root 密码统一是 redhat那 foundation 就是唯一的例外它是 Asimov。建议把这个例外单独抄在环境笔记的第一行。另一个容易漏掉的是 student 账户的密码就是 student 本身很多题目要求以 student 登录后再切换提权少数题目要求直接用 root登录前先看清题目开头的账户要求避免所有配置落在错误用户下。3.4 ssh 登录链路与操作习惯所有主机之间都支持 ssh 互连workstation、servera/b/c/d 可以互相连接。练习时推荐始终以 workstation 作为操作起点先登录 workstation再 ssh 到目标 server这样 lab 命令与远程操作在同一条链路上排查问题时路径最清晰。ssh 默认端口是 22。如果题目要求修改 sshd 配置新端口和防火墙要一起改常见踩坑是改了端口却忘了在防火墙里放行导致评分时服务根本连不上。任何时候改了 sshd 或网络配置先不要关闭当前会话另开一个窗口测试新配置能否连上确认没问题再结束旧会话。4. 模拟考试闭环中的易错环节exam-setup、exam-grade 与五个坑RH294 环境自带一套模拟考试系统入口是登录 kiosk 账户。整套闭环由快照选择、exam-setup 初始化、做题、exam-grade 评分四步组成每一步都有固定的先后顺序顺序错了评分结果直接失真。4.1 登录 kiosk 并选择正确的快照模拟考试使用专用账户 kiosk密码 redhat。登录后第一件事是确认当前快照与考试类型匹配练习 RHCSA 题目选 RHCSA 快照练习 RHCE 题目选 RHCE 快照。快照选择决定了题目环境与评分基线这一步错了后面全错。快照管理在 foundation 上完成用 virt-manager 或 rht-vmctl 都可以。注意评分环境要求所有主机处于运行状态快照恢复完成后要确认各主机全部启动再继续下一步。如果直接沿用上一次练习的快照就开始新考试很可能上一轮的配置残留会影响本轮评分。4.2 exam-setup做题前的环境初始化进入 kiosk 后第一道命令是[kioskfoundation0 ~] exam-setupexam-setup 的作用是把整套环境初始化到考试状态重置各主机配置、准备题目所需文件、清空上一次评分残留。执行时机有两个硬要求一是必须在登录 kiosk 之后、开始做题之前执行二是每次重新进入环境准备新一轮模拟时都要重新执行一次。如果 exam-setup 报错典型原因是上一轮评分残留或主机未完全启动。处理顺序是在 foundation 上先执行 rht-vmctl status all 查看主机状态再回滚到初始化快照最后重新登录 kiosk 执行 exam-setup。不要在半脏的环境里反复重试。4.3 exam-grade考后的自动评分与输出解读做完题目后的评分命令是[kioskfoundation0 ~] exam-gradeexam-grade 会逐题检查配置结果并输出得分。输出会标明每一题的通过或失败状态失败项通常附带原因。拿到输出后按失败项反查题目是服务没启动还是配置文件路径写错还是操作对象主机选错。修改完成后重新执行 exam-grade 即可再次评分多数配置修改类题目支持重复评分。评分系统的本质是检查最终状态不看你中间用了什么命令。所以过程没按标准不会扣分最终状态不对一定拿不到分。这既是好事也是难点它逼着你在做题时从最终配置文件的视角审视答案而不是只关心命令执行成功。4.4 五个最容易翻车的点梳理整套环境的练习与评分过程最容易错或漏的是以下五点按出现频率排序易漏点 1foundation 的 root 密码记成 redhat。为什么漏其他主机的 root 密码全是 redhat只有 foundation 是例外大脑会下意识把统一密码当成默认规则。怎么补把 foundation 的 Asimov 单独抄在笔记顶端每次登录 foundation 前默念一遍直到形成条件反射。易漏点 2练 RHCSA 却在 RHCE 快照里操作。为什么漏快照名容易和当前题库混淆很多同学沿用上一次的快照就开始做新题。怎么补每次开始练习前先确认快照与题目类型一致宁可多花两分钟回滚也不要做完一组题才发现环境不对。易漏点 3做完题直接 exam-grade跳过 exam-setup。为什么漏exam-setup 只在登录后执行过一次换了新题或重进环境后没重跑残留的旧配置与新题目混在一起。怎么补把顺序写死登录 kiosk → exam-setup → 做题 → exam-grade任何一次重进环境都重跑一遍 exam-setup。易漏点 4软件包安装失败时立刻想外网忽略 bastion 的 yum 仓库。为什么漏默认思维是装不上就换源但练习环境的一切文件与软件包都该从 bastion 拉取。怎么补安装失败先检查软件源配置是否指向 bastion再检查 bastion 主机上的仓库文件是否完整最后才考虑网络链路问题。易漏点 5ssh 断了不知道走 console 口只会重启虚拟机。为什么漏平时操作太依赖 ssh没提前验证过 virt-manager 的 console 路径。怎么补每次配置网络或 sshd 相关题目之前先打开一次 console 窗口确认能登录把它当成网络操作的备用通道。这五个点覆盖了密码、快照、命令顺序、仓库和应急通道五个维度。按这个顺序自查一遍基本能覆盖模拟考试九成以上的翻车现场。5. 复习清单与查漏补缺从启动到评分的固定路径这套环境的知识点并不难但杂——密码、快照、命令、流程混在一起光靠记忆很容易漏。我自己习惯把每个环节做成固定清单每次练习和模拟考试都强制走一遍。5.1 每次练习都强制走一遍的流程清单启动前检查确认物理机剩余磁盘空间充足RH294 至少保留 80G导入完成后在 foundation 执行 rht-vmctl status all确认每台主机状态正常核对当前快照与本次练习目标一致初始化 / RHCSA / RHCE。登录与初始化foundation 用 root 加 Asimov其他主机用 student/student 或 root/redhat需要 lab 的题目先在 workstation 执行对应 lab 命令模拟考试场景按 kiosk 登录 → exam-setup → 开始做题的顺序推进。做题与自查每完成一题检查对应配置文件、服务状态、防火墙规则三项改动网络或 sshd 前先确认 console 口可用软件包安装失败时按软件源指向 → bastion 仓库完整性 → 主机网络的顺序排查。评分与复盘模拟考试做完执行 exam-grade逐项看失败原因按失败项反查配置而不是盲目重做整题环境彻底弄乱时回滚初始化快照重来不要硬修一个不可控的环境。5.2 把评分输出当考点清单查漏补缺有个实用技巧把 exam-grade 的输出当作考点清单。输出里的每一项对应考纲里的一个知识点失败项就是还没掌握的薄弱点。第一次评分后把失败项整理成一个待办列表逐个回到对应章节重新练同一类题目直到该项在下次评分中通过。这样练的不是过了一遍而是覆盖所有考点。从模拟考试的角度看评分输出本来就是官方划重点最准确的方式。从那以后我每次拿到新环境都强制先走一遍上面的清单再开始做题。密码记混、快照选错、exam-setup 漏跑这些低级失误基本都靠这份清单在动手之前就拦了下来。希望这份地图能帮你把 RH134 与 RH294 的每一台主机、每一条命令、每一次评分都稳稳接住少走弯路。希望帮到你。本文还有配套的精品资源点击获取