ONTAP FlexGroup 볼륨을 생성합니다
FlexGroup 볼륨을 생성할 로컬 계층(애그리게이트)을 수동으로 선택한 다음, 각 로컬 계층에 구성원 볼륨(구성요소) 수를 지정하여 FlexGroup 볼륨을 생성할 수 있습니다.
또는 최적의 성능과 용량을 위한 Best Practice에 따라 ONTAP에서 구성원 볼륨 수를 설정하도록 로컬 계층을 선택하여 ONTAP를 "자동으로 프로비저닝"FlexGroup 볼륨으로 설정할 수 있습니다.
FlexGroup 볼륨을 생성하기 위해 로컬 계층에 필요한 공간을 알고 있어야 합니다.
FlexGroup 볼륨에서 최상의 성능 결과를 얻으려면 FlexGroup 볼륨을 생성할 때 다음 지침을 고려해야 합니다.
-
FlexGroup 볼륨은 동일한 하드웨어 시스템에 있는 로컬 계층을 사용해야 합니다.
동일한 하드웨어 시스템을 사용하면 FlexGroup 볼륨 전체에서 예측 가능한 성능을 제공할 수 있습니다.
-
FlexGroup 볼륨은 동일한 디스크 유형 및 RAID 그룹 구성을 사용하여 로컬 계층으로 확장되어야 합니다.
일관된 성능을 얻으려면 모든 로컬 계층이 SSD, 모든 HDD 또는 All Flash Pool(하이브리드) 로컬 계층으로 구성되도록 해야 합니다. 또한 로컬 계층의 FlexGroup 볼륨 전체에 동일한 수의 드라이브와 RAID 그룹이 있어야 합니다.
-
FlexGroup 볼륨은 클러스터의 일부를 포괄할 수 있습니다.
FlexGroup 볼륨을 전체 클러스터로 구성할 필요는 없지만 사용할 수 있는 하드웨어 리소스를 더 많이 활용할 수 있습니다.
-
FlexGroup 볼륨을 생성할 때 FlexGroup 볼륨이 구축되는 로컬 계층에 다음과 같은 특성이 있는 것이 가장 좋습니다.
-
특히 씬 프로비저닝을 사용하는 경우, 여러 로컬 계층에서 거의 동일한 양의 사용 가능한 공간을 사용할 수 있어야 합니다.
-
FlexGroup 볼륨을 생성한 후 사용 가능한 공간의 약 3%를 로컬 계층 메타데이터용으로 예약해야 합니다.
-
-
FAS 시스템의 경우 노드당 로컬 계층이 2개인 것이 가장 좋으며 AFF 시스템의 경우 FlexGroup 볼륨에 대해 노드당 로컬 계층이 하나씩 있어야 합니다.
-
각 FlexGroup 볼륨에 대해 FAS 시스템의 두 개 이상의 로컬 계층과 AFF 시스템의 하나 이상의 로컬 계층에 분산되는 8개 이상의 구성원 볼륨을 생성해야 합니다.
-
ONTAP 9.13.1부터 용량 분석 및 활동 추적이 활성화된 볼륨을 생성할 수 있습니다. 용량 또는 활동 추적을 활성화하려면
volume create
또는-activity-tracking-state
를 로 설정하여on
명령을-analytics-state
실행합니다.용량 분석 및 활동 추적에 대한 자세한 내용은 을 참조하십시오 "파일 시스템 분석 설정". 에 대한 자세한 내용은
volume create
"ONTAP 명령 참조입니다"을 참조하십시오.
-
FlexGroup 볼륨을 생성합니다.
volume create -vserver svm_name -volume flexgroup_name -aggr-list aggr1,aggr2,.. -aggr-list-multiplier constituents_per_aggr -size fg_size [–encrypt true] [-qos-policy-group qos_policy_group_name] [-granular-data advanced]
-
`-aggr-list`매개 변수는 FlexGroup 구성원 볼륨에 사용할 로컬 계층의 목록을 지정합니다.
FlexGroup 볼륨에서 일관된 성능을 얻으려면 모든 로컬 계층에서 동일한 디스크 유형 및 RAID 그룹 구성을 사용해야 합니다.
-
-aggr-list-multiplier`매개 변수는 매개 변수와 함께 나열된 각 로컬 계층에 생성될 구성원 볼륨 수를 `-aggr-list
지정합니다.'-aggr-list-multiplier' 파라미터의 기본값은 4이다.
-
"size" 매개 변수는 FlexGroup 볼륨의 크기를 KB, MB, GB, TB 또는 PB 단위로 지정합니다.
-
ONTAP 9.16.1부터 (`-granular-data advanced`CLI에서 를 활성화하여 파일이 10GB보다 클 때 여러 FlexGroup 멤버 볼륨에 걸쳐 데이터를 쓸 수 "고급 용량 밸런싱"있습니다.
-
ONTAP 9.5부터 FabricPool가 활성화된 로컬 계층을 사용하여 FlexGroup 볼륨을 생성할 수 있습니다.
FabricPool에 대한 FlexGroup 볼륨을 생성하려면 매개 변수로 지정한 모든 로컬 계층에
-aggr-list
FabricPool가 활성화되어 있어야 합니다. FabricPool를 사용할 경우 볼륨 보장은 항상 로 설정해야none
합니다. FlexGroup 볼륨에 대한 계층화 정책 및 계층화 최소 냉각 기간을 지정할 수도 있습니다. -
ONTAP 9.4부터 FlexGroup 볼륨에 대한 처리량 층(QoS Min) 및 적응형 QoS를 지정할 수 있습니다.
-
ONTAP 9.3부터 FlexGroup 볼륨에 대한 처리량 한도(QoS Max)를 지정하여 FlexGroup 볼륨에서 처리할 수 있는 성능 리소스를 제한할 수 있습니다.
-
ONTAP 9.2부터 FlexGroup 볼륨에서 암호화를 사용하려면 '-encrypt' 매개 변수를 'true'로 설정할 수 있습니다.
암호화된 볼륨을 만들려면 볼륨 암호화 라이센스와 키 관리자를 설치해야 합니다.
생성 시 FlexGroup 볼륨에서 암호화를 활성화해야 합니다. 기존 FlexGroup 볼륨에서는 암호화를 설정할 수 없습니다.
cluster-1::> volume create -vserver vs0 -volume fg2 -aggr-list aggr1,aggr2,aggr3,aggr1 -aggr-list-multiplier 2 -size 500TB Warning: A FlexGroup "fg2" will be created with the following number of constituents of size 62.50TB: 8. Do you want to continue? {y|n}: y [Job 43] Job succeeded: Successful
-
이전 예에서는 FabricPool에 대한 FlexGroup 볼륨을 생성하려면 모든 로컬 계층(aggr1, aggr2 및 aggr3)에 FabricPool가 활성화되어 있어야 합니다. 연결 경로를 사용하여 FlexGroup 볼륨 마운트: volume mount -vserver vserver_name -volume vol_name -junction-path junction_path
cluster1::> volume mount -vserver vs0 -volume fg2 -junction-path /fg
클라이언트에서 FlexGroup 볼륨을 마운트해야 합니다.
ONTAP 9.6 이하 버전을 실행 중이고 SVM(스토리지 가상 시스템)에 NFSv3 및 NFSv4가 모두 구성되어 있는 경우 클라이언트에서 FlexGroup 볼륨을 마운트하지 못할 수 있습니다. 이러한 경우 클라이언트에서 FlexGroup 볼륨을 마운트할 때 NFS 버전을 명시적으로 지정해야 합니다.
# mount -t nfs -o vers=3 192.53.19.64:/fg /mnt/fg2 # ls /mnt/fg2 file1 file2