#레드햇

42 편의 글

Red Hat Certified Engineer (RHCE) #13 system roles (rhel-system-roles)
8 분 소요

Red Hat Certified Engineer (RHCE) #13 system roles (rhel-system-roles)

Red Hat Certified Engineer (RHCE) 시리즈의 13편입니다. Red Hat이 제공하는 검증된 role 모음인 rhel-system-roles로 RHCSA 작업을 추상화하는 법을 정리하겠습니다. 설치(dnf와 ansible-galaxy collection), 문서 위치(/usr/share/doc/rhel-system-roles)와 example playbook 복사 패턴, timesync,firewall,selinux,storage,network,postfix role과 변수, 그리고 시험에서 단골로 나오는 NTP,firewall,SELinux 자동화까지 예제로 다루겠습니다.

Red Hat Certified System Administrator (RHCSA) #10 기본 네트워킹: NetworkManager (nmcli), hostname, /etc/hosts
8 분 소요

Red Hat Certified System Administrator (RHCSA) #10 기본 네트워킹: NetworkManager (nmcli), hostname, /etc/hosts

Red Hat Certified System Administrator (RHCSA) 시리즈 열 번째 글입니다. RHEL 9의 네트워크를 관리하는 NetworkManager의 구조와 nmcli 명령으로 연결을 만들고 정적 IP를 영구 설정하는 법, hostnamectl로 호스트명을 바꾸고 /etc/hosts로 이름을 해석하는 법, ip 명령으로 결과를 검증하는 법까지 직접 쳐 보며 정리하겠습니다. 정적 IP를 재부팅 후에도 유지되도록 설정하는 작업은 RHCSA 단골 출제입니다.

Red Hat Certified Engineer (RHCE) #12 Collection: Galaxy, Automation Hub
9 분 소요

Red Hat Certified Engineer (RHCE) #12 Collection: Galaxy, Automation Hub

Red Hat Certified Engineer (RHCE) 시리즈 12편입니다. Ansible collection의 개념과 FQCN(namespace.collection.module), ansible-galaxy로 collection과 role을 설치하는 방법, requirements.yml로 의존성을 일괄 설치하는 방식, Galaxy와 Automation Hub의 차이, 그리고 ansible.cfg의 collections_path 설정까지 시험 실기 관점에서 정리하겠습니다. 시험 단골인 requirements.yml로 collection을 내려받아 FQCN으로 사용하는 흐름을 예제로 익히겠습니다.

Red Hat Certified System Administrator (RHCSA) #9 시스템 운영: chronyd, journald, cron, systemd timer, tuned
9 분 소요

Red Hat Certified System Administrator (RHCSA) #9 시스템 운영: chronyd, journald, cron, systemd timer, tuned

Red Hat Certified System Administrator (RHCSA) 시리즈의 아홉 번째 글입니다. 시스템 시간을 timedatectl와 chronyd로 맞추고, journald와 rsyslog로 로그를 읽고 영구 저장하며, cron과 systemd timer로 작업을 예약하고, tuned로 시스템 프로파일을 조정하는 운영 작업을 실기 명령 위주로 정리하겠습니다.

Red Hat Certified Engineer (RHCE) #11 Role 작성과 사용
8 분 소요

Red Hat Certified Engineer (RHCE) #11 Role 작성과 사용

Red Hat Certified Engineer (RHCE) 시리즈 11편입니다. role의 표준 디렉터리 구조와 ansible-galaxy role init, roles 키와 include_role,import_role의 차이, defaults가 가장 낮은 role 변수 우선순위, meta/main.yml의 dependencies와 roles_path까지 정리하겠습니다. 시험 단골인 role을 작성해 playbook에서 호출하는 흐름을 예제로 익히겠습니다.

Red Hat Certified System Administrator (RHCSA) #8 패키지와 repository: dnf, modules, AppStream
9 분 소요

Red Hat Certified System Administrator (RHCSA) #8 패키지와 repository: dnf, modules, AppStream

Red Hat Certified System Administrator (RHCSA) 시리즈의 여덟 번째 글입니다. dnf로 패키지를 설치,제거,검색하고, repository를 추가하며, AppStream의 module stream과 profile을 다루는 방법을 정리하겠습니다. RHCSA 단골 출제인 특정 repository 추가 후 설치와 module stream 전환까지 명령 예제로 다루겠습니다.

Red Hat Certified Engineer (RHCE) #10 Ansible Vault: 비밀 관리
7 분 소요

