Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

NetApp AIPod環境でのAstra Tridentバックエンドの例

共同作成者

Astra Tridentを使用してKubernetesクラスタ内のストレージリソースを動的にプロビジョニングするには、Tridentバックエンドを1つ以上作成する必要があります。次の例は、この解決策のコンポーネントを "NetApp AIPod"。バックエンドの詳細については、を参照してください "Astra Trident のドキュメント"

  1. NetAppでは、AIPod用にFlexGroup対応のTridentバックエンドを作成することを推奨しています。

    以降のコマンド例では、AIPod Storage Virtual Machine(SVM)用にFlexGroup対応のTridentバックエンドを作成しています。このバックエンドは、 ontap-nas-flexgroup ストレージドライバ。ONTAP では、 FlexVol と FlexGroup の 2 つの主要なデータボリュームタイプがサポートされます。FlexVol ボリュームのサイズは限られています(現時点では、最大サイズは環境によって異なります)。一方、 FlexGroup ボリュームは最大 20PB 、 4 、 000 億ファイルまでリニアに拡張でき、データ管理を大幅に簡易化する単一のネームスペースを提供します。そのため、 FlexGroup ボリュームは、大量のデータに依存する AI や ML のワークロードに最適です。

    少量のデータを処理していて、 FlexGroup ボリュームではなく FlexVol ボリュームを使用する場合は、「 ONTAP-NAS-flexgroup 」ストレージドライバの代わりに「 ONTAP-NAS' ストレージドライバ」を使用する Trident バックエンドを作成できます。

    $ cat << EOF > ./trident-backend-aipod-flexgroups-iface1.json
    {
        "version": 1,
        "storageDriverName": "ontap-nas-flexgroup",
        "backendName": "aipod-flexgroups-iface1",
        "managementLIF": "10.61.218.100",
        "dataLIF": "192.168.11.11",
        "svm": "ontapai_nfs",
        "username": "admin",
        "password": "ontapai"
    }
    EOF
    $ tridentctl create backend -f ./trident-backend-aipod-flexgroups-iface1.json -n trident
    +-------------------------+---------------------+--------------------------------------+--------+---------+
    |            NAME         |   STORAGE DRIVER    |                 UUID                 | STATE  | VOLUMES |
    +-------------------------+---------------------+--------------------------------------+--------+---------+
    | aipod-flexgroups-iface1 | ontap-nas-flexgroup | b74cbddb-e0b8-40b7-b263-b6da6dec0bdd | online |       0 |
    +-------------------------+---------------------+--------------------------------------+--------+---------+
    $ tridentctl get backend -n trident
    +-------------------------+---------------------+--------------------------------------+--------+---------+
    |            NAME         |   STORAGE DRIVER    |                 UUID                 | STATE  | VOLUMES |
    +-------------------------+---------------------+--------------------------------------+--------+---------+
    | aipod-flexgroups-iface1 | ontap-nas-flexgroup | b74cbddb-e0b8-40b7-b263-b6da6dec0bdd | online |       0 |
    +-------------------------+---------------------+--------------------------------------+--------+---------+
  2. NetAppでは、FlexVol対応のTridentバックエンドを作成することも推奨しています。FlexVolボリュームは、永続的アプリケーションのホスト、結果の格納、出力、デバッグ情報などに使用できます。FlexVol ボリュームを使用する場合は、 FlexVol 対応の Trident バックエンドを 1 つ以上作成する必要があります。以降のコマンド例では、FlexVol対応のTridentバックエンドを1つ作成しています。

$ cat << EOF > ./trident-backend-aipod-flexvols.json
{
    "version": 1,
    "storageDriverName": "ontap-nas",
    "backendName": "aipod-flexvols",
    "managementLIF": "10.61.218.100",
    "dataLIF": "192.168.11.11",
    "svm": "ontapai_nfs",
    "username": "admin",
    "password": "ontapai"
}
EOF
$ tridentctl create backend -f ./trident-backend-aipod-flexvols.json -n trident
+-------------------------+---------------------+--------------------------------------+--------+---------+
|            NAME         |   STORAGE DRIVER    |                 UUID                 | STATE  | VOLUMES |
+-------------------------+---------------------+--------------------------------------+--------+---------+
| aipod-flexvols          | ontap-nas           | 52bdb3b1-13a5-4513-a9c1-52a69657fabe | online |       0 |
+-------------------------+---------------------+--------------------------------------+--------+---------+
$ tridentctl get backend -n trident
+-------------------------+---------------------+--------------------------------------+--------+---------+
|            NAME         |   STORAGE DRIVER    |                 UUID                 | STATE  | VOLUMES |
+-------------------------+---------------------+--------------------------------------+--------+---------+
| aipod-flexvols          | ontap-nas           | 52bdb3b1-13a5-4513-a9c1-52a69657fabe | online |       0 |
| aipod-flexgroups-iface1 | ontap-nas-flexgroup | b74cbddb-e0b8-40b7-b263-b6da6dec0bdd | online |       0 |
+-------------------------+---------------------+--------------------------------------+--------+---------+