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

Amazon FSX for NetApp ONTAP で Astra Trident を使用

共同作成者

"NetApp ONTAP 対応の Amazon FSX"は、 NetApp ONTAP ストレージ・オペレーティング・システムを搭載したファイル・システムの起動と実行を可能にする、フルマネージドの AWS サービスです。Amazon FSX for NetApp ONTAP を使用すると、使い慣れたネットアップの機能、パフォーマンス、管理機能を活用しながら、 AWS にデータを格納する際の簡易性、即応性、セキュリティ、拡張性を活用できます。FSX は、 ONTAP のファイルシステム機能と管理 API の多くをサポートしています。

ファイルシステムは、オンプレミスの ONTAP クラスタに似た、 Amazon FSX のプライマリリソースです。各 SVM 内には、ファイルとフォルダをファイルシステムに格納するデータコンテナである 1 つ以上のボリュームを作成できます。Amazon FSX for NetApp ONTAP を使用すると、 Data ONTAP はクラウド内の管理対象ファイルシステムとして提供されます。新しいファイルシステムのタイプは * NetApp ONTAP * です。

Amazon Elastic Kubernetes Service ( EKS )で実行されている Astra Trident と Amazon FSX for NetApp ONTAP を使用すると、 ONTAP がサポートするブロックボリュームとファイル永続ボリュームを確実にプロビジョニングできます。

警告
ONTAP ファイルシステム用に Amazon FSX を作成します

自動バックアップが有効になっている Amazon FSX ファイルシステムで作成されたボリュームは Trident で削除できません。PVC を削除するには、 PV と ONTAP ボリュームの FSX を手動で削除する必要があります。

この問題 を回避するには、次の手順

  • ONTAP ファイル・システム用の FSX を作成する場合は 'Quick create を使用しないでくださいクイック作成ワークフローでは、自動バックアップが有効になり、オプトアウトオプションはありません。

  • Standard create を使用する場合は、自動バックアップを無効にしてください。自動バックアップを無効にすると、 Trident は手動操作なしでボリュームを正常に削除できます。

    自動バックアップを無効にしている AWS コンソールのスクリーンショット。

Astra Trident の詳細をご確認ください

Astra Trident を初めて使用する場合は、以下のリンクを使用して確認してください。

ドライバー機能の詳細をご覧ください "こちらをご覧ください"

NetApp ONTAP 用の Amazon FSX では、を使用します "FabricPool" ストレージ階層を管理します。データへのアクセス頻度に基づいて階層にデータを格納することができます。

Astra Tridentは vsadmin SVMユーザまたは同じロールを持つ別の名前のユーザ。NetApp ONTAP 対応のAmazon FSXには、が搭載されています fsxadmin ONTAP を限定的に交換するユーザ admin クラスタユーザ:を使用することは推奨されません fsxadmin Tridentを使用したユーザ vsadmin SVMユーザは、より多くのAstra Trident機能にアクセスできます。

ドライバ

Astra Trident と Amazon FSX for NetApp ONTAP を統合するには、次のドライバを使用します。

  • ontap-san:プロビジョニングされる各PVは、NetApp ONTAP ボリューム用に独自のAmazon FSX内にあるLUNです。

  • ontap-san-economy:プロビジョニングされる各PVは、Amazon FSXあたり、NetApp ONTAP ボリューム用に構成可能なLUN数を持つLUNです。

  • ontap-nas:プロビジョニングされた各PVは、NetApp ONTAP ボリュームのAmazon FSX全体です。

  • ontap-nas-economy:プロビジョニングされる各PVはqtreeで、NetApp ONTAP ボリュームのAmazon FSXごとに設定可能な数のqtreeがあります。

  • ontap-nas-flexgroup:プロビジョニングされた各PVは、NetApp ONTAP FlexGroup ボリュームのAmazon FSX全体です。

認証

Astra Trident には、次の 2 つの認証モードがあります。

  • 証明書ベース: Astra Trident は、 SVM にインストールされている証明書を使用して、 FSX ファイルシステムの SVM と通信します。

  • クレデンシャルベース:を使用できます fsxadmin ユーザが自身のファイルシステムまたはに割り当てられます vsadmin ユーザがSVM用に設定します。

    警告 を使用することを強く推奨します vsadmin ユーザがではなく fsxadmin バックエンドを設定します。Astra Trident は、このユーザ名とパスワードを使用して FSX ファイルシステムと通信します。

既存のバックエンドを更新して、クレデンシャルベースの方式と証明書ベースの方式を切り替えることができます。ただし、一度にサポートされる認証方法は1つだけです。別の認証方式に切り替えるには、バックエンド設定から既存の方式を削除する必要があります。

警告 クレデンシャルと証明書の両方を*指定しようとすると、バックエンドの作成が失敗し、構成ファイルに複数の認証方法が指定されているというエラーが表示されます。

認証の詳細については、次のリンクを参照してください。

Amazon FSX for NetApp ONTAP を使用して、 EKS に Astra Trident を導入して設定する

必要なもの
  • 既存のAmazon EKSクラスタまたはを使用する自己管理型Kubernetesクラスタ kubectl インストール済み。

  • クラスタのワーカーノードからアクセスできる、 NetApp ONTAP ファイルシステムと Storage Virtual Machine ( SVM )用の既存の Amazon FSX 。

  • 準備されているワーカーノード "NFS か iSCSI か"

    メモ Amazon Linux および Ubuntu で必要なノードの準備手順を実行します "Amazon Machine Images の略" ( AMIS ) EKS の AMI タイプに応じて異なります。

Astra Trident のその他の要件については、を参照してください "こちらをご覧ください"

手順
  1. のいずれかを使用してAstra Tridentを導入 "導入方法"

  2. Trident を設定する手順は次のとおりです。

    1. SVM の管理 LIF の DNS 名を収集します。たとえば、AWS CLIを使用してを検索します DNSName の下のエントリ EndpointsManagement 次のコマンドを実行した後:

      aws fsx describe-storage-virtual-machines --region <file system region>
  3. 認証用の証明書を作成してインストールします。を使用する場合 ontap-san バックエンド。を参照してください "こちらをご覧ください"。を使用する場合 ontap-nas バックエンド。を参照してください "こちらをご覧ください"

    メモ ファイルシステムにアクセスできる任意の場所から SSH を使用して、ファイルシステムにログイン(証明書をインストールする場合など)できます。を使用します fsxadmin user、ファイルシステムの作成時に設定したパスワード、およびの管理DNS名 aws fsx describe-file-systems
  4. 次の例に示すように、証明書と管理 LIF の DNS 名を使用してバックエンドファイルを作成します。

    {
      "version": 1,
      "storageDriverName": "ontap-san",
      "backendName": "customBackendName",
      "managementLIF": "svm-XXXXXXXXXXXXXXXXX.fs-XXXXXXXXXXXXXXXXX.fsx.us-east-2.aws.internal",
      "svm": "svm01",
      "clientCertificate": "ZXR0ZXJwYXB...ICMgJ3BhcGVyc2",
      "clientPrivateKey": "vciwKIyAgZG...0cnksIGRlc2NyaX",
      "trustedCACertificate": "zcyBbaG...b3Igb3duIGNsYXNz",
     }

バックエンドの作成については、次のリンクを参照してください。

メモ 指定しないでください dataLIF をクリックします ontap-san および ontap-san-economy Astra Tridentがマルチパスを使用できるようにするためのドライバ。
警告 limitAggregateUsage パラメータはでは機能しません vsadmin および fsxadmin ユーザアカウント:このパラメータを指定すると設定処理は失敗します。