SANtricity 소프트웨어에서 볼륨이 작동하는 방식
볼륨은 스토리지 어레이의 스토리지 공간을 관리하고 구성하는 데이터 컨테이너입니다.
스토리지 어레이에서 사용 가능한 스토리지 용량으로 볼륨을 생성하면 시스템 리소스를 쉽게 구성하고 사용할 수 있습니다. 이는 컴퓨터에서 폴더/디렉토리를 사용하여 파일을 정리하고 빠르게 액세스하는 것과 유사한 개념입니다.
볼륨은 호스트에서 볼 수 있는 유일한 데이터 계층입니다. SAN 환경에서 볼륨은 호스트에서 볼 수 있는 논리 장치 번호(LUN)에 매핑됩니다. LUN에는 스토리지 어레이에서 지원하는 FC, iSCSI, SAS 등의 호스트 액세스 프로토콜 중 하나 이상을 사용하여 액세스할 수 있는 사용자 데이터가 저장됩니다.
풀과 볼륨 그룹에서 생성할 수 있는 볼륨 유형
볼륨은 풀 또는 볼륨 그룹에서 용량을 가져옵니다. 스토리지 어레이에 있는 풀 또는 볼륨 그룹에서 다음과 같은 유형의 볼륨을 생성할 수 있습니다.
-
풀에서 — 풀에서 볼륨을 완전 프로비저닝(thick) 볼륨 또는 _씬 프로비저닝(thin) 볼륨_으로 생성할 수 있습니다.
System Manager 인터페이스에서는 씬 볼륨을 생성하는 옵션을 제공하지 않습니다. 씬 볼륨을 생성하려면 CLI(Command Line Interface)를 사용하십시오.
-
볼륨 그룹에서 — 볼륨 그룹에서는 _완전 프로비저닝(thick) 볼륨_으로만 볼륨을 생성할 수 있습니다.
씩 볼륨과 씬 볼륨은 스토리지 어레이에서 용량을 가져오는 방식이 다릅니다.
-
씩 볼륨의 용량은 볼륨이 생성될 때 할당됩니다.
-
씬 볼륨의 용량은 볼륨에 데이터가 기록될 때 할당됩니다.
씬 프로비저닝은 할당된 용량의 낭비를 방지하고 기업의 초기 스토리지 비용을 절감하는 데 도움이 됩니다. 그러나 풀 프로비저닝은 씩 볼륨을 생성할 때 모든 스토리지가 한 번에 할당되므로 지연 시간이 더 짧다는 장점이 있습니다.
|
|
EF600/EF600C 및 EF300/EF300C 스토리지 시스템은 씬 프로비저닝을 지원하지 않습니다. |
볼륨의 특성
풀 또는 볼륨 그룹 내의 각 볼륨은 저장될 데이터 유형에 따라 고유한 특성을 가질 수 있습니다. 이러한 특성에는 다음과 같은 것들이 있습니다.
-
세그먼트 크기 — 세그먼트는 스토리지 어레이가 스트라이프(RAID 그룹)에서 다음 드라이브로 이동하기 전에 드라이브에 저장되는 데이터 양(킬로바이트, KiB)입니다. 세그먼트 크기는 볼륨 그룹 용량과 같거나 그보다 작습니다. 세그먼트 크기는 고정되어 있으며 풀에 대해 변경할 수 없습니다.
-
용량 — 풀 또는 볼륨 그룹에서 사용 가능한 여유 용량으로 볼륨을 생성합니다. 볼륨을 생성하기 전에 풀 또는 볼륨 그룹이 이미 존재해야 하며 볼륨을 생성할 수 있는 충분한 여유 용량이 있어야 합니다.
-
컨트롤러 소유권 — 모든 스토리지 어레이는 하나 또는 두 개의 컨트롤러를 가질 수 있습니다. 단일 컨트롤러 어레이에서는 볼륨의 워크로드가 단일 컨트롤러에서 관리됩니다. 이중 컨트롤러 어레이에서는 볼륨에 대해 해당 볼륨을 "`소유`"하는 기본 컨트롤러(A 또는 B)가 지정됩니다. 이중 컨트롤러 구성에서는 자동 로드 밸런싱 기능을 사용하여 워크로드가 컨트롤러 간에 이동할 때 발생하는 로드 밸런싱 문제를 해결하기 위해 볼륨 소유권이 자동으로 조정됩니다. 자동 로드 밸런싱은 자동화된 I/O 워크로드 밸런싱을 제공하고 호스트에서 들어오는 I/O 트래픽이 두 컨트롤러 모두에서 동적으로 관리되고 균형 있게 분산되도록 합니다.
-
볼륨 할당 — 볼륨을 생성할 때 또는 나중에 호스트에 볼륨 액세스 권한을 부여할 수 있습니다. 모든 호스트 액세스는 논리 장치 번호(LUN)를 통해 관리됩니다. 호스트는 볼륨에 할당된 LUN을 감지합니다. 여러 호스트에 볼륨을 할당하는 경우 클러스터링 소프트웨어를 사용하여 모든 호스트에서 볼륨을 사용할 수 있도록 해야 합니다.
호스트 유형에 따라 호스트가 액세스할 수 있는 볼륨 수에 특정 제한이 있을 수 있습니다. 특정 호스트에서 사용할 볼륨을 생성할 때 이러한 제한 사항을 염두에 두십시오.
-
설명적인 이름 — 볼륨 이름은 원하는 대로 지정할 수 있지만 설명적인 이름을 사용하는 것이 좋습니다.
볼륨 생성 시 각 볼륨에는 스토리지 용량이 할당되고 이름, 세그먼트 크기(볼륨 그룹에만 해당), 컨트롤러 소유권 및 볼륨-호스트 할당이 지정됩니다. 볼륨 데이터는 필요에 따라 컨트롤러 간에 자동으로 로드 밸런싱됩니다.