IBM Cloud Docs
NetAppONTAP-NAS

NetAppONTAP-NAS

IBM Cloud Satellite® クラスター用に NetApp ONTAP-NAS ストレージ をセットアップします。 Satellite ストレージ・テンプレートを使用して、ストレージ構成を作成できます。 ストレージ構成をクラスターに割り当てると、選択したストレージ・プロバイダーのストレージ・ドライバーがクラスターにインストールされます。

NetApp NAS テンプレートを使用してストレージ構成を作成する前に、必要なオペレーターをインストールするための NetApp ONTAP-NAS テンプレートをデプロイしておく必要があります。

ご使用のロケーションのクラスターにストレージ・テンプレートをデプロイする前に、コンソールで 「 Satellite Config のクラスター管理アクセスを有効にする」 オプションを選択するか、クラスターの作成時に --enable-config-admin オプションを含めることによって、 Satellite 構成をセットアップしてください。

Satellite ストレージ・サービスのスコープをリソース・グループに設定することはできません。 ただし、ロケーションやクラスターなどの他のリソースのスコープをリソース・グループに設定する場合は、アカウント内のすべてのリソースに対して Satellite リーダーとリンク管理者の役割を追加する必要があります。

NetApp ONTAP-NAS の前提条件

  • バックエンド ONTAP クラスターを Trident バックエンドとして構成する必要があります。
  • Trident のために専用のストレージ仮想マシン (SVM) を用意する必要があります。 Trident によって作成されるボリュームは、この SVM に作成されます。
  • 1 つ以上のアグリゲートを SVM に割り当てておく必要があります。 netapp1::> vserver modify -vs <svm_name> -aggr-list <aggregate(s)_to_be_added> コマンドを使用して集約を追加できます。
  • デフォルトのエクスポート・ポリシーに許可を構成するか、独自のカスタム・エクスポート・ポリシーを作成する必要があります。
  • SVM に 1 つ以上の dataLIFs が必要です。
  • SVM で NFS サービスを有効にしておく必要があります。
  • SVM でスナップショット・ポリシーをセットアップする必要があります。
  1. Satellite ロケーションを作成します

  2. Satellite クラスターを作成します

    • クラスターの作成時に 「 Satellite のクラスター管理アクセスを有効にする」 オプションを選択していることを確認します。 クラスターの作成時に Satellite の管理者 (管理者) アクセス権限を有効にしない場合、ストレージをデプロイする前に、クラスターを再作成し、管理者アクセス権限を有効にする必要があります。
    • クラスターが ONTAP-NAS の要件を満たしている必要があります。 詳しくは、NetApp の資料を参照してください。
    • ホストが、ONTAP-NAS の要件に加えて、Satellite のホスト要件も満たしている必要があります。
  3. クラスター・グループに Satellite を追加します

コンソールでの構成の作成と割り当て

  1. パラメーターのリファレンスを確認します

  2. Locationsコンソールから、ストレージ構成を作成する場所を選択します。

  3. ストレージ > ストレージ構成の作成を選択します。

  4. 構成の名前を入力します。

  5. ストレージタイプを選択します。

  6. バージョンを選択し、「へ」をクリックします

  7. 選択した 「ストレージ・タイプ」 がカスタム・パラメーターを受け入れる場合は、 「パラメーター」 タブでそれらのパラメーターを入力します。

  8. 選択した ストレージ・タイプ にシークレットが必要な場合は、 「シークレット (Secrets)」 タブに入力します。

  9. ストレージ・クラスタブで、構成によってデプロイされたストレージ・クラスを確認するか、カスタム・ストレージ・クラスを作成します。

  10. サービスへの割り当てタブで、構成の割り当て先となるサービスを選択します。

  11. 完了をクリックして、ストレージ構成を割り当てます。

