23.18. 스토리지 풀
모든 스토리지 풀 백엔드는 동일한 공용 API 및 XML 형식을 공유하지만 다양한 수준의 기능이 있습니다. 일부에서는 볼륨 생성을 허용할 수 있으며, 다른 사용자는 기존 볼륨만 사용할 수 있습니다. 일부는 볼륨 크기 또는 배치에 대한 제약 조건이 있을 수 있습니다.
스토리지 풀 문서의 최상위 수준 요소는
<풀>
입니다. dir, fs, netfs, disk, iscsi, logical, scsi, mpath, rbd, Hepdog
또는 gluster
의 값을 사용할 수 있는 단일 속성 유형이
있습니다.
23.18.1. 스토리지 풀에 메타데이터 제공
다음 XML 예제에서는 스토리지 풀에 추가할 수 있는 메타데이터 태그를 보여줍니다. 이 예에서 풀은 iSCSI 스토리지 풀입니다.
그림 23.79. 일반 메타데이터 태그
<pool type="iscsi"> <name>virtimages</name> <uuid>3e3fce45-4f53-4fa7-bb32-11f34168b82b</uuid> <allocation>10000000</allocation> <capacity>50000000</capacity> <available>40000000</available> ... </pool>
이 예에서 사용되는 요소는 표 23.27. “virt-sysprep 명령” 에 설명되어 있습니다.
element | 설명 |
---|---|
<name> | 호스트 물리적 시스템에서 고유해야 하는 스토리지 풀의 이름을 제공합니다. 이는 스토리지 풀을 정의할 때 필요합니다. |
<uuid> | 전 세계적으로 고유해야 하는 스토리지 풀의 식별자를 제공합니다. UUID를 제공하는 것은 선택 사항이지만, 스토리지 풀을 만들 때 UUID를 제공하지 않으면 UUID가 자동으로 생성됩니다. |
<allocation> | 스토리지 풀에 대한 총 스토리지 할당을 제공합니다. 메타데이터 오버헤드로 인해 모든 스토리지 볼륨에서 총 할당 합계보다 클 수 있습니다. 이 값은 바이트로 표시됩니다. 이 요소는 읽기 전용이며 값은 변경할 수 없습니다. |
<용량> | 풀에 대한 총 스토리지 용량을 제공합니다. 기본 장치 제약 조건으로 인해 스토리지 볼륨에 전체 용량을 사용할 수 없습니다. 이 값은 바이트 단위입니다. 이 요소는 읽기 전용이며 값은 변경할 수 없습니다. |
<Available> | 스토리지 풀에서 새 스토리지 볼륨을 할당하는 데 사용할 수 있는 여유 공간을 제공합니다. 기본 장치 제약 조건으로 인해 사용 가능한 모든 공간을 단일 스토리지 볼륨에 할당할 수 없습니다. 이 값은 바이트 단위입니다. 이 요소는 읽기 전용이며 값은 변경할 수 없습니다. |