Ubuntu 22.04에서 virtualBMC 설치가이드
·
깐돌의 클라우드 도구함
💡Ubuntu 22.04에서 virtualBMC 설치가이드 Ubuntu 22.04에서 virtualBMC 설치가이드가 궁금하신가요? virtualBMC는 OpenStack 등 가상환경에서 IPMI 기반의 테스트를 할 때 유용하게 사용할 수 있는 툴이에요. 이번 글에서는 Ubuntu 22.04에서 virtualBMC 설치와 기본 사용 방법을 쉽게 설명해드릴게요. 1️⃣virtualBMC란 무엇인가요? virtualBMC는 리눅스 KVM 기반 가상머신에 대해 가짜 BMC 기능(IPMI 프로토콜 제공)을 구현해주는 오픈소스 프로젝트에요. 쉽게 말해, 실제 물리 서버가 없어도 가상머신에 BMC 기능을 추가해주는 프로그램이죠. 그래서 OpenStack Iron..
무료 가상화 프로그램 (VirtualBox, VMware, KVM) 비교
·
깐돌의 클라우드 도구함
가상화 환경을 구축하려는데 무료 프로그램 중에서 뭘 써야 할지 고민되시죠? 오늘은 무료 가상화 프로그램 (VirtualBox, VMware, KVM) 비교를 쉽고 자세히 안내드릴게요.① 도입 – 왜 무료 가상화 프로그램 비교가 필요할까요?무료 가상화 프로그램을 고를 때는 성능, 사용성, 지원 운영체제 등 여러 기준을 고려해야 해요. 그러면 이제 본격적으로 무료 가상화 프로그램 (VirtualBox, VMware, KVM) 비교 시작할게요.② 개요 – 주요 무료 가상화 프로그램 소개VirtualBox: Oracle이 제공하는 무료/오픈소스 타입-2 하이퍼바이저예요 :contentReference[oaicite:1]{index=1}.VMware Workstation: VMware사의 타입-2 하이퍼바이저로..
[Linux] 최신 Ubuntu Server (24.04) 에서 NFS 구성 가이드
·
깐돌의 클라우드 도구함
NFS(Network File System)는 네트워크를 통해 파일 시스템을 공유할 수 있게 해주는 분산 파일 시스템 프로토콜입니다. 이 가이드에서는 최신 Ubuntu Server (예: Ubuntu 24.04 LTS)에서 NFS 서버 및 클라이언트를 설정하는 방법을 상세히 설명합니다.사전 준비:Ubuntu Server가 설치된 두 대 이상의 머신 (서버 1대, 클라이언트 1대 이상).sudo 권한을 가진 사용자 계정.두 머신 간의 네트워크 연결 및 IP 주소 확인 (예: 서버 IP: 192.168.1.100, 클라이언트 IP: 192.168.1.101).방화벽이 활성화되어 있다면, NFS 관련 포트(2049/tcp, 111/tcp, 111/udp, 2049/udp 등)를 허용해야 합니다. (기본적으로 ..
[가상화] qcow2 사이즈 줄이는 방법
·
깐돌의 클라우드 도구함
KVM qcow2 디스크 파일 용량 줄이기: 백업 및 복구를 위한 최적화KVM에서 가상 머신(VM)을 사용하다 보면, 실제 VM들이 사용하지 않는 공간만큼 qcow2 파일이 생성되어 디스크 용량을 많이 차지하게 되는 경우가 있습니다. 특히 백업 및 복구를 위해 qcow2 디스크 파일의 효율적인 관리가 필요한데요. 이 글에서는 qcow2 디스크 파일 사이즈를 효과적으로 줄이는 방법에 대해 정리했습니다.1. 기존 qcow2 파일 사이즈 확인최초 VM을 생성하면 아래와 같이 할당한 디스크 사이즈 크기만큼의 qcow2 파일이 생성됩니다.[root@hk-tb-kvmhost images]#ls -alhtotal 749Gdrwx--x--x 2 root root 220 Jan 4 18:25 .drwxr-xr-x 9..
[컨테이너] RHOCP 4.8 API 테스트 가이드
·
깐돌의 클라우드 도구함
RHOCP 4.8 API 테스트 가이드: cURL과 Postman 활용OpenShift Container Platform(RHOCP) 환경에서 API를 활용하여 클러스터의 다양한 정보를 조회하고 제어하는 것은 매우 중요한 운영 및 개발 기술입니다. RHOCP 4.8 버전을 기준으로, API 테스트를 효과적으로 수행하는 방법에 대해 정리하고 공유합니다.이 가이드에서는 명령줄 도구인 **cURL**을 통한 API 테스트 방법과, 보다 시각적이고 편리한 API 개발 툴인 **Postman**을 활용한 테스트 방법을 순서대로 설명합니다. 예시로 클러스터 노드 정보를 가져오는 API를 사용하며, 관련 API 리스트는 OpenShift 4.8 REST API 문서를 참고하실 수 있습니다.목차cURL 명령어를 통한 ..
[Linux] Ctrl+Alt+Del 재시작 기능 비활성화하기
·
깐돌의 클라우드 도구함
리눅스 서버에서 Ctrl+Alt+Del 재시작 기능 비활성화하기 (RHEL 7 & 8)서버를 운영할 때, 의도치 않은 재시작은 치명적인 서비스 중단으로 이어질 수 있습니다. 특히, 서버 콘솔에서 Ctrl+Alt+Del 키 조합을 누르거나, IPMI(Integrated Platform Management Interface)에서 제공하는 원격 콘솔(예: iLO, iDRAC)을 통해 동일한 키 명령값을 전달할 경우, 서버가 즉시 재기동될 수 있습니다.이는 관리자의 실수나 예기치 않은 상황에서 발생할 수 있는 위험을 내포하고 있습니다. 따라서 안정적인 서버 운영을 위해 이 기능을 비활성화하는 것은 매우 중요합니다. 이 가이드에서는 Red Hat Enterprise Linux(RHEL) 7 및 8 환경에서 Ctr..
[컨테이너] RHOCP4 에서 virtctl 설치 및 사용법
·
깐돌의 클라우드 도구함
RHOCP 4.8에서 virtctl 클라이언트 설치 가이드OpenShift Virtualization(CNV) 환경에서 가상 머신(VM) 리소스를 효율적으로 관리하기 위한 필수 도구인 **virtctl** 클라이언트에 대해 알아보겠습니다. virtctl은 Kubernetes 클러스터의 가상 머신 관련 작업을 제어하는 명령줄 유틸리티로, 리눅스, macOS, Windows 등 다양한 운영체제에서 사용할 수 있습니다.이 가이드에서는 virtctl을 설치하는 두 가지 주요 방법을 상세히 설명합니다: OpenShift Container Platform(RHOCP) 콘솔을 통한 다운로드 방식과 리포지토리를 통한 설치 방식입니다. 현재 RHOCP 버전 4.8을 기준으로 설명하며, RHEL 8 환경에 초점을 맞춥니다..
[컨테이너] Harbor 컨테이너 레지스트리: 프로젝트 생성부터 이미지 푸시까지 완벽 가이드
·
깐돌의 클라우드 도구함
지난 포스팅에서 RHEL 8.4 환경에 Harbor를 성공적으로 설치했습니다. 이제 설치된 Harbor를 활용하여 컨테이너 이미지를 효과적으로 관리하는 방법을 알아볼 차례입니다. Harbor는 단순히 이미지를 저장하는 것을 넘어, **프로젝트별로 리포지토리를 구성하고 이미지를 푸시하며 보안 기능을 통합**하는 등 다양한 기능을 제공합니다.이번 가이드에서는 Harbor에 새로운 **프로젝트를 생성**하고, 로컬 Docker 환경에서 준비된 **컨테이너 이미지를 Harbor 리포지토리에 푸시(Push)하는 구체적인 방법**을 상세히 정리합니다. Harbor를 활용한 프라이빗 컨테이너 이미지 관리의 첫걸음을 함께 시작해 봅시다!목차Harbor - 프로젝트 생성Harbor - 리포지토리 생성 및 이미지 푸시현재..
[컨테이너] RHEL 8.4에 Harbor 컨테이너 레지스트리 설치하기
·
깐돌의 클라우드 도구함
클라우드 환경에서 컨테이너 기술은 이제 필수가 되었습니다. 인터넷 연결이 원활한 환경이라면 외부 컨테이너 레지스트리를 통해 이미지를 쉽게 가져와 사용할 수 있지만, 실제 프로덕션 환경이나 보안이 중요한 내부 시스템을 구축할 때는 외부 연결이 제한되거나 불가능한 경우가 많습니다.이러한 상황에서 **Harbor**는 오픈소스 컨테이너 이미지 레지스트리 솔루션으로서 빛을 발합니다. Harbor는 로컬(프라이빗) Docker 레지스트리를 쉽게 설치, 구성하고 유지 보수할 수 있도록 돕습니다. 또한, 프로젝트별로 이미지를 구분하여 관리할 수 있는 강력한 이점을 제공하여, 컨테이너화된 워크로드를 사용하는 모든 엔지니어에게 필수적인 도구입니다.이 가이드는 **RHEL 8.4** 버전을 기준으로 Harbor 설치 과정..
[Linux] du 명령어로 디렉토리(폴더)별 디스크 사용량 확인하기
·
깐돌의 클라우드 도구함
리눅스 서버의 복잡한 세계를 탐색하는 엔지니어로서 우리가 흔히 직면하는 과제 중 하나는 디스크 공간 관리 및 모니터링입니다. 넘쳐나는 로그, 급증하는 데이터베이스, 또는 단순히 소중한 기가바이트가 어디로 사라지고 있는지 파악하려 할 때, 디렉토리별 디스크 사용량을 신속하게 식별하는 능력은 매우 중요합니다. 이 포괄적인 가이드는 강력한 du 명령어를 중심으로 리눅스 시스템에서 디스크 사용량을 효과적으로 분석하는 데 필요한 지식과 실용적인 명령어를 제공할 것입니다.이 글은 서울에서 실리콘밸리, 베를린에서 벵갈루루까지 전 세계의 엔지니어들을 위해 작성되었습니다. 여기서 논의되는 원칙과 명령어는 보편적이며, 역할이나 산업에 관계없이 리눅스 서버를 다루는 모든 사람에게 필수적입니다.목차디스크 사용량 분석이 중요한..