CLI での構成の作成

  1. 使用するテンプレート・バージョンの パラメーター・リファレンス を確認します。

  2. IBM Cloud CLI にログインします。

    ibmcloud login
    
  3. Satellite ロケーションをリストして、Managed from 列をメモします。

    ibmcloud sat location ls
    
  4. Satellite ロケーションの Managed from リージョンをターゲットにします。 例えば、wdc の場合は、us-east をターゲットにします。 詳しくは、Satellite リージョンを参照してください。

    ibmcloud target -r us-east
    
  5. default 以外のリソース・グループを使用する場合は、そのリソース・グループをターゲットにします。

    ibmcloud target -g <resource-group>
    
  6. 使用するテンプレート・バージョンについて、以下のいずれかのコマンド例をコピーします。 コマンドについて詳しくは、 コマンド・リファレンスibmcloud sat storage config create を参照してください。

    バージョン 22.04 の構成を作成するコマンドの例を示します。

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name netapp-ontap-nas --template-version 22.04 --param "managementLIF=MANAGEMENTLIF"  --param "dataLIF=DATALIF"  --param "svm=SVM"  --param "username=USERNAME"  --param "password=PASSWORD"  --param "exportPolicy=EXPORTPOLICY"  --param "limitVolumeSize=LIMITVOLUMESIZE"  --param "limitAggregateUsage=LIMITAGGREGATEUSAGE"  --param "nfsMountOptions=NFSMOUNTOPTIONS"
    

    バージョン 22.10 の構成を作成するコマンドの例を示します。

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name netapp-ontap-nas --template-version 22.10 --param "managementLIF=MANAGEMENTLIF"  --param "dataLIF=DATALIF"  --param "svm=SVM"  --param "username=USERNAME"  --param "password=PASSWORD"  --param "exportPolicy=EXPORTPOLICY"  --param "limitVolumeSize=LIMITVOLUMESIZE"  --param "limitAggregateUsage=LIMITAGGREGATEUSAGE"  --param "nfsMountOptions=NFSMOUNTOPTIONS"
    

    バージョン 24.02 構成を作成するコマンド例。

    ibmcloud sat storage config create --location LOCATION --name NAME --template-name netapp-ontap-nas --template-version 24.02 --param "managementLIF=MANAGEMENTLIF"  --param "dataLIF=DATALIF"  --param "svm=SVM"  --param "username=USERNAME"  --param "password=PASSWORD"  --param "exportPolicy=EXPORTPOLICY"  --param "limitVolumeSize=LIMITVOLUMESIZE"  --param "limitAggregateUsage=LIMITAGGREGATEUSAGE"  --param "nfsMountOptions=NFSMOUNTOPTIONS"
    
  7. 使用する設定に基づいて、コマンドをカスタマイズします。

  8. コマンドを実行してコンフィギュレーションを作成する。

  9. コンフィギュレーションが作成されたことを確認する。

    ibmcloud sat storage config get --config CONFIG
    

API での構成の作成

  1. API キーを生成してから、リフレッシュ・トークンを要求します。 詳しくは、API キーを使用した IBM Cloud IAM トークンの生成を参照してください。

  2. 使用するテンプレート・バージョンの パラメーター・リファレンス を確認します。

  3. 以下のいずれかの要求例をコピーし、使用する変数を置き換えます。

    バージョン 22.04 の構成を作成する要求の例。

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"netapp-ontap-nas\", \"storage-template-version\": \"22.04\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"MANAGEMENTLIF\", { \"entry.name\": \"DATALIF\", { \"entry.name\": \"SVM\", { \"entry.name\": \"EXPORTPOLICY\", { \"entry.name\": \"LIMITVOLUMESIZE\", { \"entry.name\": \"LIMITAGGREGATEUSAGE\", { \"entry.name\": \"NFSMOUNTOPTIONS\",\"user-secret-parameters\": { \"entry.name\": \"USERNAME\",{ \"entry.name\": \"PASSWORD\",}
    

    バージョン 22.10 の構成を作成する要求の例。

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"netapp-ontap-nas\", \"storage-template-version\": \"22.10\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"MANAGEMENTLIF\", { \"entry.name\": \"DATALIF\", { \"entry.name\": \"SVM\", { \"entry.name\": \"EXPORTPOLICY\", { \"entry.name\": \"LIMITVOLUMESIZE\", { \"entry.name\": \"LIMITAGGREGATEUSAGE\", { \"entry.name\": \"NFSMOUNTOPTIONS\",\"user-secret-parameters\": { \"entry.name\": \"USERNAME\",{ \"entry.name\": \"PASSWORD\",}
    

    バージョン 24.02 構成を作成する要求の例。

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"netapp-ontap-nas\", \"storage-template-version\": \"24.02\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"MANAGEMENTLIF\", { \"entry.name\": \"DATALIF\", { \"entry.name\": \"SVM\", { \"entry.name\": \"EXPORTPOLICY\", { \"entry.name\": \"LIMITVOLUMESIZE\", { \"entry.name\": \"LIMITAGGREGATEUSAGE\", { \"entry.name\": \"NFSMOUNTOPTIONS\",\"user-secret-parameters\": { \"entry.name\": \"USERNAME\",{ \"entry.name\": \"PASSWORD\",}
    
  4. ストレージ構成が作成されたことを確認します。

    ibmcloud sat storage config get --config <config>
    

