[컨테이너] RHOCP4 (OpenShift) 설치 가이드 (4.8.14)
·
깐돌의 클라우드 도구함
📌 목차1. 개요2. 인프라 및 네트워크 구성3. Bastion 서버 설정4. RHOCP 설치 준비5. RHOCP 배포6. 설치 확인 및 마무리1. 개요본 가이드는 사내 TestBed - KVM 환경에서 Red Hat OpenShift Container Platform (RHOCP) 4.8.14를 설치하는 방법을 정리한 문서입니다.인터넷이 연결된 환경을 기준으로 구성하며, Bastion 1대 / Master 3대 / Worker 2대로 구성된 간단한 테스트 환경을 목표로 합니다.🔧 주요 기능 역할• Bastion: DNS, HAProxy(LB), HTTP 서버• Bootstrap: 초기 클러스터 구성용• Worker: Pod가 실행되는 데이터 노드공식 설치 가이드는 다음 링크를 참고하세요.🔗 Ope..
[가상화] KVM to KVM VM Live Migration 방법
·
깐돌의 클라우드 도구함
KVM to KVM으로 Live Migration 하는 방법 (RHEL 8.8 기준)KVM 환경에서 공유 스토리지를 사용하지 않고, 호스트 간 직접 Live Migration을 수행하는 절차를 정리했습니다. 이 글은 엔지니어가 실무에서 바로 따라할 수 있도록 작성되었으며, RHEL 8.8 기반으로 테스트된 내용을 바탕으로 합니다.📌 목차Live Migration 개요마이그레이션 전 준비 사항Live Migration 절차문제 해결 팁마무리 1. Live Migration 개요KVM to KVM 간의 Live Migration은 VM을 정지시키지 않고 실행 중인 상태에서 다른 호스트로 이전하는 방식입니다. 공유 스토리지(NFS 등)를 사용하는 경우 설정이 간단하지만, 이 글은 공유 스토리지를 사용하지 않..
[컨테이너] Podman 설치 및 사용 가이드
·
깐돌의 클라우드 도구함
Podman 설치 및 사용 방법 (RHEL, Ubuntu)목차1. 소개2. 설치 방법3. 기본 사용법4. 결론1. 소개Podman은 컨테이너를 관리하기 위한 도구로, Docker와 유사한 기능을 제공합니다. Podman은 데몬이 필요 없고, 루트 권한 없이도 사용할 수 있어 보안성이 높습니다. 이 글에서는 RHEL과 Ubuntu에서 Podman을 설치하고 사용하는 방법에 대해 설명합니다.2. 설치 방법2.1 RHEL에서 Podman 설치RHEL에서 Podman을 설치하는 방법은 다음과 같습니다:sudo yum -y install podman2.2 Ubuntu에서 Podman 설치Ubuntu에서 Podman을 설치하는 방법은 다음과 같습니다:sudo apt updatesudo apt -y install p..
[자동화] Ansible을 활용하여 인스턴스 VM 생성방법
·
깐돌의 클라우드 도구함
OpenStack 인스턴스 자동 생성 메뉴얼 (Ansible 사용)📑 목차1. 환경 설정 준비2. OpenStack Cluster 정보 확인 및 연동3. clouds.yaml 파일 설정4. Ansible 플레이북 작성5. Ansible 플레이북 실행 및 인스턴스 생성 확인6. Floating IP 자동 할당 문제7. 참고 사항1. 환경 설정 준비1.1 Ansible Collection 설치Ansible에서 OpenStack 모듈을 사용하기 위해 필요한 Collection을 설치합니다.ansible-galaxy collection install openstack.cloud설치 확인:ansible-galaxy collection list | grep openstack.cloud1.2 Python3 및 PI..
[가상화] DB에서 Cinder 볼륨 강제 삭제 및 사용량 초기화방법
·
깐돌의 클라우드 도구함
Cinder 볼륨 강제 삭제 및 스토리지 사용량 초기화하기 🚀OpenStack 환경에서 볼륨 삭제가 되지 않거나, 사용량 초기화가 안 되는 경우 문제를 해결하는 방법을 알려드릴게요! 이 글에서는 볼륨 강제 삭제 방법과 사용량 초기화 방법을 단계별로 설명해 드립니다.📋 목차1. 백업하기 (필수)2. MySQL 접속하기3. 삭제되지 않는 볼륨 확인하기4. 볼륨 강제 삭제하기5. 사용량 초기화하기 (quota_usages 테이블)6. Reservations 테이블 초기화7. MySQL 종료하기8. Cinder 서비스 재시작하기9. 확인하기10. 정리🔥 백업하기 (필수)Cinder DB를 수정하기 전에 반드시 백업을 해주세요! 안전을 위해 백업은 필수입니다.mysqldump -u root -p cinder..
[가상화] Ubuntu ISO & qcow2 이미지 다운로드 방법
·
깐돌의 클라우드 도구함
Ubuntu 최신 ISO & qcow2 이미지 다운로드 방법 (2025년 기준) Ubuntu 공식 ISO 다운로드 페이지우분투(Ubuntu)는 리눅스 배포판 중에서도 가장 널리 쓰이는 운영체제죠! 개발, 서버 운영, 가상화 등 다양한 환경에서 사랑받고 있는데요. 오늘은 2025년 3월 기준으로 최신 ISO 이미지와 함께 qcow2 이미지를 다운로드하는 방법을 총정리해서 알려드릴게요. 아래 목차를 통해 궁금한 항목부터 바로 확인해보세요!목차 Ubuntu ISO 이미지란? Ubuntu ISO 최신버전 확인 방법 공식 Ubuntu ISO 이미지 다운로드 방법 Ubuntu ISO 토렌트로 받는 방법 Ubuntu qcow2 이미지란? qcow2 이미지 다운로드 가능한 사이트 qcow2 이미지 활용법..
[Linux] Ubuntu machine-id 재 생성 방법
·
깐돌의 클라우드 도구함
Ubuntu 서버의 machine-id 재생성 방법Ubuntu 서버에서 machine-id는 시스템 고유의 ID를 나타내는 중요한 값입니다. 특정 환경에서는 이 값이 문제가 될 수 있기 때문에 재생성이 필요할 때가 있습니다. 이 글에서는 Ubuntu 서버에서 machine-id를 재생성하는 방법에 대해 설명하겠습니다.목차1. machine-id란?2. 왜 machine-id를 재생성해야 할까요?3. machine-id 재생성 방법4. machine-id 재생성 시 발생할 수 있는 문제1. machine-id란?machine-id는 Linux 시스템에서 해당 시스템을 고유하게 식별할 수 있는 128비트 값입니다. 주로 시스템과 애플리케이션에서 클러스터 환경을 관리할 때 사용됩니다. 이 값은 /etc/mac..