스토리지 구성 옵션
Astra Trident 구성에 사용할 수 있는 구성 옵션을 확인하십시오.
글로벌 구성 옵션
이러한 구성 옵션은 사용 중인 스토리지 플랫폼에 관계없이 모든 Astra Trident 구성에 적용됩니다.
옵션을 선택합니다 | 설명 | 예 |
---|---|---|
|
구성 파일 버전 번호입니다 |
|
|
스토리지 드라이버 이름입니다 |
|
|
볼륨 이름에 대한 선택적 접두사입니다. 기본값: |
|
|
볼륨 크기에 대한 선택적 제한. 기본값: ""(강제 적용 안 됨) |
|
사용하지 마십시오 storagePrefix 요소 백엔드에 대한 (기본값 포함). 기본적으로 은(는) 입니다 solidfire-san 드라이버는 이 설정을 무시하고 접두어를 사용하지 않습니다. Docker 볼륨 매핑에 특정 tenantID를 사용하거나 이름 문지가 사용된 경우 Docker의 Docker 버전, 드라이버 정보 및 원시 이름으로 채워진 특성 데이터를 사용하는 것이 좋습니다.
|
생성하는 모든 볼륨에서 기본 옵션을 지정하지 않아도 됩니다. 를 클릭합니다 size
옵션은 모든 컨트롤러 유형에 사용할 수 있습니다. 기본 볼륨 크기를 설정하는 방법은 ONTAP 구성 섹션을 참조하십시오.
옵션을 선택합니다 | 설명 | 예 |
---|---|---|
|
새 볼륨의 선택적 기본 크기입니다. 기본값: |
|
ONTAP 구성
위의 글로벌 구성 값 외에도 ONTAP를 사용할 경우 다음과 같은 최상위 옵션을 사용할 수 있습니다.
옵션을 선택합니다 | 설명 | 예 |
---|---|---|
|
ONTAP 관리 LIF의 IP 주소입니다. FQDN(정규화된 도메인 이름)을 지정할 수 있습니다. |
|
|
프로토콜 LIF의 IP 주소입니다.
|
|
|
사용할 스토리지 가상 머신(관리 LIF가 클러스터 LIF인 경우 필요) |
|
|
스토리지 디바이스에 접속할 사용자 이름입니다 |
|
|
스토리지 디바이스에 연결하는 암호입니다 |
|
|
프로비저닝을 위한 애그리게이트(선택 사항, SVM에 셋팅해야 하는 경우) 의 경우 |
|
|
선택 사항으로, 사용량이 이 백분율보다 높을 경우 용량 할당에 실패합니다 |
|
|
NFS 마운트 옵션을 세밀하게 제어합니다. 기본값은 "-o nfsvers=3"입니다. * 에서만 사용할 수 있습니다 |
|
|
플러그인에서 사용되는 igroup. 기본값은 입니다 |
|
|
최대 요청 가능 볼륨 크기 및 qtree 상위 볼륨 크기. 의 경우 * |
|
|
FlexVol당 최대 qtree는 범위 [50, 300]에 있어야 하며 기본값은 200입니다. 의 경우 * |
|
생성하는 모든 볼륨에 기본 옵션을 지정하지 않아도 됩니다.
옵션을 선택합니다 | 설명 | 예 |
---|---|---|
|
공간 예약 모드; |
|
|
사용할 스냅샷 정책이며 기본값은 입니다 |
|
|
스냅숏 예비 공간 비율, 기본값은 ""이며 ONTAP 기본값을 사용합니다 |
|
|
생성 시 상위 클론에서 클론을 분할합니다. 기본값은 입니다 |
|
|
새로운 볼륨에 NVE(NetApp Volume Encryption)를 지원하며 기본값은 로 설정됩니다 백엔드에서 NAE가 활성화된 경우 Astra Trident에 프로비저닝된 모든 볼륨은 NAE가 활성화됩니다. 자세한 내용은 다음을 참조하십시오. "Astra Trident가 NVE 및 NAE와 연동되는 방식". |
참 |
|
프로비저닝된 NFS 볼륨에 대한 NAS 옵션, 기본값은 로 설정됩니다 |
|
|
에 액세스하기 위한 NAS 옵션입니다 |
|
|
NFS 엑스포트 정책에서 사용할 NAS 옵션이며 기본값은 입니다 |
|
|
프로비저닝된 NFS 볼륨에 액세스하기 위한 NAS 옵션입니다. NFS를 지원합니다 |
|
|
SAN 옵션 - 파일 시스템 유형을 선택합니다. 기본값은 입니다 |
|
|
사용할 계층화 정책, 기본값은 입니다 |
|
축척 옵션
를 클릭합니다 ontap-nas
및 ontap-san
드라이버는 각 Docker 볼륨에 대해 ONTAP FlexVol를 생성합니다. ONTAP는 최대 12,000개의 FlexVol 클러스터를 사용하여 클러스터 노드당 최대 1,000개의 FlexVol을 지원합니다. Docker 볼륨 요구 사항이 이러한 제한 범위 내에 있으면 를 참조하십시오 ontap-nas
드라이버는 Docker 볼륨 세부 스냅샷 및 클론 복제와 같은 FlexVol에서 제공되는 추가 기능 때문에 선호되는 NAS 솔루션입니다.
FlexVol 제한에 수용 가능한 것보다 더 많은 Docker 볼륨이 필요한 경우 를 선택합니다 ontap-nas-economy
또는 을 누릅니다 ontap-san-economy
드라이버.
를 클릭합니다 ontap-nas-economy
드라이버는 자동으로 관리되는 FlexVol 풀 내에 Docker 볼륨을 ONTAP qtree로 생성합니다. qtree는 일부 기능을 희생하여 클러스터 노드당 최대 100,000 및 클러스터당 2,400,000까지 훨씬 더 뛰어난 확장을 제공합니다. 를 클릭합니다 ontap-nas-economy
드라이버는 Docker 볼륨 세부 스냅샷 또는 클론 복제를 지원하지 않습니다.
를 클릭합니다 ontap-nas-economy Swarm은 여러 노드에서 볼륨 생성을 오케스트레이션하지 않으므로 현재 Docker Swarm에서 드라이버가 지원되지 않습니다.
|
를 클릭합니다 ontap-san-economy
드라이버는 자동으로 관리되는 FlexVol의 공유 풀 내에 Docker 볼륨을 ONTAP LUN으로 생성합니다. 이렇게 하면 각 FlexVol가 하나의 LUN에만 제한되지 않으며 SAN 워크로드에 더 나은 확장성을 제공합니다. 스토리지 시스템에 따라 ONTAP는 클러스터당 최대 16384개의 LUN을 지원합니다. 볼륨이 그 아래에 LUN이 있으므로 이 드라이버는 Docker 볼륨 세부 스냅샷 및 클론 복제를 지원합니다.
를 선택합니다 ontap-nas-flexgroup
수십억 개의 파일로 구성된 페타바이트 규모로 성장할 수 있는 단일 볼륨으로 병렬 처리를 늘립니다. FlexGroups의 이상적인 사용 사례로는 AI/ML/DL, 빅데이터 및 분석, 소프트웨어 빌드, 스트리밍, 파일 저장소 등이 있습니다. Trident는 FlexGroup 볼륨을 프로비저닝할 때 SVM에 할당된 모든 애그리게이트를 사용합니다. Trident의 FlexGroup 지원에도 다음과 같은 고려 사항이 있습니다.
-
ONTAP 버전 9.2 이상이 필요합니다.
-
이번 작부터 FlexGroups는 NFS v3만 지원합니다.
-
SVM에 대해 64비트 NFSv3 식별자를 사용하는 것이 좋습니다.
-
최소 권장 FlexGroup 크기는 100GB입니다.
-
FlexGroup 볼륨에 대해서는 클론 생성이 지원되지 않습니다.
FlexGroups에 적합한 FlexGroups 및 워크로드에 대한 자세한 내용은 를 참조하십시오 "NetApp FlexGroup 볼륨 모범 사례 및 구현 가이드 를 참조하십시오".
같은 환경에서 고급 기능과 대규모 확장을 위해 Docker Volume Plugin의 여러 인스턴스를 를 사용하여 실행할 수 있습니다 ontap-nas
또 다른 방법은 을 사용하는 것입니다 ontap-nas-economy
.
ONTAP 구성 파일의 예
-
NFS의 예
ontap-nas
드라이버 *
{ "version": 1, "storageDriverName": "ontap-nas", "managementLIF": "10.0.0.1", "dataLIF": "10.0.0.2", "svm": "svm_nfs", "username": "vsadmin", "password": "password", "aggregate": "aggr1", "defaults": { "size": "10G", "spaceReserve": "none", "exportPolicy": "default" } }
-
NFS의 예
ontap-nas-flexgroup
드라이버 *
{ "version": 1, "storageDriverName": "ontap-nas-flexgroup", "managementLIF": "10.0.0.1", "dataLIF": "10.0.0.2", "svm": "svm_nfs", "username": "vsadmin", "password": "password", "defaults": { "size": "100G", "spaceReserve": "none", "exportPolicy": "default" } }
-
NFS의 예
ontap-nas-economy
드라이버 *
{ "version": 1, "storageDriverName": "ontap-nas-economy", "managementLIF": "10.0.0.1", "dataLIF": "10.0.0.2", "svm": "svm_nfs", "username": "vsadmin", "password": "password", "aggregate": "aggr1" }
-
iSCSI의 예
ontap-san
드라이버 *
{ "version": 1, "storageDriverName": "ontap-san", "managementLIF": "10.0.0.1", "dataLIF": "10.0.0.3", "svm": "svm_iscsi", "username": "vsadmin", "password": "password", "aggregate": "aggr1", "igroupName": "myigroup" }
-
NFS의 예
ontap-san-economy
드라이버 *
{ "version": 1, "storageDriverName": "ontap-san-economy", "managementLIF": "10.0.0.1", "dataLIF": "10.0.0.3", "svm": "svm_iscsi_eco", "username": "vsadmin", "password": "password", "aggregate": "aggr1", "igroupName": "myigroup" }
Element 소프트웨어 구성
Element 소프트웨어(NetApp HCI/SolidFire)를 사용하는 경우 글로벌 구성 값 외에도 이러한 옵션을 사용할 수 있습니다.
옵션을 선택합니다 | 설명 | 예 |
---|---|---|
|
||
|
iSCSI IP 주소 및 포트 |
10.0.0.7:3260 |
|
사용할 SolidFireF 테넌트(찾을 수 없는 경우 생성됨) |
|
|
iSCSI 트래픽을 기본 인터페이스가 아닌 인터페이스로 제한할 때 인터페이스를 지정합니다 |
|
|
QoS 사양 |
아래 예를 참조하십시오 |
|
업그레이드된 Trident 설치의 접두사 1.3.2 이전 버전의 Trident를 사용하고 기존 볼륨을 업그레이드하는 경우 이 값을 설정하여 볼륨 이름 방법을 통해 매핑된 이전 볼륨에 액세스해야 합니다. |
|
를 클릭합니다 solidfire-san
드라이버가 Docker Swarm을 지원하지 않습니다.
Element 소프트웨어 구성 파일의 예
{ "version": 1, "storageDriverName": "solidfire-san", "Endpoint": "https://admin:admin@192.168.160.3/json-rpc/8.0", "SVIP": "10.0.0.7:3260", "TenantName": "docker", "InitiatorIFace": "default", "Types": [ { "Type": "Bronze", "Qos": { "minIOPS": 1000, "maxIOPS": 2000, "burstIOPS": 4000 } }, { "Type": "Silver", "Qos": { "minIOPS": 4000, "maxIOPS": 6000, "burstIOPS": 8000 } }, { "Type": "Gold", "Qos": { "minIOPS": 6000, "maxIOPS": 8000, "burstIOPS": 10000 } } ] }