Red Hat Certified Engineer (RHCE) #10 Ansible Vault: 비밀 관리

Red Hat Certified Engineer (RHCE) 시리즈 열 번째 글입니다. ansible-vault로 변수 파일을 암호화하고(create/edit/view/encrypt/decrypt/rekey), group_vars/secret.yml에 비밀을 담아 플레이북에서 사용하며, 실행 시 --ask-vault-pass와 --vault-password-file로 비번을 제공하는 방법, encrypt_string으로 단일 변수를 인라인 암호화하는 방법까지 명령 위주로 정리하겠습니다.

Red Hat Certified System Administrator (RHCSA) #7 파일 시스템: XFS, ext4, mount/fstab, NFS, AutoFS
9 분 소요

Red Hat Certified System Administrator (RHCSA) #7 파일 시스템: XFS, ext4, mount/fstab, NFS, AutoFS

Red Hat Certified System Administrator (RHCSA) 시리즈의 일곱 번째 글입니다. mkfs.xfs와 mkfs.ext4로 파일 시스템을 만들고, mount,umount,findmnt로 마운트를 다루며, UUID,LABEL과 fstab으로 재부팅 후에도 살아남는 영구 마운트를 잡고, 마지막으로 NFS 클라이언트 마운트와 AutoFS 온디맨드 마운트까지 직접 쳐 보며 정리하겠습니다.

Red Hat Certified Engineer (RHCE) #9 Tag와 조건부: when, loop, until
8 분 소요

Red Hat Certified Engineer (RHCE) #9 Tag와 조건부: when, loop, until

Red Hat Certified Engineer (RHCE) 시리즈 아홉 번째 글입니다. 플레이북의 흐름을 제어하는 핵심 도구인 when 조건부 실행, loop 반복, until 재시도, 그리고 tags를 통한 부분 실행을 정리하겠습니다. OS별 분기, 사용자 목록 일괄 생성, 서비스 기동 대기 재시도, tags로 필요한 task만 골라 돌리는 시험 단골 패턴까지 직접 만들어 보며 익히겠습니다.

Red Hat Certified System Administrator (RHCSA) #6 로컬 storage 2: LVM 확장과 LUKS 암호화
10 분 소요

Red Hat Certified System Administrator (RHCSA) #6 로컬 storage 2: LVM 확장과 LUKS 암호화

Red Hat Certified System Administrator (RHCSA) 시리즈의 여섯 번째 글입니다. 볼륨 그룹에 PV를 더해 vgextend로 확장하고, lvextend로 논리 볼륨을 키운 뒤 xfs_growfs와 resize2fs로 파일 시스템까지 늘리는 절차, 그리고 cryptsetup으로 LUKS 암호화 볼륨을 만들어 crypttab과 fstab으로 부팅 시 자동 해제되도록 영구 설정하는 방법을 정리하겠습니다. XFS 축소 불가 같은 시험 단골 함정도 함께 짚겠습니다.

Red Hat Certified Engineer (RHCE) #8 Error handling: block/rescue/always, failed_when, ignore_errors
9 분 소요

Red Hat Certified Engineer (RHCE) #8 Error handling: block/rescue/always, failed_when, ignore_errors

Red Hat Certified Engineer (RHCE) 시리즈의 여덟 번째 글입니다. 플레이북이 작업 도중 실패했을 때 흐름을 통제하는 오류 처리를 다룹니다. block/rescue/always로 예외를 구조화하고, ignore_errors로 실패를 흘려보내며, failed_when으로 실패 조건을 직접 정의하고, changed_when으로 command 모듈의 멱등성을 보완하는 방법까지 실기 관점에서 정리하겠습니다.

Red Hat Certified System Administrator (RHCSA) #5 로컬 storage 1: 파티션, swap, LVM 기초
9 분 소요

Red Hat Certified System Administrator (RHCSA) #5 로컬 storage 1: 파티션, swap, LVM 기초

Red Hat Certified System Administrator (RHCSA) 시리즈의 다섯 번째 글입니다. lsblk와 fdisk로 디스크를 확인하고, fdisk,parted로 파티션을 만들고, mkswap,swapon으로 swap을 추가하고, pvcreate,vgcreate,lvcreate로 LVM을 구성한 뒤 mkfs와 fstab(UUID)으로 영구 마운트하는 과정을 직접 쳐 보며 정리하겠습니다. RHCSA에서 가장 자주 나오는 "LVM을 만들어 마운트하라"를 재부팅 후에도 유지되도록 끝까지 다루겠습니다.