CLIで課題を作成する

  1. ストレージ構成をリストアップし、クラスタに割り当てるストレージ構成をメモしておきます。

    ibmcloud sat storage config ls
    
  2. ストレージを割り当てるクラスタ、クラスタグループ、またはサービスのIDを取得します。

    クラスターが Satellite Config に登録されていることを確認したり、グループを作成したりするには、Satellite Config で使用するためのクラスターのセットアップを参照してください。

    クラスター・グループをリストするコマンドの例。

    ibmcloud sat group ls
    

    クラスターをリストするコマンドの例。

    ibmcloud oc cluster ls --provider satellite
    

    Satellite サービスをリストするコマンドの例。

    ibmcloud sat service ls --location <location>
    
  3. 以前に取得したクラスター、グループ、またはサービスにストレージ構成を割り当てます。 詳しくは、ibmcloud sat storage assignment create コマンドを参照してください。

    クラスター・グループに構成を割り当てるコマンドの例。

    ibmcloud sat storage assignment create --group GROUP --config CONFIG --name NAME
    

    クラスターに構成を割り当てるコマンドの例。

    ibmcloud sat storage assignment create --cluster CLUSTER --config CONFIG --name NAME
    

    サービス・クラスターに構成を割り当てるコマンドの例。

    ibmcloud sat storage assignment create --service-cluster-id CLUSTER --config CONFIG --name NAME
    
  4. 割り当てが作成されたことを確認します。

    ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
    

API でのストレージ割り当ての作成

  1. 以下のいずれかの要求例をコピーします。

    構成をクラスターに割り当てる要求の例。

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignmentByCluster" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"CLUSTER-ID\", \"controller\": \"LOCATION-ID\", \"name\": \"ASSIGNMENT-NAME\"}"
    

    クラスター・グループに構成を割り当てる要求の例。

    curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"string\", \"groups\": [ \"CLUSTER-GROUP\" ], \"name\": \"ASSIGNMENT-NAME\"}"
    
  2. 変数を自分の詳細に置き換え、要求を実行します。

  3. 割り当てをリストして、割り当てが作成されたことを確認します。

    curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignments" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
    

コンソールでのストレージ割り当ての更新

Satellite コンソール を使用して、割り当てに最新のパッチ更新を適用できます。

  1. Satellite コンソール「ロケーション」 ページで、ロケーションを選択します。

  2. 「ストレージ」 タブをクリックして、構成を表示します。

  3. 更新したい設定をクリックします。

  4. 「情報」 (i) アイコンをクリックして、最新のリビジョンまたはパッチを適用します。

  5. オプション: ストレージ割り当ての自動パッチ更新を有効にします。 自動パッチ更新を有効にすると、割り当てに常に最新のセキュリティー・フィックスが適用されます。

