[Linux] RHEL Disk 추가 및 마운트 설정 방법
·
깐돌의 클라우드 도구함
RHEL - Disk 추가 및 마운트 설정 방법 (fdisk, mkfs, fstab 활용)RHEL 또는 CentOS 기반 리눅스 시스템에서 새로운 디스크를 추가하고, 파티션 생성, 파일 시스템 포맷, 자동 마운트(fstab) 설정까지 한 번에 정리한 실무 가이드입니다. 시스템 운영 중 디스크 추가 시 꼭 필요한 과정으로, 실수 없는 설정을 위한 절차 중심으로 설명합니다.📌 목차디스크 추가 확인파티션 생성 (fdisk)파일 시스템 생성 (mkfs)마운트 디렉토리 생성 및 fstab 설정마운트 및 확인 1. 디스크 추가 확인디스크가 시스템에 정상적으로 인식되었는지 확인하려면 fdisk -l 또는 lsblk 명령어를 사용합니다.fdisk -l | grep sdcDisk /dev/sdc: 959.7 GB, 9..
[가상화] Neutron - Allowed Address Pair 기능을 활용한 VIP 설정 가이드
·
깐돌의 클라우드 도구함
OpenStack에서 Neutron 포트 보안은 기본적으로 각 포트에 할당된 MAC 및 IP 주소만 통신을 허용합니다. 그러나 가상 IP(VIP)를 사용하는 경우에는 이 보안 정책이 문제를 발생시키므로 Allowed Address Pair 기능을 활용해야 합니다.1. Neutron 포트 보안 기본 개념OpenStack의 Neutron 포트 보안(port-security)은 각 포트에 할당된 IP 및 MAC 주소 외의 패킷 전송을 차단합니다. 즉, VM이 소속된 포트 외의 IP나 MAC을 이용해 네트워크 통신을 시도하면 기본적으로 차단됩니다.이러한 동작은 보안에는 유리하지만, VIP(가상 IP)나 HA 구성에서 문제가 됩니다. 이를 해결하기 위해 --disable-port-security를 사용하거나, A..
[가상화] OVS CLI 명령어 정리 – OpenStack 네트워크 운영자를 위한 필수 가이드
·
깐돌의 클라우드 도구함
📘 목차OVS 브릿지 관련 명령어OVS Controller 설정OVS VXLAN 설정OVS 설정 확인 명령어OVS Flow 관련 명령어OVS(Open vSwitch)는 오픈스택 환경에서 네트워크를 구성하고 운영할 때 필수적인 도구입니다. 이 글에서는 **자주 사용하는 OVS 명령어를 범주별로 정리**하고, 실제 예제를 통해 이해를 돕겠습니다. 실습 및 문서 참고를 위해 링크도 버튼으로 제공해드려요.1. OVS 브릿지 관련 명령어OVS에서 브릿지(Bridge)는 네트워크 인터페이스를 연결하고 제어하는 가상 스위치의 역할을 합니다.# 브릿지 생성ovs-vsctl add-br br-int# 브릿지 목록 확인ovs-vsctl list-br# 특정 브릿지 상세 정보 조회ovs-vsctl list bridge b..
[Linux] Bonding 인터페이스 수동 절체 방법 가이드
·
깐돌의 클라우드 도구함
Bonding 인터페이스 수동 절체 방법 가이드📘 목차Bonding 상태 및 Active 인터페이스 확인수동 절체 명령어 실행절체 확인1. Bonding 상태 및 Active 인터페이스 확인Linux 서버에서 Bonding 모드(active-backup)를 사용하는 경우, 현재 활성화된 슬레이브 인터페이스(Currently Active Slave)를 확인할 수 있습니다. 아래 명령어를 통해 Bonding 구성 상태를 점검합니다.cat /proc/net/bonding/bond2예시 출력:Ethernet Channel Bonding Driver: v3.7.1 (April 27, 2011)Bonding Mode: fault-tolerance (active-backup)Primary Slave: NoneCur..
[Linux] CPU 부하 테스트용 스크립트 작성 및 실행 가이드
·
깐돌의 클라우드 도구함
CPU 부하 테스트용 스크립트 작성 및 실행 가이드📑 목차CPU 부하 스크립트의 목적CPU 부하 스크립트 작성백그라운드 실행 방법CPU 부하 확인 방법스크립트 중단 방법1. CPU 부하 스크립트의 목적서버의 CPU 성능을 테스트하거나, 특정 상황에서 시스템이 어떻게 반응하는지 확인하기 위해 인위적으로 CPU 사용률을 높여야 할 때가 있습니다. 이러한 경우 간단한 무한 루프 스크립트를 통해 모든 CPU 코어에 부하를 100%로 걸 수 있습니다.🧠 시스템 부하 테스트 위키2. CPU 부하 스크립트 작성다음 단계를 따라 cpu.sh 파일을 생성하고, CPU 부하를 유도하는 스크립트를 작성합니다.# 스크립트 파일 생성 및 권한 부여touch cpu.shchmod 777 cpu.sh# 에디터로 스크립트 작성v..
[Linux] lshw tool를 통한 network 종류 확인방법
·
깐돌의 클라우드 도구함
SR-IOV 인터페이스에서 VF와 PF를 쉽게 구분하는 방법📌 목차SR-IOV란?VF와 PF 구분이 필요한 이유lshw 명령어로 네트워크 종류 확인하기출력 예시로 쉽게 이해하기마무리1. SR-IOV란?SR-IOV(Single Root I/O Virtualization)는 하나의 물리적 네트워크 인터페이스 카드(NIC)를 여러 가상 함수(VF, Virtual Function)로 분할하여 가상 머신(VM) 또는 컨테이너에 직접 할당할 수 있도록 하는 기술입니다. 이를 통해 네트워크 성능을 향상시키고 I/O 오버헤드를 줄일 수 있습니다.SR-IOV 공식 문서 보기2. VF와 PF 구분이 필요한 이유SR-IOV 환경에서는 물리 NIC(PF, Physical Function)과 가상 NIC(VF, Virtual..
[컨테이너] 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..