드라이버별 볼륨 옵션
각 스토리지 드라이버에는 다양한 옵션이 있으며, 볼륨 생성 시 이를 지정하여 결과를 사용자 지정할 수 있습니다. 구성된 스토리지 시스템에 적용되는 옵션은 아래를 참조하십시오.
볼륨 생성 작업 중에 이러한 옵션을 사용하는 것은 간단합니다. 을 사용하여 옵션과 값을 제공합니다 -o
CLI 작업 중 operator이다. 이러한 값은 JSON 구성 파일의 모든 등가 값을 재정의합니다.
ONTAP 볼륨 옵션
NFS 및 iSCSI에 대한 볼륨 생성 옵션은 다음과 같습니다.
옵션을 선택합니다 | 설명 |
---|---|
|
볼륨의 크기는 기본적으로 1GiB로 설정됩니다. |
|
볼륨을 씬 또는 일반 프로비저닝합니다. 기본값은 Thin 입니다. 유효한 값은 입니다 |
|
그러면 스냅샷 정책이 원하는 값으로 설정됩니다. 기본값은 입니다 |
|
이렇게 하면 스냅숏 예비 공간이 원하는 비율로 설정됩니다. 기본값은 값이 없습니다. 즉, snapshotPolicy를 선택한 경우 ONTAP가 snapshotReserve(일반적으로 5%)를 선택하거나 snapshotPolicy가 none인 경우 0%를 선택합니다. 모든 ONTAP 백엔드에 대한 구성 파일에서 기본 snapshotReserve 값을 설정할 수 있으며 ONTAP-NAS-이코노미 를 제외한 모든 ONTAP 백엔드에 대한 볼륨 생성 옵션으로 사용할 수 있습니다. |
|
볼륨을 클론 생성할 때 ONTAP가 상위 클론에서 즉시 클론을 분할합니다. 기본값은 입니다 |
|
새 볼륨에 NVE(NetApp Volume Encryption)를 활성화합니다. 기본값은 입니다 백엔드에서 NAE가 활성화된 경우 Astra Trident에 프로비저닝된 모든 볼륨은 NAE가 활성화됩니다. 자세한 내용은 다음을 참조하십시오. "Astra Trident가 NVE 및 NAE와 연동되는 방식". |
|
볼륨에 사용할 계층화 정책을 설정합니다. 비활성(콜드) 상태일 때 데이터를 클라우드 계층으로 이동할지 결정합니다. |
다음 추가 옵션은 NFS * 에만 적용됩니다 *.
옵션을 선택합니다 | 설명 |
---|---|
|
볼륨 자체에 대한 권한 집합을 제어합니다. 기본적으로 사용 권한은 로 설정됩니다 |
|
를 로 설정합니다 |
|
볼륨에 사용할 엑스포트 정책을 설정합니다. 기본값은 입니다 |
|
볼륨에 액세스하는 데 사용할 보안 스타일을 설정합니다. 기본값은 입니다 |
다음 추가 옵션은 iSCSI * 에만 적용됩니다 *.
옵션을 선택합니다 | 설명 |
---|---|
|
iSCSI 볼륨을 포맷하는 데 사용되는 파일 시스템을 설정합니다. 기본값은 입니다 |
|
를 로 설정합니다 |
예
아래 예를 참조하십시오.
-
10GiB 볼륨 생성:
docker volume create -d netapp --name demo -o size=10G -o encryption=true
-
스냅샷을 사용하여 100GiB 볼륨 생성:
docker volume create -d netapp --name demo -o size=100G -o snapshotPolicy=default -o snapshotReserve=10
-
setuid 비트가 설정된 볼륨을 생성합니다.
docker volume create -d netapp --name demo -o unixPermissions=4755
최소 볼륨 크기는 20MiB입니다.
스냅숏 예비 공간이 지정되지 않은 경우 스냅숏 정책이 입니다 none
, Trident는 0%의 스냅숏 예비 공간을 사용합니다.
-
스냅숏 정책이 없고 스냅숏 예비 공간이 없는 볼륨을 생성합니다.
docker volume create -d netapp --name my_vol --opt snapshotPolicy=none
-
스냅샷 정책이 없는 볼륨 및 10%의 사용자 지정 스냅숏 예비 공간을 생성합니다.
docker volume create -d netapp --name my_vol --opt snapshotPolicy=none --opt snapshotReserve=10
-
스냅샷 정책 및 10%의 사용자 지정 스냅숏 예비 공간이 있는 볼륨을 생성합니다.
docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy --opt snapshotReserve=10
-
스냅샷 정책을 사용하여 볼륨을 생성하고 ONTAP의 기본 스냅샷 예약 공간(일반적으로 5%)을 적용합니다.
docker volume create -d netapp --name my_vol --opt snapshotPolicy=myPolicy
Element 소프트웨어 볼륨 옵션
Element 소프트웨어 옵션은 볼륨과 연관된 서비스 품질(QoS) 정책의 크기 및 크기를 표시합니다. 볼륨이 생성되면 볼륨을 사용하여 연결된 QoS 정책을 지정합니다 -o type=service_level
명칭.
Element 드라이버로 QoS 서비스 수준을 정의하는 첫 번째 단계는 하나 이상의 유형을 생성하고 구성 파일의 이름과 연결된 최소, 최대 및 버스트 IOPS를 지정하는 것입니다.
기타 Element 소프트웨어 볼륨 생성 옵션에는 다음이 포함됩니다.
옵션을 선택합니다 | 설명 |
---|---|
|
볼륨 크기, 기본값 1GiB 또는 구성 항목… "기본값":{"크기":"5G"}. |
|
512 또는 4096 중 하나를 사용합니다. 기본값은 512 또는 구성 항목 DefaultBlockSize 입니다. |
예
QoS 정의가 포함된 다음 샘플 구성 파일을 참조하십시오.
{ "...": "..." "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 } } ] }
위 구성에서는 Bronze, Silver, Gold의 세 가지 정책 정의가 있습니다. 이러한 이름은 임의로 지정됩니다.
-
10GiB 골드 볼륨 생성:
docker volume create -d solidfire --name sfGold -o type=Gold -o size=10G
-
100GiB Bronze 볼륨 생성:
docker volume create -d solidfire --name sfBronze -o type=Bronze -o size=100G