自動パッチ更新を有効にした場合でも、メジャー更新を手動で適用する必要があります。

CLI での割り当ての手動アップグレード

最新のストレージ・テンプレート・リビジョンを使用するように割り当てをアップグレードします。

  1. Satellite ストレージ割り当てをリストし、アップグレードする Satellite 割り当てを書き留めます。

    ibmcloud sat storage assignment ls
    
  2. Satellite ストレージ・テンプレートをリストして、使用可能な最新バージョンを確認します。

    ibmcloud sat storage template ls
    
  3. Satellite 割り当てをアップグレードします。

    割り当てをアップグレードするコマンドの例。

    ibmcloud sat storage assignment upgrade --assignment ASSIGNMENT
    

CLI での構成および割り当ての自動パッチ更新の有効化

sat storage assignment autopatch enable CLI を使用して、割り当ての自動パッチ更新を有効にすることができます。 自動パッチ更新を有効にすると、最新のストレージ・テンプレート・リビジョン (パッチ) が自動的に適用されます。 ただし、メジャー更新は手動で適用する必要があります。

  1. Satellite ストレージ構成をリストします。 コンフィギュレーションIDをメモしておく。

    ibmcloud sat storage assignment ls
    
  2. 以下のいずれかのコマンド例を実行して、ご使用の構成とその関連割り当てに対して自動パッチ更新を有効にします。 前のステップで取得したコンフィグレーションIDを入力します。

    割り当ての自動パッチ更新を有効にするコマンドの例。

    ibmcloud sat storage assignment autopatch enable --config CONFIG  (--all | --assignment ASSIGNMENT-ID [--assignment ASSIGNMENT-ID])
    

    指定された構成下のすべてのストレージ割り当てに対して自動パッチ更新を有効にするコマンド例。

    ibmcloud sat storage assignment autopatch enable --config CONFIG --all
    

    特定の構成下のすべての割り当てに対して自動パッチ更新を無効にするコマンドの例。

    ibmcloud sat storage assignment autopatch disable --config CONFIG --all
    

    単一の割り当ておよび特定の構成に対して自動パッチ更新を無効にするコマンドの例。

    ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID
    

    複数の割り当ておよび特定の構成に対する自動パッチ更新を無効にするコマンド例。

    ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID --assignment ASSIGNMENT-ID
    

API での構成と割り当てのアップグレード

/v2/storage/satellite/updateAssignment API を使用して、新しいクラスターまたはクラスター・グループで割り当てを更新できます。 改訂の更新を適用するには、 updateConfigVersiontrue に設定します。

  1. 以下の要求例をコピーし、更新するクラスター・グループおよび割り当ての変数を置き換えます。

    curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/updateAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"groups\": [ \"CLUSTER-GROUPS\" ], \"name\": \"ASSIGNMENT-NAME\", \"updateConfigVersion\": true, \"uuid\": \"ASSIGNMENT-ID\"}"
    
  2. 要求を実行します。

  3. 更新を確認するために割り当ての詳細を取得します。

    curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
    

API での割り当ての自動パッチ更新の有効化

/v2/storage/satellite/setAssignmentAutoupgrade API を使用して、割り当ての自動パッチ更新を有効にすることができます。 自動パッチ更新を有効にすると、最新のストレージ・テンプレート・リビジョン (パッチ) が自動的に適用されます。 ただし、メジャー更新は手動で適用する必要があります。

  1. 以下の要求例をコピーし、更新するクラスター・グループおよび割り当ての変数を置き換えます。

    curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/setAssignmentAutoupgrade" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d { "config": "string", "controller": "string", "autopatch": boolean,"assignment" : { "all": boolean, "uuid": ["string", "string", ...], } }
    
  2. 要求を実行します。

  3. 割り当ての詳細を取得して、アップグレードを検証します。

    curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
    

ONTAP-NAS ストレージを使用するアプリのデプロイ

