Skip to main content
SANtricity software
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

SANtricity 소프트웨어에서 풀 및 볼륨 그룹이 작동하는 방식

스토리지를 프로비저닝하려면 스토리지 어레이에서 사용할 하드 디스크 드라이브(HDD) 또는 SSD(Solid State Disk) 드라이브가 포함될 풀 또는 볼륨 그룹을 생성합니다.

물리적 하드웨어는 논리적 구성 요소로 프로비저닝되어 데이터를 구성하고 쉽게 검색할 수 있습니다. 지원되는 그룹화 유형은 두 가지입니다.

  • RAID 볼륨 그룹

풀과 볼륨 그룹은 스토리지 어레이의 최상위 스토리지 단위로, 드라이브 용량을 관리 가능한 영역으로 나눕니다. 이러한 논리적 영역 내에는 데이터가 저장되는 개별 볼륨 또는 LUN이 있습니다. 다음 그림은 이 개념을 보여줍니다.

풀 및 볼륨 그룹 구조

1 호스트 LUN, 2 볼륨, 3 볼륨 그룹 또는 풀, 4 HDD 또는 SSD 드라이브

스토리지 시스템을 구축할 때 첫 번째 단계는 다음과 같은 방법으로 사용 가능한 드라이브 용량을 다양한 호스트에 제공하는 것입니다.

  • 충분한 용량을 갖춘 풀 또는 볼륨 그룹 생성

  • 성능 요구 사항을 충족하는 데 필요한 드라이브 수를 풀 또는 볼륨 그룹에 추가합니다

  • 특정 비즈니스 요구 사항을 충족하기 위해 원하는 RAID 보호 수준(볼륨 그룹을 사용하는 경우)을 선택합니다

동일한 스토리지 시스템에 풀 또는 볼륨 그룹을 가질 수 있지만 드라이브는 둘 이상의 풀 또는 볼륨 그룹에 속할 수 없습니다. I/O를 위해 호스트에 제공되는 볼륨은 풀 또는 볼륨 그룹의 공간을 사용하여 생성됩니다.

풀은 물리적 하드 디스크 드라이브를 하나의 큰 스토리지 공간으로 집계하고 향상된 RAID 보호 기능을 제공하도록 설계되었습니다. 풀은 풀에 할당된 드라이브의 총 개수를 기반으로 여러 개의 가상 RAID 세트를 생성하고, 참여하는 모든 드라이브에 데이터를 고르게 분산합니다. 드라이브가 손실되거나 추가되면 System Manager가 모든 활성 드라이브에 데이터를 동적으로 재분배합니다.

풀은 또 다른 RAID 레벨 역할을 하며, 기본 RAID 아키텍처를 가상화하여 재구축, 드라이브 확장 및 드라이브 손실 처리와 같은 작업을 수행할 때 성능과 유연성을 최적화합니다. System Manager는 8+2 구성(8개의 데이터 디스크와 2개의 패리티 디스크)에서 RAID 레벨을 자동으로 6으로 설정합니다.

드라이브 일치

풀 구성 시 HDD 또는 SSD 중에서 선택할 수 있지만, 볼륨 그룹과 마찬가지로 풀에 포함된 모든 드라이브는 동일한 기술을 사용해야 합니다. 컨트롤러가 어떤 드라이브를 포함할지 자동으로 선택하므로, 선택한 기술에 맞는 충분한 수의 드라이브가 있는지 확인해야 합니다.

장애가 발생한 드라이브 관리

풀은 최소 11개의 드라이브 용량을 갖습니다. 하지만 드라이브 하나에 해당하는 용량은 드라이브 고장 발생 시를 대비한 예비 용량으로 예약되어 있습니다. 이 예비 용량을 "`preservation capacity`"라고 합니다.

풀을 생성할 때 비상시를 대비하여 일정 용량이 확보됩니다. 이 용량은 System Manager에서 드라이브 개수로 표시되지만, 실제 구현은 전체 드라이브 풀에 분산되어 있습니다. 확보되는 기본 용량은 풀의 드라이브 수를 기준으로 합니다.

풀이 생성된 후에는 보존 용량 값을 조정하여 더 많거나 적은 용량을 지정하거나, 아예 보존 용량을 0(드라이브 0개 용량)으로 설정할 수도 있습니다. 보존할 수 있는 최대 용량(드라이브 개수 기준)은 10이지만, 풀에 포함된 전체 드라이브 수에 따라 실제로 사용 가능한 용량은 그보다 적을 수 있습니다.

볼륨 그룹

볼륨 그룹은 스토리지 시스템의 볼륨에 용량을 할당하는 방식을 정의합니다. 디스크 드라이브는 RAID 그룹으로 구성되며 볼륨은 RAID 그룹의 드라이브 전체에 상주합니다. 따라서 볼륨 그룹 구성 설정은 어떤 드라이브가 그룹의 일부인지, 어떤 RAID 레벨이 사용되는지를 식별합니다.

볼륨 그룹을 생성하면 컨트롤러가 그룹에 포함할 드라이브를 자동으로 선택합니다. 그룹의 RAID 레벨은 수동으로 선택해야 합니다. 볼륨 그룹의 용량은 선택한 드라이브 수에 각 드라이브 용량을 곱한 값의 합계입니다.

드라이브 일치

볼륨 그룹의 드라이브는 크기와 성능이 일치해야 합니다. 볼륨 그룹에 더 작은 드라이브와 더 큰 드라이브가 있는 경우 모든 드라이브가 가장 작은 용량 크기로 인식됩니다. 볼륨 그룹에 더 느린 드라이브와 더 빠른 드라이브가 있는 경우 모든 드라이브가 가장 느린 속도로 인식됩니다. 이러한 요소는 스토리지 시스템의 성능과 전체 용량에 영향을 줍니다.

서로 다른 드라이브 기술(HDD 및 SSD 드라이브)을 혼합할 수 없습니다. RAID 3, 5 및 6은 최대 30개의 드라이브로 제한됩니다. RAID 1 및 RAID 10은 미러링을 사용하므로 이러한 볼륨 그룹에는 짝수 개의 디스크가 있어야 합니다.

장애가 발생한 드라이브 관리

볼륨 그룹은 볼륨 그룹에 포함된 RAID 1/10, RAID 3, RAID 5 또는 RAID 6 볼륨에서 드라이브 장애가 발생할 경우를 대비하여 핫 스페어 드라이브를 대기 드라이브로 사용합니다. 핫 스페어 드라이브에는 데이터가 저장되지 않으며 스토리지 어레이에 추가적인 수준의 이중화를 제공합니다.

스토리지 어레이에서 드라이브에 장애가 발생하면 물리적인 교체 없이 핫 스페어 드라이브가 자동으로 장애가 발생한 드라이브를 대체합니다. 드라이브에 장애가 발생했을 때 핫 스페어 드라이브를 사용할 수 있는 경우 컨트롤러는 이중화 데이터를 사용하여 장애가 발생한 드라이브의 데이터를 핫 스페어 드라이브로 재구성합니다.