Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

ストレージ構成オプション

共同作成者

Astra Trident 構成で使用できる設定オプションを確認してください。

グローバル構成オプション

以下の設定オプションは、使用するストレージプラットフォームに関係なく、すべての Astra Trident 構成に適用されます。

オプション 説明

version

構成ファイルのバージョン番号

1

storageDriverName

ストレージドライバの名前

ontap-nasontap-sanontap-nas-economy
ontap-nas-flexgroupsolidfire-san

storagePrefix

ボリューム名のオプションのプレフィックス。デフォルト: netappdvp_

staging_

limitVolumeSize

ボリュームサイズに関するオプションの制限。デフォルト:「」(適用されていない)

10g

ヒント 使用しないでください storagePrefix (デフォルトを含む)をElementバックエンドに使用します。デフォルトでは、が表示されます solidfire-san ドライバはこの設定を無視し、プレフィックスを使用しません。Docker ボリュームマッピングには特定の tenantID を使用するか、 Docker バージョン、ドライバ情報、名前の munging が使用されている可能性がある場合には Docker から取得した属性データを使用することを推奨します。

作成するすべてのボリュームでデフォルトのオプションを指定しなくても済むようになっています。。 size オプションはすべてのコントローラタイプで使用できます。デフォルトのボリュームサイズの設定方法の例については、 ONTAP の設定に関するセクションを参照してください。

オプション 説明

size

新しいボリュームのオプションのデフォルトサイズ。デフォルト: 1G

10G

ONTAP の設定

ONTAP を使用する場合は、上記のグローバル構成値に加えて、次のトップレベルオプションを使用できます。

オプション 説明

managementLIF

ONTAP 管理 LIF の IP アドレス。Fully Qualified Domain Name ( FQDN ;完全修飾ドメイン名)を指定できます。

10.0.0.1

dataLIF

プロトコル LIF の IP アドレス。

  • ONTAP NASドライバ*:を指定することをお勧めします dataLIF。指定しない場合は、Astra TridentがSVMからデータLIFを取得します。NFSマウント処理に使用するFully Qualified Domain Name(FQDN;完全修飾ドメイン名)を指定して、ラウンドロビンDNSを作成して複数のデータLIF間で負荷を分散することができます。

  • ONTAP SANドライバ*: iSCSIには指定しないでくださいAstra Tridentが使用 "ONTAP の選択的LUNマップ" iSCSI LIFを検出するには、マルチパスセッションを確立する必要があります。の場合は警告が生成されます dataLIF は明示的に定義されます。

10.0.0.2

svm

使用する Storage Virtual Machine (管理 LIF がクラスタ LIF である場合は必須)

svm_nfs

username

ストレージデバイスに接続するユーザ名

vsadmin

password

ストレージ・デバイスに接続するためのパスワード

secret

aggregate

プロビジョニング用のアグリゲート(オプション。設定する場合は SVM に割り当てる必要があります)。をクリックします ontap-nas-flexgroup ドライバ。このオプションは無視されます。SVM に割り当てられたすべてのアグリゲートを使用して FlexGroup ボリュームがプロビジョニングされます。

aggr1

limitAggregateUsage

オプション。使用率がこの割合を超えている場合は、プロビジョニングを失敗させます

75%

nfsMountOptions

NFS マウントオプションのきめ細かな制御。デフォルトは「 -o nfsvers=3 」です。でのみ使用できます ontap-nas および ontap-nas-economy ドライバ"ここでは、 NFS ホストの設定情報を参照してください"

-o nfsvers=4

igroupName

プラグインで使用されるigroup。デフォルトはです netappdvp。* 「 ONTAP-SAN'd river 」のみ利用可能です。

myigroup

limitVolumeSize

最大要求可能ボリュームサイズと qtree 親ボリュームサイズ。*のため ontap-nas-economy また、このオプションを使用すると、作成するFlexVol *のサイズも制限されます。

300g

qtreesPerFlexvol

FlexVol あたりの最大 qtree 数は [50 、 300] の範囲で指定する必要があります。デフォルトは 200 です。*のため ontap-nas-economy ドライバ。このオプションを使用すると、FlexVol あたりの最大qtree数をカスタマイズできます。

300

作成するすべてのボリュームでデフォルトのオプションを指定しなくても済むようになっています。

オプション 説明

spaceReserve

スペースリザベーションモード none (シンプロビジョニング)または volume (シック)

none

snapshotPolicy

使用するSnapshotポリシー。デフォルトはです none

none

snapshotReserve

Snapshotリザーブの割合。デフォルトはONTAP のデフォルトをそのまま使用する場合はです

10

splitOnClone

作成時に親からクローンをスプリットします。デフォルトはです false

false

encryption

新しいボリュームでNetApp Volume Encryption(NVE)を有効にします。デフォルトはです false。このオプションを使用するには、クラスタで NVE のライセンスが設定され、有効になっている必要があります。