trident-kubectl-nas ドライバーを使用して、NetApp ONTAP-NAS ストレージを使用するアプリをクラスターにデプロイできます。

  1. sat-netapp ストレージ・クラスのいずれかを使用する PVC 構成ファイルを作成します。

    apiVersion: v1
    kind: PersistentVolumeClaim
    metadata:
      name: netapp-pvc
    spec:
      accessModes:
      - ReadWriteMany
      storageClassName: sat-netapp-file-gold
      resources:
      requests:
        storage: 10Gi
    
  2. クラスター内に PVC を作成します。

    oc apply -f pvc.yaml
    
  3. PVC が作成されたことを確認します。 PVC が Bound 状況であることを確認します。

    oc get pvc
    

    出力例

    NAME         STATUS   VOLUME                                     CAPACITY   ACCESS MODES   STORAGECLASS           AGE
    netapp-pvc   Bound    pvc-acd9e5b4-0b24-4e20-ac00-69a05148c799   10Gi       RWX            sat-netapp-file-gold   39s
    
  4. 作成した PVC をマウントするポッドの YAML 構成ファイルを作成します。 以下の例では、ONTAP-NAS ボリューム・マウント・パスにある nginx ファイルに現在の日時を書き込む test.txt ポッドを作成します。

    apiVersion: v1
    kind: Pod
    metadata:
        name: app
    spec:
        containers:
        - name: app
        image: nginx
        command: ["/bin/sh"]
        args: ["-c", "while true; do echo $(date -u) >> /test/test.txt; sleep 5; done"]
        volumeMounts:
        - name: persistent-storage
            mountPath: /test
        volumes:
        - name: persistent-storage
        persistentVolumeClaim:
            claimName: netapp-pvc
    
  5. クラスター内にポッドを作成します。

    oc apply -f pod.yaml
    
  6. ポッドがデプロイされたことを確認します。 アプリが Running 状態になるまでに数分かかることがあることに注意してください。

    oc get pods
    

    出力例

    NAME                                READY   STATUS    RESTARTS   AGE
    app   1/1     Running   0          50s
    
  7. アプリが ONTAP-NAS インスタンスに書き込めることを確認します。

    1. ポッドにログインします。

      oc exec app -it bash
      
    2. test.txt ファイルの内容を表示して、アプリが永続ストレージにデータを書き込めていることを確認します。

      cat /test/test.txt
      

      出力例

      Wed May 19 13:28:31 UTC 2021
      Wed May 19 13:28:37 UTC 2021
      Wed May 19 13:28:42 UTC 2021
      Wed May 19 13:28:47 UTC 2021
      
    3. ポッドを終了します。

      exit
      

アプリからの NetApp ONTAP-NAS ストレージの削除

ストレージ構成を削除する前に、NetApp ストレージを使用しているアプリ・ポッドおよび PVC を削除します。

  1. PVC をリストし、削除する PVC の名前および対応する PV をメモします。

    oc get pvc
    
  2. 削除する PVC を現在マウントしているポッドをすべてリストします。 ポッドが返されなければ、現在その PVC を使用しているポッドはありません。

    oc get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>"
    

    出力例

    app    sat-netapp-file-gold
    
  3. ポッドがデプロイメントの一部である場合は、デプロイメントを削除します。

    oc delete deployment <deployment_name>
    
  4. ポッドまたはデプロイメントが削除されたことを確認します。

    oc get pods
    
    oc get deployments
    
  5. PVC を削除します。

    oc delete pvc <pvc_name>
    
  6. 対応する PV を削除します。

    oc delete pv <pv_name>
    
  7. [クラスターから NetApp ONTAP-NAS ストレージ構成を削除します]/docs/satellite ite?topic=satellite-storage-netapp-ontap-nas & interface=cli#netapp-nas-template-rm-cli-2104)

CLI からの NetApp ONTAP-NAS のストレージ割り当ておよびストレージ構成の削除

