2.2. 스토리지가 지원되는 스토리지 도메인 유형

스토리지 도메인은 블록 기반 및 파일 기반 스토리지를 사용하여 구현할 수 있습니다.
파일 기반 스토리지
Red Hat Virtualization에서 지원되는 파일 기반 스토리지 유형에는 NFS, GlusterFS, 기타 POSIX 호환 파일 시스템, 그리고 호스트 로컬 스토리지 등이 있습니다.
파일 기반 스토리지는 Red Hat Virtualization 환경 밖에서 관리됩니다.
NFS 스토리지는 Red Hat Enterprise Linux NFS 서버 또는 타사 네트워크에 연결된 스토리지 서버에 의해 관리됩니다.
호스트는 자체적으로 로컬 스토리지 파일 시스템을 관리할 수 있습니다.
블록 기반 스토리지
블록 스토리지에서는 포맷하지 않은 블록 장치를 사용합니다. 블록 장치는 논리 볼륨 관리자(LVM)에 의해 볼륨 그룹으로 통합됩니다. LVM 인스턴스는 다른 호스트에서 실행 중인 인스턴스를 인식하지 못하고 모든 호스트에서 실행됩니다. VDSM은 볼륨 그룹의 변경 내용을 스캔하여 LVM에 클러스터링 로직을 추가합니다. 변경 내용 감지 시 VDSM은 개별 호스트에 볼륨 그룹 정보를 새로고침하라고 지시해서 이러한 호스트를 업데이트합니다. 호스트가 볼륨 그룹을 논리 볼륨으로 나누며 논리 볼륨 메타데이터를 디스크에 씁니다. 기존 스토리지 도메인에 스토리지 용량이 추가되는 경우 Red Hat Virtualization Manager로 인해 각 호스트의 VDSM이 볼륨 그룹 정보를 새로고침하게 됩니다.
논리 단위 번호(LUN)란 개별 블록 장치를 말합니다. 지원되는 블록 스토리지 프로토콜인 iSCSI, FCoE, 또는 SAS 중 하나를 사용하여 LUN에 연결합니다. Red Hat Virtualization Manager에서는 LUN에 대한 소프트웨어 iSCSI 연결을 관리합니다. 다른 모든 블록 장치 연결은 Red Hat Virtualization 환경 밖에서 관리됩니다. 논리 볼륨 생성, 논리 볼륨 확장 또는 삭제, 그리고 새 LUN 추가 등과 같은 블록 기반 스토리지 환경의 모든 변경 사항은 Storage Pool Manager라는 특별히 선택된 호스트에 있는 LVM에서 처리합니다. 그 후 VDSM이 이러한 변경 사항을 동기화하며 스토리지 메타데이터는 이를 클러스터 내의 모든 호스트에서 새로고침합니다.