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

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 を使用することで、 Amazon Elastic Kubernetes Service ( EKS )で実行されている Kubernetes クラスタが、 ONTAP がサポートするブロックボリュームとファイル永続ボリュームをプロビジョニングできるようになります。

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

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

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

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

Tridentは、クラスタを使用して、ONTAP 管理者またはSVM管理者のどちらかとして実行される必要があります fsxadmin ユーザまたはです vsadmin SVMユーザ、または同じロールを持つ別の名前のユーザ。。 fsxadmin ユーザは限定的にの代わりとなります admin クラスタユーザ:Astra Tridentは通常、を使用します admin Amazon FSX以外のONTAP 環境のクラスタユーザ。

ドライバ

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 つの認証モードがあります。

  • クレデンシャルベース:を使用できます fsxadmin ユーザが自身のファイルシステムまたはに割り当てられます vsadmin ユーザがSVM用に設定します。を使用することをお勧めします vsadmin ユーザがバックエンドを設定します。Astra Trident は、このユーザ名とパスワードを使用して FSX ファイルシステムと通信します。

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

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

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. ./trident-get-started/Kubernetes -deployment.html のいずれかを使用して 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がマルチパスを使用できるようにするためのドライバ。
警告 Amazon FSX for NetApp ONTAP をAstra Tridentとともに使用している場合は、を参照してください limitAggregateUsage パラメータはでは機能しません vsadmin および fsxadmin ユーザアカウント:このパラメータを指定すると設定処理は失敗します。