리눅스에서 가상화 환경을 구축하고 관리할 때 libvirt와 virsh가 널리 사용되고 있습니다.libvirt가 무엇인지, virsh를 동해 가상 머신을 어떻게 관리하는지 가상 머신에 대한 설정을 xml로 확인하는 방법까지 알아보겠습니다.libvirt란?libvirt는 리눅스에서 가상화 환경을 관리할 수 있도록 도와주는 오픈 소스 API이자 도구 세트입니다.다양한 하이퍼바이저(KVM, QEMU, Xen, VMware, Hyper-v 등)를 지원하며, 가상 머신, 네트워크, 스토리지와 같은 가상화 리소스를 제어하고 관리할 수 있습니다. 주요 기능- 가상 머신 관리 : 가상 머신의 생성, 시작, 중지, 일시 정지, 스냅샷 관리- 스토리지 관리 : 가상 디스크 생성, 삭제, 크기 변경- 네트워크 관리 : 가상..
LVM리눅스에서 디스크 공간을 효율적으로 관리하고 유연성을 제공하는 시스템LVM을 사용하여 물리적인 디스크 파티션을 묶어 논리 볼륨을 만들 수 있으며, 이를 통해 디스크 공간의 확장이나 축소, 스냅샷 생성 등의 작업이 용이해집니다.그림 출처 : https://tech.hostway.co.kr/2022/06/13/1116/PVPV (Physical Volume) : 실제 물리적 디스크나 디스크 파티션을 LVM에서 사용할 수 있도록 정의한 것관련 명령어pvcreate : 새로운 물리적 볼륨을 생성ex) pvcreate /dev/sdx1pvremove : 물리적 볼륨을 삭제ex) pvremove /dev/sdx1pvdisplay : 물리적 볼륨의 상태와 정보를 표시ex) pvdisplaypvs : 시스템의 모..
고가용성 클러스터란?고가용성 클러스터는 시스템 장애 시에도 서비스가 중단되지 않고 지속적으로 제공될 수 있도록 구성된 서버그룹을 의미합니다.이러한 클러스터는 여러 노드로 구성되며, 각 노드는 서로 연동하여 한 노드에 장애가 발생하더라도 다른 노드가 서비스를 인계받아 운영을 지속할 수 있습니다.pacemaker란?pacemaker는 클러스터의 리소스를 관리하는 핵심 소프트웨어로 서비스의 가용성을 보장하기 위해 다음과 같은 주요 기능을 제공합니다. 리소스 모니터링 - 클러스터 내의 리소스(서비스, 애플리케이션 등)의 상태를 지속적으로 확인장애 처리 - 특정 리소스나 노드에 장애가 발생하면, 이를 자동으로 복구하거나 다른 노드로 리소스를 이전정책 기반 관리 - 클러스터의 리소스 운영에 대한 다양한 정책을 정의..
더 즐거운 해외여행을 위하여 시작하게 된 영어 공부입니다.지문은 CAKE 어플의 오늘의 회화 내용입니다.문제가 될 시 삭제하도록 하겠습니다. 지문A : We've got to come up with some ideas for this project.B : I know.A : The other groups have already handed their assignments in.B : Yeah I've been thinking about it but keep drawing a blank.A : Come on. Let's focus.B : Right. Put your thinking cap on.표현생각해 내다 - come up withWe've got to come up with some ideas for..