

지난 1월 응시한 RHCSA(Red Hat Certified System Administrator) 후기를 작성하며 준비 과정을 되돌아보고자 한다.
두 가지 방법으로 RHCSA 시험을 신청할 수 있다.
1. Red Hat 공식 홈페이지에서 직접 신청
Red Hat 공식 홈페이지(https://www.redhat.com/ko)에 접속하면, 상단 배너의 '교육 > 자격증' 탭을 클릭하여 Red Hat에서 주관하는 교육과정 및 자격증 목록을 확인할 수 있다.
EX200 - Red Hat Certified System Administrator(RHCSA) ExamEX200 Exam Package(KRW 500,000)를 구매하고, 신분증(여권 등)을 등록한다. 승인이 완료되면 이메일로 전송된 링크를 통해 시험 일정을 선택할 수 있다.
2. Red Hat 공식 교육기관 통해 신청
Red Hat 인증 공식 교육기관(패스트레인 등)에서 오픈한 시험 응시 강좌를 수강하는 형태로 신청할 수 있다. 이 경우에는 교육기관 쪽에서 응시자의 RHN ID 등을 입력받아 신청과정을 진행한다.
EX200K Red Hat Certified System Administrator RHCSA exam응시료(KRW 550,000)는 5만원 더 비싸며, 신분증 등록 및 이하 과정들은 직접 신청할 때와 동일하다.
본인은 두 번째 방식으로 시험을 응시했다. 교육기관에서 시험 장소 및 환경을 제공한다. remote 응시를 위한 시험용 OS 세팅, 보조 웹캠 구매 등이 번거롭다면 교육기관을 통해 시험을 신청하는 것을 추천한다.
패스트레인 교육센터(3호선 양재역 5번 출구, 도보 1분 거리)에 방문하여 시험을 응시했다.

RHCSA exam (EX200) : RHCSA v9
- 시험 시간: 3h (응시 전 description 확인 및 응시환경 테스트에 30분 정도 소요되어, 실 시험 시간은 2.5시간 정도이다)
- OS: RHEL 9 (Plow)
시험 시간에 맞춰 시험 서버에 접속한다. 그 뒤, proctor(감독관)와 함께 전면 및 측면 웹캠 화면 확인, 여권 확인, 주변 환경 스캔을 진행한다.
사전 과정이 모두 완료되면, proctor가 채팅을 통해 응시 시작을 알려준다.
두 대의 VM이 제공되어, 한 노드에서는 설정 과제를, 다른 노드에서는 관리 및 복구 과제를 수행한다. 시험 환경은 GUI로 제공되며, 메뉴 탭의 'VM Control' 버튼으로 개별 VM을 CLI로 구동한다. GUI가 익숙할 경우 'Open Terminal' 버튼을 클릭해 kiosk 계정에서 SSH 연결하여 GUI로 개별 VM을 구동할 수 있다.
응시를 마치고 proctor에게 완료를 알려주면, proctor의 안내에 따라 시험을 마무리한다.
이전에 SI 개발 직무를 수행하며 Red Hat OS를 다룬 경험이 있었기 때문에, Red Hat에서 명시한 교육 코스(RH124, RH134)를 수강하지는 않았다.
RH124 - Red Hat System Administration I
RH134 - Red Hat System Administration II
RHCSA에서 다루는 주요 내용들을 탐색함과 동시에 혹시모를 부족한 부분을 보완하고자 Udemy Academy에서 관련 강의를 수강했다.
Imran Afzal - Linux Redhat Certified System Administrator (RHCSA - EX200)
5개 섹션, 45개의 강의, 총 길이 12시간 5분 정도의 강의이며, 수강을 완료하면 수료증을 발급해준다.

구글링을 통해 RHCSA v9 dump를 수집할 수 있다. 실습 환경을 구성하고, 수집한 dump 실습을 반복했다. Red Hat Subscription 기간이 남아서, Oracle VirtualBox에 VM을 만들고 RHEL 9를 올려 실습 환경을 구성했다.
실습 환경 구성
- Platform: Oracle VirtualBox 7.1.4
- OS: RHEL 9.7 (Plow)
Oracle VirtualBox 대신 VMware를 사용하거나, RHEL OS 대신 CentOS를 활용해서 실습 환경을 구성할 수도 있다.
자세한 실습 환경 구성 과정과 Dump는 별도 포스팅으로 다루어보려 한다.
Red Hat Certified System Administrator(RHCSA) Exam(EX200)에서는 광범위한 환경과 배포 시나리오에 공통적으로 적용되는 시스템 관리 영역에 관한 지식을 실습에 기반하여 테스트합니다. 이 시험에서 테스트하는 기술은 Red Hat® 제품 전반의 시스템 관리를 위한 기반이 되는 기술입니다.
'시스템 관리를 위해 실행되는 여러 명령들을 수행할 수 있는가?'를 테스트하는 시험이라는 느낌이 강했다. 머리로 알고 있는 것과 구현할 수 있는 것은 생각보다 차이가 크기 때문에, RHCSA를 준비하며 강의 수강과 실습을 통해 시스템 관리 수행 역량 향상을 향상할 수 있다고 생각한다. (실무를 생각하면, 시험 토픽들이 '꼭 할 줄 알아야만 하는' 내용들로 구성되어 있다는 느낌이 좀 있었다.. 레드햇을 다루기 위한 기본기라고 생각..)

..오는 길에 14점을 흘렸지만 합격했다. 다음 포스팅으로는 수집했던 RHCSA v9 dump와 실습환경 구성을 공유하고자 한다.
Container 관리(Podman)의 경우, RHCSA v9에서는 비중이 높다(실무 환경에서도 podman을 많이 활용하는지는 모르겠다). 일반 사용자 계정으로 실행하는 rootless 방법, 실행 중인 컨테이너를 systemd로 관리하는 방법은 꼭 숙지해야 한다. cf) 25년 11월 릴리즈 된 RHCSA v10에서는 컨테이너가 제외된다.
