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

Deployment手順

共同作成者

ここでは、ベクターデータベース解決策for NetAppの配置手順について説明します。

Deployment手順

この導入セクションでは、以下のラボセットアップにmilvusベクターデータベースとKubernetesを使用しました。

入力/出力ダイアログを示す図、または書き込まれた内容を表す図

NetAppストレージは、顧客データとmilvusクラスタデータを保持するためのストレージをクラスタに提供します。

NetAppストレージのセットアップ–ONTAP

  • ストレージシステムの初期化

  • Storage Virtual Machine(SVM)の作成

  • 論理ネットワークインターフェイスの割り当て

  • NFS、S3の構成とライセンス

NFS(ネットワークファイルシステム)については、次の手順を実行してください。

  1. NFSv4用のFlexGroupボリュームを作成します。この検証用のセットアップでは、48本のSSDを使用しました。1本はコントローラのルートボリューム専用のSSD、47本はNFSv4用に分散しています]]。FlexGroupボリュームのNFSエクスポートポリシーに、Kubernetes(Kubernetes)ノードネットワークに対する読み取り/書き込み権限が設定されていることを確認します。これらの権限が設定されていない場合は、Kubernetesノードネットワークに対して読み取り/書き込み(rw)権限を付与してください。

  2. すべてのKubernetesノードで、フォルダを作成し、各Kubernetesノードの論理インターフェイス(LIF)を使用してこのフォルダにFlexGroupボリュームをマウントします。

NAS S3(Network Attached Storage Simple Storage Service)については、次の手順を実行してください。

  1. NFS用のFlexGroupボリュームを作成します。

  2. vserver object-store-server createコマンドを使用して、HTTPを有効にし、管理ステータスを「up」に設定します。HTTPSを有効にし、カスタムリスナーポートを設定することもできます。

  3. 「vserver object-store-server user create -user <username>」コマンドを使用して、object-store-serverユーザを作成します。

  4. アクセスキーとシークレットキーを取得するには、次のコマンドを実行します。"set diag;vserver object-store-server user show -user <username>"。ただし、今後は、これらのキーはユーザ作成プロセス中に提供されるか、REST API呼び出しを使用して取得できます。

  5. 手順2で作成したユーザを使用してオブジェクトストアサーバグループを作成し、アクセスを許可します。この例では、「FullAccess」を提供しています。

  6. タイプを「nas」に設定し、NFSv3ボリュームへのパスを指定して、NASバケットを作成します。この目的のためにS3バケットを利用することもできます。

NetAppストレージのセットアップ–StorageGRID

  1. StorageGRIDソフトウェアをインストールします。

  2. テナントとバケットを作成

  3. 必要な権限を持つユーザを作成します。