Skip to main content
이 제품의 최신 릴리즈를 사용할 수 있습니다.
본 한국어 번역은 사용자 편의를 위해 제공되는 기계 번역입니다. 영어 버전과 한국어 버전이 서로 어긋나는 경우에는 언제나 영어 버전이 우선합니다.

드라이버별 볼륨 옵션

기여자

각 스토리지 드라이버에는 다양한 옵션이 있으며, 볼륨 생성 시 이를 지정하여 결과를 사용자 지정할 수 있습니다. 구성된 스토리지 시스템에 적용되는 옵션은 아래를 참조하십시오.

볼륨 생성 작업 중에 이러한 옵션을 사용하는 것은 간단합니다. CLI 운용 시 운용자를 이용하여 옵션과 값을 -o 제공한다. 이러한 값은 JSON 구성 파일의 모든 등가 값을 재정의합니다.

ONTAP 볼륨 옵션

NFS 및 iSCSI에 대한 볼륨 생성 옵션은 다음과 같습니다.

옵션을 선택합니다 설명

size

볼륨의 크기는 기본적으로 1GiB로 설정됩니다.

spaceReserve

볼륨을 씬 또는 일반 프로비저닝합니다. 기본값은 Thin 입니다. 유효한 값은 none (씬 프로비저닝) 및 volume (일반 프로비저닝)입니다.

snapshotPolicy

그러면 스냅샷 정책이 원하는 값으로 설정됩니다. 기본값은 none 볼륨에 대해 스냅샷이 자동으로 생성되지 않는다는 의미입니다. 스토리지 관리자가 수정하지 않는 한, "default"라는 정책이 모든 ONTAP 시스템에 존재하며, 이 정책은 6시간, 2일, 2주 스냅샷을 생성하고 유지합니다. 스냅숏에 보존된 데이터는 볼륨의 임의의 디렉터리에 있는 디렉터리로 이동하여 복구할 수 .snapshot 있습니다.

snapshotReserve

이렇게 하면 스냅숏 예비 공간이 원하는 비율로 설정됩니다. 기본값은 값이 없습니다. 즉, snapshotPolicy를 선택한 경우 ONTAP가 snapshotReserve(일반적으로 5%)를 선택하거나 snapshotPolicy가 none인 경우 0%를 선택합니다. 모든 ONTAP 백엔드에 대한 구성 파일에서 기본 snapshotReserve 값을 설정할 수 있으며 ONTAP-NAS-이코노미 를 제외한 모든 ONTAP 백엔드에 대한 볼륨 생성 옵션으로 사용할 수 있습니다.

splitOnClone

볼륨을 클론 생성할 때 ONTAP가 상위 클론에서 즉시 클론을 분할합니다. 기본값은 입니다 false. 볼륨을 클론 복제하는 사용 사례에는 스토리지 효율성을 높일 기회가 없을 것 같기 때문에 생성 즉시 클론을 상위 볼륨에서 분리하는 것이 가장 좋습니다. 예를 들어, 빈 데이터베이스를 복제하면 시간이 절약되지만 스토리지가 거의 절약되지 않을 수 있으므로 클론을 즉시 분할하는 것이 가장 좋습니다.

encryption

새 볼륨에서 NetApp 볼륨 암호화(NVE)를 활성화하고, 기본값은 로 설정합니다. false 이 옵션을 사용하려면 NVE 라이센스가 클러스터에서 활성화되어 있어야 합니다.

백엔드에서 NAE가 활성화된 경우 Astra Trident에 프로비저닝된 모든 볼륨은 NAE가 활성화됩니다.

자세한 내용은 다음을 "Astra Trident가 NVE 및 NAE와 연동되는 방식"참조하십시오.

tieringPolicy

볼륨에 사용할 계층화 정책을 설정합니다. 비활성(콜드) 상태일 때 데이터를 클라우드 계층으로 이동할지 결정합니다.

다음 추가 옵션은 NFS * 에만 적용됩니다 *.

옵션을 선택합니다 설명

unixPermissions

볼륨 자체에 대한 권한 집합을 제어합니다. 기본적으로 사용 권한은, 또는 숫자 표기 0755로 root 설정되며 `---rwxr-xr-x 소유자가 됩니다. 텍스트 또는 숫자 형식이 작동합니다.

snapshotDir

이 옵션을 로 true 설정하면 .snapshot 볼륨에 액세스하는 클라이언트가 디렉토리를 볼 수 있습니다. 기본값은 입니다 false. 즉, 디렉토리를 볼 수 .snapshot 없도록 기본적으로 설정되어 있습니다. 공식 MySQL 이미지와 같은 일부 이미지는 디렉터리가 표시될 때 예상대로 작동하지 .snapshot 않습니다.

exportPolicy

볼륨에 사용할 엑스포트 정책을 설정합니다. 기본값은 입니다 default.

securityStyle

볼륨에 액세스하는 데 사용할 보안 스타일을 설정합니다. 기본값은 입니다 unix. 유효한 값은 unix 및 `mixed`입니다.

다음 추가 옵션은 iSCSI * 에만 적용됩니다 *.

옵션을 선택합니다 설명

fileSystemType

iSCSI 볼륨을 포맷하는 데 사용되는 파일 시스템을 설정합니다. 기본값은 입니다 ext4. 유효한 값은 ext3, ext4 및 `xfs`입니다.

spaceAllocation

이 옵션을 로 false 설정하면 LUN의 공간 할당 기능이 해제됩니다. 기본값은 입니다 true. 즉, 볼륨에 공간이 부족하고 볼륨의 LUN이 쓰기를 수락할 수 없을 때 ONTAP가 호스트에 알립니다. 또한 이 옵션을 사용하면 호스트가 데이터를 삭제할 때 ONTAP에서 자동으로 공간을 재확보할 수 있습니다.

아래 예를 참조하십시오.

  • 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 소프트웨어 볼륨 생성 옵션에는 다음이 포함됩니다.

옵션을 선택합니다 설명

size

볼륨의 크기로, 기본값은 1GiB 또는 구성 항목입니다. "기본값":{"크기":"5g"}.

blocksize

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