12장. 가상 머신의 스토리지 관리
물리적 머신과 마찬가지로 VM(가상 머신)에는 데이터, 프로그램 및 시스템 파일용 스토리지가 필요합니다. VM 관리자는 VM에 물리적 또는 네트워크 기반 스토리지를 가상 스토리지로 할당할 수 있습니다. 기본 하드웨어에 관계없이 스토리지가 VM에 제공되는 방법을 수정할 수도 있습니다.
12.1. 가상 머신에 스토리지를 연결하는 데 사용 가능한 방법
RHEL 10 호스트에서 실행되는 VM(가상 머신)의 스토리지를 제공하기 위해 여러 유형의 스토리지 하드웨어 및 서비스를 사용할 수 있습니다. 이러한 각 유형에는 서로 다른 요구 사항, 이점 및 사용 사례가 있습니다.
- 파일 기반 스토리지
파일 기반 가상 디스크는 호스트 파일 시스템의 디스크 이미지 파일로, 디렉터리 기반
libvirt
스토리지 풀에 저장됩니다.파일 기반 디스크는 빠르게 설정 및 마이그레이션하기 쉽지만 로컬 파일 시스템에 대한 오버헤드가 생성되어 성능에 부정적인 영향을 미칠 수 있습니다.
또한 스냅샷과 같은 특정
libvirt
기능에는 파일 기반 가상 디스크가 필요합니다.VM에 파일 기반 스토리지를 연결하는 방법은 웹 콘솔을 사용하여 명령줄을 사용하거나 파일 기반 가상 디스크를 가상 머신에 연결하여 가상 머신에 파일 기반 가상 디스크 연결을 참조하십시오.
- 디스크 기반 스토리지
VM은 가상 디스크 대신 전체 물리 디스크 또는 파티션을 사용할 수 있습니다.
디스크 기반 스토리지는 사용 가능한 스토리지 유형의 최상의 성능을 제공하며 호스트 디스크에 대한 직접 액세스도 제공합니다. 그러나 이러한 스토리지에 대한 스냅샷을 생성할 수 없으며 마이그레이션하기가 어렵습니다.
VM에 디스크 기반 스토리지를 연결하는 방법은 웹 콘솔을 사용하여 명령줄을 사용하거나 디스크 기반 스토리지를 가상 머신에 연결하여 가상 머신에 디스크 기반 스토리지 연결을 참조하십시오.
- LVM 기반 스토리지
VM은 LVM(Logical Volume Manager)을 사용하여 볼륨 그룹(VG)에서 직접 스토리지를 할당할 수 있습니다.
LVM 스토리지는 파일 기반 디스크보다 성능이 뛰어나고 크기 조정이 쉽지만 마이그레이션하기가 더 어려울 수 있습니다.
VM에 LVM 기반 스토리지를 연결하는 방법은 웹 콘솔을 사용하여 명령줄을 사용하거나 LVM 기반 스토리지를 가상 머신에 연결하여 가상 머신에 LVM 기반 스토리지 연결을 참조하십시오.
- 네트워크 기반 스토리지
로컬 하드웨어 대신 NFS(네트워크 파일 시스템)와 같은 원격 스토리지를 사용할 수 있습니다.
이는 클러스터 또는 고가용성 환경의 공유 스토리지에 유용합니다. 그러나 네트워크 기반 스토리지는 일반적으로 로컬 스토리지보다 느리고 네트워크 대역폭은 성능을 추가로 제한할 수 있습니다.
VM에 NFS 기반 스토리지를 연결하는 방법은 웹 콘솔을 사용하여 명령줄을 사용하거나 NFS 기반 스토리지를 가상 머신에 연결하여 가상 머신에 NFS 기반 스토리지 연결을 참조하십시오.