NAEがバックエンドで有効になっている場合は、Astra TridentでプロビジョニングされたすべてのボリュームがNAEに有効になります。

詳細については、以下を参照してください。 "Astra TridentとNVEおよびNAEの相互運用性"

正しいです

unixPermissions

プロビジョニングされたNFSボリュームのNASオプション。デフォルトはです 777

777

snapshotDir

にアクセスするためのNASオプション .snapshot ディレクトリ。デフォルトはです false

true

exportPolicy

NFSエクスポートポリシーで使用するNASオプション。デフォルトはです default

default

securityStyle

プロビジョニングされたNFSボリュームにアクセスするためのNASオプション。

NFSのサポート mixed および unix セキュリティ形式デフォルトはです unix

unix

fileSystemType

ファイルシステムタイプを選択するためのSANオプション。デフォルトはです ext4

xfs

tieringPolicy

使用する階層化ポリシー。デフォルトはです none; snapshot-only ONTAP 9.5より前のSVM-DR構成の場合

none

スケーリングオプション

ontap-nas および ontap-san ドライバによって、DockerボリュームごとにONTAP FlexVol が作成されます。ONTAP では、クラスタノードあたり最大 1 、 000 個の FlexVol がサポートされます。クラスタの最大 FlexVol 数は 12 、 000 です。この制限内にDockerボリュームの要件が収まる場合は、を参照してください ontap-nas FlexVolで提供されるDockerボリューム単位のSnapshotやクローニングなどの機能が追加されているため、NAS解決策 がドライバとして推奨されます。

FlexVol の制限で対応できない数のDockerボリュームが必要な場合は、を選択します ontap-nas-economy または ontap-san-economy ドライバ。

ontap-nas-economy ドライバによって、自動管理されるFlexVolのプール内に、DockerボリュームがONTAP qtreeとして作成される。qtree の拡張性は、クラスタノードあたり最大 10 、 000 、クラスタあたり最大 2 、 40 、 000 で、一部の機能を犠牲にすることで大幅に向上しています。。 ontap-nas-economy ドライバは、Dockerボリューム単位のスナップショットやクローニングをサポートしていません。

メモ ontap-nas-economy ドライバは現在Docker Swarmではサポートされていません。Swarmは複数のノード間でのボリューム作成のオーケストレーションを行わないためです。

ontap-san-economy ドライバによって、自動で管理されるFlexVolの共有プール内にDockerボリュームがONTAP LUNとして作成される。この方法により、各 FlexVol が 1 つの LUN に制限されることはなく、 SAN ワークロードのスケーラビリティが向上します。ストレージアレイに応じて、 ONTAP はクラスタあたり最大 16384 個の LUN をサポートします。このドライバは、ボリュームが下位の LUN であるため、 Docker ボリューム単位の Snapshot とクローニングをサポートします。

を選択します ontap-nas-flexgroup 数十億個のファイルを含むペタバイト規模に拡張可能な1つのボリュームへの並列処理能力を高めるドライバ。FlexGroup のユースケースとしては、 AI / ML / DL 、ビッグデータと分析、ソフトウェアのビルド、ストリーミング、ファイルリポジトリなどが考えられます。Trident は、 FlexGroup ボリュームのプロビジョニング時に SVM に割り当てられたすべてのアグリゲートを使用します。Trident での FlexGroup のサポートでは、次の点も考慮する必要があります。

  • ONTAP バージョン 9.2 以降が必要です。

  • 本ドキュメントの執筆時点では、 FlexGroup は NFS v3 のみをサポートしています。

  • SVM で 64 ビットの NFSv3 ID を有効にすることを推奨します。

  • 推奨される最小 FlexGroup サイズは 100GB です。

  • FlexGroup Volume ではクローニングはサポートされていません。

FlexGroup と FlexGroup に適したワークロードの詳細については、を参照してください "NetApp FlexGroup Volume Best Practices and Implementation Guide"

同じ環境で高度な機能と大規模な拡張性を実現するために、を使用して、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 )を使用する場合は、グローバルな設定値のほかに、以下のオプションも使用できます。

オプション 説明

Endpoint

SVIP

iSCSI の IP アドレスとポート

10.0.0.7 : 3260

TenantName

使用する SolidFire テナント(見つからない場合に作成)

docker

InitiatorIFace

iSCSI トラフィックをデフォルト以外のインターフェイスに制限する場合は、インターフェイスを指定します

default

Types

QoS の仕様

以下の例を参照してください

LegacyNamePrefix

アップグレードされた Trident インストールのプレフィックス。1.3.2 より前のバージョンの Trident を使用していて、既存のボリュームをアップグレードする場合は、この値を設定して、ボリューム名メソッドを使用してマッピングされた古いボリュームにアクセスする必要があります。

netappdvp-

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
            }
        }
    ]
}