RHEL 계열에서 createrepo와 reposync를 활용한 오프라인 RPM 저장소 구성 방법
·
클라우드 컴퓨팅
Red Hat 계열 리눅스(RHEL, CentOS, Rocky, AlmaLinux)에서는 시스템 보안, 네트워크 제한, 내부망 환경 등의 이유로 오프라인 YUM/DNF 리포지터리를 구축하는 경우가 많습니다. 이를 위해 createrepo와 reposync 도구를 활용하면 Red Hat 공식 저장소의 패키지를 로컬로 동기화하여 내부 서버에서 사용할 수 있습니다.본 가이드는 RHEL 7, RHEL 8, RHEL 9 환경에서 오프라인 RPM 저장소를 구축하는 방법과 유의 사항을 정리한 실무 중심 문서입니다.1. 필요 패키지 설치yum install -y yum-utils createrepoRHEL 8/9에서는 dnf 명령도 사용 가능하며, dnf-plugins-core를 설치하면 reposync 기능을 사용할..
dnf(yum) – RPM 파일만 다운로드하는 방법 총정리
·
서버_OS
RHEL, CentOS, Rocky 등 Red Hat 계열의 리눅스에서는 yum 또는 dnf를 통해 패키지를 설치합니다. 하지만 설치 없이 RPM 파일만 다운로드해야 하는 경우가 있습니다. 이 글에서는 yum-utils와 yumdownloader를 이용해 rpm 파일을 다운로드하는 방법과, 의존성 포함 다운로드 방법까지 정리합니다.1. yum-utils 설치패키지 다운로드만 가능하게 해주는 yum-utils 패키지를 먼저 설치해야 합니다. 이 유틸리티에는 yumdownloader와 yum install --downloadonly 기능이 포함되어 있습니다.yum install -y yum-utils yum-downloadonly 🔗 Red Hat - yum-utils 설명2. yum install로 다..
Cloud Image로 KVM에서 VM 생성하기
·
가상화
Cloud Image로 KVM에서 VM 생성하기 - 효율적인 리눅스 VM 배포 방법KVM에서 새로운 가상 머신(VM)을 생성할 때, 많은 경우 ISO 파일을 통해 OS를 수동 설치합니다. 하지만 이 방식은 비효율적이며, 특히 여러 VM을 반복 생성할 때 매우 번거롭습니다. 이번 글에서는 Cloud Image를 이용해 손쉽게 RHEL/CentOS 기반 KVM VM을 생성하는 방법을 정리해보았습니다.1. Cloud Image란?Cloud Image는 클라우드 환경(OpenStack, AWS 등)에서 빠른 인스턴스 생성을 위해 만들어진 사전 설치된 경량 OS 이미지입니다. KVM에서도 이 이미지를 이용하면 ISO 설치 과정을 생략하고 곧바로 VM을 실행할 수 있습니다. 🔗 CentOS 공식 Cloud Im..
RHEL7 환경에서 RHEL8 qcow2 이미지 작업 시 virt-customize 오류 해결 방법
·
가상화
RHEL7 환경에서 RHEL8 qcow2 이미지 작업 시 virt-customize 오류 해결 방법RHEL7 환경에서 RHEL8 기반의 qcow2 이미지 작업을 진행할 때, virt-customize 명령어를 사용할 경우 발생하는 오류에 대해 분석하고, 이를 우회하는 방법(workaround)을 안내합니다. 이 글은 실무에서 자주 마주하는 문제에 대한 비공식 해결 방법을 다루고 있으며, RHEL8 이미지 작업을 RHEL7 호스트에서 처리할 수 있도록 돕습니다.1. virt-customize 에러 개요RHEL7 환경에서 RHEL8 qcow2 이미지를 대상으로 virt-customize를 실행하면 다음과 같은 에러가 발생할 수 있습니다.virt-customize -a rhel-8.4-root.qcow2 --..
리눅스 패스워드 복잡성 무시(우회) 설정 방법
·
서버_OS
리눅스 사용자 생성 후 비밀번호 복잡성 우회 설정 방법리눅스 시스템에서는 사용자 생성 후 비밀번호를 설정할 때 기본적으로 PAM(Pluggable Authentication Module) 정책에 따라 복합성 기준을 적용합니다. 하지만 테스트용 계정이나 비밀번호 복잡성이 필요 없는 경우, 아래 방법을 통해 강제로 비밀번호를 설정할 수 있습니다.1. 복합성 정책에 따른 오류 메시지기본적으로 RHEL 또는 CentOS, Rocky Linux 등의 배포판은 /etc/pam.d/system-auth 또는 /etc/security/pwquality.conf를 통해 비밀번호 복잡성 정책을 적용합니다. 이 설정에 따라 단순한 비밀번호 사용이 제한됩니다.예:새 암호:잘못된 암호: 암호는 사전 검사에 실패했습니다 - 너무..
Journal User Guide – 리눅스 systemd-journald 완전 정복
·
서버_OS
systemd는 현대 리눅스 시스템에서 사용되는 서비스 매니저입니다. systemd-journald는 시스템 로그를 관리하는 핵심 서비스로, 바이너리 형식의 로그(journal)을 기록합니다. 본 글은 journalctl 명령어의 실전 활용과 journald 설정 관리를 중심으로 구성한 실무 가이드입니다.1. systemd-journald 서비스 확인시스템 로그를 처리하는 핵심 서비스인 systemd-journald의 상태는 아래 명령어로 확인할 수 있습니다.systemctl status systemd-journald● systemd-journald.service - Journal Service Loaded: loaded (/usr/lib/systemd/system/systemd-journald.se..
Ceph Monitoring 명령어 정리 (2025년 기준)
·
클라우드 컴퓨팅
Ceph 모니터링 명령어 총정리 (2025년 최신 버전 기준)Ceph 클러스터 운영에서 모니터링은 필수 작업입니다. 특히 분산 스토리지 특성상 장애 원인을 빠르게 파악하고 조치하기 위해, 다양한 ceph 모니터링 명령어를 정확히 알고 활용하는 것이 중요합니다.이 글에서는 최신 버전(2025년 기준)의 Ceph 환경을 기준으로 자주 사용하는 실무 명령어를 정리하고, 각 명령어의 목적과 실시간 모니터링 팁까지 포함하였습니다.1. Ceph 상태 전체 확인 명령어 ceph -s : 클러스터 전체 상태 요약 ceph health detail : 상태 이상 항목 상세 확인 ceph -w : 실시간 클러스터 상태 스트리밍ceph -sceph health detailceph -w특히 ceph -w는 모니터링 대시..