[Linux] Rear를 활용한 Linux Backup, Restore 실무 가이드
·
깐돌의 클라우드 도구함
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/..
[Linux] RHEL7 RHEL8 leapp을 통한 업그레이드 가이드 (공식 지원 방식)
·
깐돌의 클라우드 도구함
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-manager atta..
[Linux] 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 기능을 사용할..
[Linux] dnf(yum) – RPM 파일만 다운로드하는 방법 총정리
·
깐돌의 클라우드 도구함
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 Imag..
[가상화] 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 --..
[Linux] 리눅스 패스워드 복잡성 무시(우회) 설정 방법
·
깐돌의 클라우드 도구함
리눅스 사용자 생성 후 비밀번호 복잡성 우회 설정 방법리눅스 시스템에서는 사용자 생성 후 비밀번호를 설정할 때 기본적으로 PAM(Pluggable Authentication Module) 정책에 따라 복합성 기준을 적용합니다. 하지만 테스트용 계정이나 비밀번호 복잡성이 필요 없는 경우, 아래 방법을 통해 강제로 비밀번호를 설정할 수 있습니다.1. 복합성 정책에 따른 오류 메시지기본적으로 RHEL 또는 CentOS, Rocky Linux 등의 배포판은 /etc/pam.d/system-auth 또는 /etc/security/pwquality.conf를 통해 비밀번호 복잡성 정책을 적용합니다. 이 설정에 따라 단순한 비밀번호 사용이 제한됩니다.예:새 암호:잘못된 암호: 암호는 사전 검사에 실패했습니다 - 너무..