Prometheus 설치 및 Node Exporter 연동 방법 (실습 기반)
·
모니터링
Prometheus는 오픈소스 기반의 모니터링 및 알림 도구로, 시스템 및 서비스의 다양한 메트릭을 시계열로 수집하여 실시간으로 시각화할 수 있습니다. Node Exporter와 함께 사용하면 리눅스 시스템의 CPU, Memory, Disk, Network 등의 정보를 수집하고 웹 UI 및 Grafana와 연동하여 모니터링할 수 있습니다.1. Prometheus 개요Node Exporter는 메트릭 수집용 에이전트입니다.Prometheus는 Node Exporter가 제공하는 /metrics 엔드포인트를 주기적으로 수집(scrape)합니다.수집된 메트릭은 PromQL 쿼리 언어를 사용해 분석 및 시각화할 수 있습니다.Grafana와 연동 시 더욱 직관적인 대시보드 구성이 가능합니다.2. Prometheu..
Ansible Vault 사용법 - YAML 파일 보안 암호화 실습
·
자동화
Ansible Vault는 Ansible에서 사용하는 변수 파일, 인벤토리, Playbook 등을 암호화하여 보안성을 강화할 수 있는 기능입니다. 패스워드, 토큰, SSH 키 등 민감한 정보를 포함한 YAML 파일을 안전하게 저장하고, 실행 시에는 복호화하여 사용할 수 있습니다.1. Ansible Vault 개요 및 명령어 확인ansible-vault -h주요 명령어: create - 암호화된 새 파일 생성 encrypt - 기존 파일을 암호화 decrypt - 암호화된 파일을 복호화 view - 복호화된 내용을 출력 edit - 암호화된 상태로 열어서 편집 encrypt_string - 문자열을 Vault 암호화로 변환 rekey - 비밀번호를 재설정2. 암호화 전 YAML 파일 확인다음..
Rear(Relax & Recover)를 통한 Linux 시스템 Backup 및 Restore 실무 가이드
·
서버_OS
Rear (Relax and Recover)는 Linux 시스템의 상태를 백업하고, 필요 시 부팅 가능한 ISO 이미지로 복구할 수 있는 오픈소스 백업/복구 도구입니다. 단순 복구 뿐만 아니라 다른 하드웨어 환경으로 마이그레이션도 가능해 인프라 운영에서 매우 유용하게 활용됩니다.이번 글에서는 BIOS(Legacy) 부팅 모드의 OpenStack DPDK 노드 환경에서 Rear를 이용해 백업/복원하는 실습을 다룹니다.1. NFS 백업 서버 구성백업 이미지를 저장할 NFS 서버를 구성합니다.# NFS 설치 및 설정yum install -y nfs-servermkdir /root/rearecho "/root/rear *(rw,sync,no_root_squash,no_subtree_check)" >> /etc/..
RHEL7에서 RHEL8로 leapp을 통한 업그레이드 가이드 (공식 지원 방식)
·
서버_OS
Red Hat은 RHEL7에서 RHEL8으로 업그레이드하는 공식 지원 방법으로 leapp 도구를 제공합니다. 하지만 이는 **제한된 환경에서만 지원되며**, 반드시 **사전 준비**가 필요합니다.1. leapp 업그레이드 지원 조건현재 RHEL7에서 RHEL8로 leapp을 이용한 업그레이드는 다음 두 가지 버전만 지원됩니다: ✔️ RHEL 7.6 ✔️ RHEL 7.9 ❌ RHEL 7.7, 7.8은 지원되지 않음 → 먼저 RHEL 7.9로 업데이트 필요 🔗 Red Hat 공식 Leapp 업그레이드 가이드2. 사전 준비 단계📌 현재 버전 확인cat /etc/redhat-release📌 RHEL 7.9로 업그레이드subscription-manager registersubscription-man..
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..