CLI を使用して、ストレージ割り当ておよびストレージ構成を削除します。

  1. ストレージ割り当てをリストし、クラスターに使用していた割り当てを見つけます。

    ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
    
  2. 割り当てを削除します。 割り当てを削除すると、そのストレージ割り当てに含まれていたすべてのクラスターから、NetApp ONTAP-NAS のドライバー・ポッドとストレージ・クラスが削除されます。

    ibmcloud sat storage assignment rm --assignment <assignment_ID>
    
  3. NetApp ONTAP-NAS ドライバーがクラスターから削除されたことを確認します。 クラスターでストレージ・クラスをリストし、NetApp ONTAP-NAS ストレージ・クラスが削除されていることを確認します。

    oc get sc
    
  4. trident 名前空間のポッドをリストし、NetApp ONTAP-NAS ストレージ・ドライバー・ポッドが削除されていることを確認します。

    oc get pods -n trident
    
  5. オプション: ストレージ構成をリストして、NetApp 構成を削除します。

    ibmcloud sat storage config ls
    
    ibmcloud sat storage config rm --config <config_name>
    
  6. 次の手順: クラスターから、NetApp Trident オペレーターを削除します

コンソールからの NetApp ONTAP-NAS ストレージ割り当ておよび構成の削除

コンソールを使用して、ストレージ割り当ておよびストレージ構成を除去します。

  1. Satellite ストレージ・ダッシュボードから、削除するストレージ構成を選択します。
  2. アクション > 削除を選択します。
  3. ストレージ構成の名前を入力します。
  4. **「削除」**を選択します。

パラメーターのリファレンス

22.04 パラメーター・リファレンス

22.22.04パラメータ参照
表示名 CLI オプション タイプ 説明 必須ですか? デフォルト値
管理 LIF managementLIF 構成 管理 LIF の IP アドレス。 はい 該当なし
データ LIF dataLIF 構成 データ LIF の IP アドレスです。 はい 該当なし
SVM svm 構成 SVM の名前。 はい 該当なし
ユーザー名 username シークレット ストレージ・デバイスに接続するためのユーザー名。 はい 該当なし
ユーザー・パスワード password シークレット ストレージ・デバイスに接続するためのパスワード。 はい 該当なし
エクスポート・ポリシー exportPolicy 構成 NFS エクスポート・ポリシーの NAS オプション。 はい default
ボリューム・サイズの制限 limitVolumeSize 構成 要求可能な最大ボリューム・サイズ (ギビバイト単位) および Qtree 親ボリューム・サイズ はい 50Gi
AggregateUsage の制限 limitAggregateUsage 構成 使用量がこのパーセンテージを超えると、プロビジョニングに失敗します。 はい 80%
NFS マウント・オプション nfsMountOptions 構成 NFS マウント・オプション。 はい nfsvers=4

22.10 パラメーター・リファレンス

22.22.10パラメータ参照
表示名 CLI オプション タイプ 説明 必須ですか? デフォルト値
管理 LIF managementLIF 構成 管理 LIF の IP アドレス。 はい 該当なし
データ LIF dataLIF 構成 データ LIF の IP アドレスです。 はい 該当なし
SVM svm 構成 SVM の名前。 はい 該当なし
ユーザー名 username シークレット ストレージ・デバイスに接続するためのユーザー名。 はい 該当なし
ユーザー・パスワード password シークレット ストレージ・デバイスに接続するためのパスワード。 はい 該当なし
エクスポート・ポリシー exportPolicy 構成 NFS エクスポート・ポリシーの NAS オプション。 はい default
ボリューム・サイズの制限 limitVolumeSize 構成 要求可能な最大ボリューム・サイズ (ギビバイト単位) および Qtree 親ボリューム・サイズ はい 50Gi
AggregateUsage の制限 limitAggregateUsage 構成 使用量がこのパーセンテージを超えると、プロビジョニングに失敗します。 はい 80%
NFS マウント・オプション nfsMountOptions 構成 NFS マウント・オプション。 はい nfsvers=4

24.02 パラメーター・リファレンス

