FSX(ONTAP の構成オプションと例)
Amazon FSX for ONTAP のバックエンド構成オプションについて説明します。ここでは、バックエンドの設定例を示します。
バックエンド構成オプション
バックエンド設定オプションについては、次の表を参照してください。
パラメータ | 説明 | 例 |
---|---|---|
|
常に 1 |
|
|
ストレージドライバの名前 |
|
|
カスタム名またはストレージバックエンド |
ドライバ名 + "_" + データ LIF |
|
クラスタ管理 LIF または SVM 管理 LIF の IP アドレス |
「 10.0.0.1 」、「 [2001:1234:abcd::fefe] 」 |
|
プロトコル LIF の IP アドレス。 |
|
|
エクスポートポリシーの自動作成と更新を有効にします[ブーリアン]。 |
|
|
KubernetesのノードIPをフィルタリングするCIDRのリスト |
「[0.0.0.0/0]、「::/0」」」 |
|
ボリュームに適用する任意の JSON 形式のラベルのセット |
"" |
|
クライアント証明書の Base64 エンコード値。証明書ベースの認証に使用されます |
"" |
|
クライアント秘密鍵の Base64 エンコード値。証明書ベースの認証に使用されます |
"" |
|
信頼された CA 証明書の Base64 エンコード値。任意。証明書ベースの認証に使用されます。 |
"" |
|
クラスタまたはSVMに接続するためのユーザ名。クレデンシャルベースの認証に使用されます。たとえば、vsadminのように指定します。 |
|
|
クラスタまたはSVMに接続するためのパスワード。クレデンシャルベースの認証に使用されます。 |
|
|
使用する Storage Virtual Machine |
SVM管理LIFが指定されている場合に生成されます。 |
|
SVM で新しいボリュームをプロビジョニングする際に使用するプレフィックスを指定します。 |
|
|
* Amazon FSx for NetApp ONTAPには指定しないでください。* |
使用しないでください。 |
|
要求されたボリュームサイズがこの値を超えている場合、プロビジョニングが失敗します。 |
“”(デフォルトでは適用されません) |
|
FlexVol あたりの最大LUN数。有効な範囲は50、200です。 |
|
|
トラブルシューティング時に使用するデバッグフラグ。例: {"API" : false 、 "method" : true} |
null |
|
NFSマウントオプションをカンマで区切ったリスト。 |
"" |
|
NFSボリュームまたはSMBボリュームの作成を設定 |
|
|
FlexVol あたりの最大 qtree 数。有効な範囲は [50 、 300] です。 |
|
|
次のいずれかを指定できます。Microsoft管理コンソールまたはONTAP CLIを使用して作成されたSMB共有の名前、またはAstra TridentでSMB共有を作成できるようにする名前。 |
|
|
ONTAP REST API を使用するためのブーリアンパラメータ。* テクニカルプレビュー * |
|
|
AWS FSx for ONTAPの構成ファイルでは、次の項目を指定できます。 |
|
|
AWS Secret Managerに保存するFSx SVMのクレデンシャルを指定します。 |
更新 dataLIF
初期設定後
初期設定後にデータLIFを変更するには、次のコマンドを実行して、更新されたデータLIFを新しいバックエンドJSONファイルに指定します。
tridentctl update backend <backend-name> -f <path-to-backend-json-file-with-updated-dataLIF>
PVCが1つ以上のポッドに接続されている場合は、対応するすべてのポッドを停止してから、新しいデータLIFを有効にするために稼働状態に戻す必要があります。 |
ボリュームのプロビジョニング用のバックエンド構成オプション
これらのオプションを使用して、のデフォルトプロビジョニングを制御できます defaults
設定のセクション。例については、以下の設定例を参照してください。
パラメータ | 説明 | デフォルト |
---|---|---|
|
space-allocation for LUN のコマンドを指定します |
|
|
スペースリザベーションモード:「 none 」(シン)または「 volume 」(シック) |
|
|
使用する Snapshot ポリシー |
|
|
作成したボリュームに割り当てる QoS ポリシーグループ。ストレージプールまたはバックエンドごとに、QOSPolicyまたはadaptiveQosPolicyのいずれかを選択します。 |
「」 |
|
アダプティブ QoS ポリシーグループ:作成したボリュームに割り当てます。ストレージプールまたはバックエンドごとに、QOSPolicyまたはadaptiveQosPolicyのいずれかを選択します。 |
「」 |
|
Snapshot「0」用にリザーブされているボリュームの割合 |
状況 |
|
作成時にクローンを親からスプリットします |
|
|
新しいボリュームでNetApp Volume Encryption(NVE)を有効にします。デフォルトはです |
|
|
LUKS暗号化を有効にします。を参照してください "Linux Unified Key Setup(LUKS;統合キーセットアップ)を使用"。 |
"" |
|
使用する階層化ポリシー |
|
|
新しいボリュームのモード。 |
「」 |
|
新しいボリュームのセキュリティ形式。 |
NFSのデフォルトはです |
構成例
SMBホリユウムノストレエシクラスノセツテイ
を使用します nasType
、 node-stage-secret-name`および `node-stage-secret-namespace`を使用して、SMBボリュームを指定し、必要なActive Directoryクレデンシャルを指定できます。SMBボリュームは、を使用してサポートされます `ontap-nas
ドライバーのみ。
apiVersion: storage.k8s.io/v1 kind: StorageClass metadata: name: nas-smb-sc provisioner: csi.trident.netapp.io parameters: backendType: "ontap-nas" trident.netapp.io/nasType: "smb" csi.storage.k8s.io/node-stage-secret-name: "smbcreds" csi.storage.k8s.io/node-stage-secret-namespace: "default"
Secret Managerを使用したAWS FSx for ONTAPの設定
apiVersion: trident.netapp.io/v1 kind: TridentBackendConfig metadata: name: backend-tbc-ontap-nas spec: version: 1 storageDriverName: ontap-nas backendName: tbc-ontap-nas svm: svm-name aws: fsxFilesystemID: fs-xxxxxxxxxx managementLIF: credentials: name: "arn:aws:secretsmanager:us-west-2:xxxxxxxx:secret:secret-name" type: awsarn