24.24.02パラメータ参照
表示名 CLI オプション タイプ 説明 必須ですか? デフォルト値
管理 LIF managementLIF 構成 管理 LIF の IP アドレス。 はい 該当なし
データ LIF dataLIF 構成 データ LIF の IP アドレスです。 はい 該当なし
SVM svm 構成 SVM の名前。 はい 該当なし
ユーザー名 username シークレット ストレージ・デバイスに接続するためのユーザー名。 はい 該当なし
ユーザー・パスワード password シークレット ストレージ・デバイスに接続するためのパスワード。 はい 該当なし
エクスポート・ポリシー exportPolicy 構成 NFS エクスポート・ポリシーの NAS オプション。 はい default
ボリューム・サイズの制限 limitVolumeSize 構成 要求可能な最大ボリューム・サイズ (ギビバイト単位) および Qtree 親ボリューム・サイズ はい 50Gi
AggregateUsage の制限 limitAggregateUsage 構成 使用量がこのパーセンテージを超えると、プロビジョニングに失敗します。 はい 80%
NFS マウント・オプション nfsMountOptions 構成 NFS マウント・オプション。 はい nfsvers=4

NetApp ONTAP-NAS のストレージ・クラス・リファレンス

sat-netapp ストレージ・クラスを使用するアプリをデプロイする前に、以下の注意事項を確認してください。

  • デフォルトでは、sat-netapp-file-gold ストレージ・クラスに QoS 制限は含まれていません (IOPS は無制限)。
  • sat-netapp-file-silversat-netapp-file-bronze のストレージ・クラスを使用するには、ストレージ・コントローラーで、対応する QoS ポリシー・グループ silverbronze を作成して QoS 制限を定義する必要があります。 ストレージ・システム上にポリシー・グループを作成するには、システム CLI にログインし、**netapp1::> qos policy-group create -policy-group <policy_group_name> -vserver <svm_name> [-min-throughput <min_IOPS>] -max-throughput <max_IOPS>** コマンドを実行します。
  • min-throughput オプションは、オールフラッシュ・システムでのみサポートされます。 QoSポリシーグループの作成と管理の詳細については、ONTAP 9 Storage Managementのドキュメントを参照してください。
  • 暗号化 ストレージ・クラスを使用するには、NetApp ONTAP オンボード鍵マネージャーまたはサポートされる (オフボックス) サード・パーティー鍵マネージャー (IBM の TKLM 鍵マネージャーなど) を使用して、ストレージ・システム上で NetApp Volume Encryption (NVE) を有効にする必要があります。 オンボード鍵マネージャーを有効にするには、netapp1::> security key-manager onboard enable コマンドを実行します。 暗号化の設定の詳細については、ONTAP 9のセキュリティとデータ暗号化のドキュメントを参照してください。

NetApp ONTAP-NAS の Satellite ストレージ・クラスについて説明します。 oc describe sc <storage-class-name> コマンドを使用して、コマンド・ラインでストレージ・クラスを確認することができます。

NetApp ONTAP-NAS ストレージ・クラスのリファレンス。
ストレージ・クラス名 タイプ ファイル・システム IOPS 暗号化 再利用ポリシー
sat-netapp-file-gold デフォルト ONTAP-NAS NFS QoS 制限なし 暗号化は無効。 の削除
sat-netapp-file-gold-encrypted ONTAP-NAS NFS QoS 制限なし 暗号化は有効。 の削除
sat-netapp-file-silver ONTAP-NAS NFS ユーザー定義の QoS 制限。 暗号化は無効。 の削除
sat-netapp-file-silver-encrypted ONTAP-NAS NFS ユーザー定義の QoS 制限。 暗号化は有効。 の削除
sat-netapp-file-bronze ONTAP-NAS NFS ユーザー定義の QoS 制限。 暗号化は無効。 の削除
sat-netapp-file-bronze-encrypted ONTAP-NAS NFS ユーザー定義の QoS 制限。 暗号化は有効。 の削除

NetApp ONTAP-NAS のヘルプおよびサポートの利用

NetApp Tridentで問題が発生した場合は、NetAppのサポートページを参照してください。