NetApp Workload Factoryのセットアップと管理に関するよくある質問
NetApp Workload Factoryの設定および管理を行う際、アカウント、認証情報、リンク、自動化ツールに関する概念、用語、動作、制約について、よくある疑問を持たれるかもしれません。
概要と費用
Workload Factoryは、FSx for ONTAPファイルシステム上で実行されるデータベース、VMware移行、EDAプロジェクトなどのワークロードを最適化するためのライフサイクル管理プラットフォームです。Workload Factory自体は無料で利用できます。FSx for ONTAPファイルシステム、VMware Cloud on AWSインフラストラクチャ、その他のAWSサービスなど、導入したサービスに対してAWSに料金を支払います。
Workload Factory は、FSx for ONTAP がサポートされているすべての商用リージョンで動作しますが、中国リージョン、Secret Cloud、Top Secret Cloud ではサポートされていません。
アカウントとサインイン
どちらも、Workload FactoryにアクセスできるWebベースのコンソールです。NetApp Consoleは、FSx for ONTAPファイルシステムとワークロードを他のデータサービスと並行して1か所で管理できるハイブリッドなエクスペリエンスを提供します。Workload Factoryコンソールは、FSx for ONTAPで実行されるワークロードに特化した専用のエクスペリエンスです。
NetApp Support Site(NSS)の認証情報を使用してサインアップするか、NetAppクラウドログインを作成します。クラウドログインの場合は、ログインする前にメールアドレスを確認する必要があります。初回ログイン時にアカウントを作成してリソース、ワークロード、認証情報を管理し、Workload Factoryのすべての機能にアクセスできるアカウント管理者になります。すでにNetApp Consoleを使用している場合、Workload FactoryはNetAppアカウントを使用するため、すでにアカウントに所属していることになります。
GovCloud(US)のエンドポイントとリージョンのみを使用し、認証情報とシークレットがGovCloud内に保持されるアカウントが必要な場合は、GovCloud(US)オプションを選択してください。この選択は永続的なものです。GovCloudアカウントは認証情報を追加し、リンクを手動で作成する必要があります。
アカウントは、NetApp Consoleからのみ管理できます。アカウント管理者がそこにメンバーを追加すると、招待されたユーザーには参加手順が記載されたメールが送信されます。
資格情報と権限
利用開始にあたって認証情報を追加するのは任意ですので、AWSアカウントにアクセスしなくてもWorkload Factoryをご利用いただけます。ただし、FSx for ONTAPファイルシステムを作成および管理したり、データベースなどのワークロードをデプロイおよび管理したりするには、Workload Factoryに認証情報が必要です。
認証情報はAWSのロール引き受けフローを使用します。各認証情報セットは、選択したワークロード機能と権限レベルに基づいた1つ以上のIAMポリシーと、Workload Factoryが引き受けるIAMロールで構成されます。後からいつでも機能を追加できます。
手動方式では、CodeboxからポリシーのJSONをコピーして、AWSマネジメントコンソールでIAMポリシーとIAMロールを作成します。自動方式では、機能を選択すると、CloudFormationスタックがIAMポリシーとIAMロールを作成します。GovCloud(米国)ではCloudFormationがサポートされていないため、認証情報は手動で追加する必要があります。
アクセス許可ポリシーはワークロードごとにまとめられています。ストレージの選択肢は、表示、計画、分析、運用と修復、および*ファイルシステムの作成と削除*です。データベースワークロードでは、表示、計画、分析、運用と修復、および*データベースホストの作成*が提供されます。これらのポリシーを使用すると、ITポリシーに基づいて段階的に信頼を割り当てることができます。現在使用する予定の機能のみを選択してください。
*Enable automatic permissions check*を選択すると、権限ポリシーに `iam:SimulatePrincipalPolicy`が追加され、Workload Factoryが操作を完了する前に、必要なAWS権限があることを確認できるようになります。認証情報を追加した後で削除することもできますが、残しておくことをお勧めします。部分的に成功した操作に対するリソース作成を防ぎ、手動でのリソースクリーンアップの手間を省きます。
クレデンシャルは、FSx for ONTAPファイルシステムに関連付けられていない場合にのみ削除できます。Workload Factoryコンソールで*Remove*を使用するか、NetApp Consoleで*Delete*を使用します。
リンク
リンクは、Workload Factoryアカウントと1つ以上のFSx for ONTAPファイルシステムとの間に信頼関係と接続性を確立します。リンクはAWS Lambdaを使用するため、Amazon FSx for ONTAP APIでは提供されていない機能を、ONTAP REST API呼び出しを通じて監視および管理できます。利用を開始するにあたってリンクは必要ありませんが、Workload Factoryのすべての機能を利用するにはリンクが必要です。
リンクが必要な機能は次のとおりです:
-
FSx for ONTAPの優れたアーキテクチャのステータス
-
ONTAP EMSイベント監視
-
AIによる自律型ランサムウェア対策(ARP/AI)
-
ボリュームとストレージVMのレプリケーション
-
SMB/CIFS共有およびNFSエクスポートポリシー
-
iSCSIボリューム管理
-
Snapshotポリシー
-
ボリュームの自動拡張とinode管理
-
クローン作成
-
追加のONTAP指標とLIFの詳細
リンクが必要な操作を実行しようとした際に、リンクが関連付けられていない場合、Workload Factoryはその旨を通知します。"リンクについて詳しくはこちらをご覧ください"を参照してください。
はい。LambdaトランザクションごとにAWS料金が発生します。Lambdaはプロキシとして機能するため、ファイルシステム上のONTAP REST APIにリクエストを送信する際と、Workload Factoryに応答を返す際のそれぞれで料金が発生します。
1つのリンクは、複数のFSx for ONTAPファイルシステムに関連付けることができます。各ファイルシステムは、同じNetAppアカウント内の1つのリンクにのみ関連付けることができます。複数のNetAppアカウントがある場合、ファイルシステムを別のアカウントの追加のリンクに関連付けることができます。"リンクについて詳しくはこちらをご覧ください"を参照してください。
自動作成ではWorkload Factoryを介してリンクが登録されますが、Workload Factoryの自動化にはトークンが使用され、そのCloudFormationコードは最大6時間しか使用できません。手動作成ではCodeboxからCloudFormationまたはTerraformを使用し、コードは永続化されます。これは、セキュリティやDevOpsなどのチームが事前に権限を付与する必要がある場合に便利です。GovCloudアカウントはリンクを手動で作成する必要があります。
ファイルシステムのセキュリティグループで必要なポートが開いていること、リンクが `\https://api.workloads.netapp.com`にアクセスできること、およびCloudFormationスタックを作成するための十分なAWS権限が必要です。
いいえ。Linkは、Workload Factoryの認証情報またはAWS Secrets Managerのいずれか1つの認証方法のみをサポートしており、後から変更することはできません。
インターフェース上でリンクを編集することはできません。変更するには、新しいリンクを作成し、それをファイルシステムに関連付けます。AWSのLambdaネットワーク構成を変更することは、接続の問題を引き起こす可能性があるため推奨されません。
Linkを使用していたファイルシステムやその他のリソースは、Linkに依存する機能を使用できなくなります。LinkはWorkload Factoryからのみ削除され、AWSからは削除されないため、AWSアカウント内のLambda関数も削除する必要があります。
Codebox
Codeboxは、Workload Factoryがサポートするあらゆる操作を実行するためのコードを生成する、Infrastructure as Codeのコパイロットです。Workload Factory REST API、AWS CLI、AWS CloudFormation、およびTerraformをサポートしています。Codebox Viewerはウィザードの入力内容から生成されたコードを表示し、Automation Catalogは保存されたジョブを再利用可能なテンプレートとして保存します。
Codebox Viewerは読み取り専用です。コードをコピーしたり、Automation Catalogに保存したり、一部の形式でダウンロードしたりすることしかできません。ダウンロードしたコードを編集して、他のAWSアカウントに適合させることができます。セキュリティ上の理由から、CloudFormation YAMLコードは7日後に有効期限が切れます。
CloudShell
CloudShellは、提供されたAWSおよびONTAPの認証情報を使用して、Workload Factoryバックエンドを介してプロキシされるブラウザベースのシェルでAWS CLIおよびONTAP CLIコマンドを実行します。少なくとも1つのAWS認証情報が必要です。パイプ |、バックグラウンド &、リダイレクト `>`などのシェル演算子はサポートされておらず、これらを含むコマンドは失敗します。AWSコマンドは、選択した認証情報が選択したリージョンで権限を持っている場合にのみ成功します。
通知
Workload Factoryは、NetApp Consoleアラートとして、アカウントに関連付けられたアドレスへの電子メールとして、またはAmazon SNSトピックに通知を送信できます。Consoleアラートは、ConsoleエージェントまたはLinkがデプロイされている場合に表示されます。NetApp Consoleで通知を設定すると、配信の所有権がConsoleに移行し、Workload Factoryコンソールの通知オプションは読み取り専用になります。
Workload Factoryは標準SNSトピックタイプのみをサポートしており、通知が受信順にサブスクライバーに届くことを保証するものではありません。重要な通知や緊急通知の場合は、この点を考慮してください。デフォルトでは、サブスクライバーはそのトピックに関するすべての通知を受け取ります。そのため、SNSフィルタポリシー(リソースタイプ、ワークロード、優先度、または通知タイプ別)を使用して、必要な通知のみを受け取るようにしてください。
サービスアカウント
APIのみを利用した自動化にはサービスアカウントを使用することで、スクリプトが個人のユーザーアカウントに依存しないようにできます。クライアントシークレットは一度しか表示されず、Workload Factoryはそれを保存しないため、サービスアカウントを作成する際にコピーまたはダウンロードしてください。クライアントIDとシークレットから生成されるアクセストークンは有効期限が短く、数時間しか有効ではありません。Workload Factoryコンソールでは、サービスアカウントの作成または削除のみが可能です。新しいシークレットを取得するには、サービスアカウントを削除して新しいアカウントを作成してください。
適切に設計された分析
Workload Factoryは、FSx for ONTAPファイルシステムを毎日スキャンします。設定が最適化されているか否かを評価し、推奨事項を提示するとともに、一部の問題は自動的に修正できますが、その他の問題は手動での手順が必要です。環境に該当しないチェックは無視したり、平易な言葉でカスタムルールを作成したりできます。ファイルシステムを包括的に分析するには、Linkを作成して関連付ける必要があります。
トラッカー
TrackerはWorkload Factoryの監視ツールであり、ユーザーインターフェースにイベントを30日間保存します。期間、ワークロード、ステータス、ユーザーでフィルタリングし、ジョブテーブルをCSVファイルとしてダウンロードできます。操作が失敗した場合は、再試行するか、パラメータを編集して再試行することができます。操作が失敗した場合に許容される再試行回数には制限があります。
AIの機能
AI設定ページでは、管理者はNetAppマネージドBedrock(推奨)を選択するか、すべてのAI機能をオフにするかを選択できます。NetAppマネージドBedrockは、モデルのトレーニングにお客様のデータを使用せず、追加のAWS設定も不要です。AI機能をオフにすると、Ask Me、AIエージェント、カスタムダッシュボード、ルールビルダー、アナライザー、およびCloudShellでのAIエラー応答が利用できなくなります。AI機能はパブリックAWSリージョンでAWS Bedrockを使用するため、GovCloudアカウントでは注意が必要です。
はい。NetAppが管理するBedrockでは、各アカウントにAI機能ごとの月間支出上限が設定されています。上限に達すると、Workload FactoryはAI機能をオフにし、インターフェイスの関連部分をグレー表示にして、ツールチップを表示します。クレジットを追加するには、NetAppの担当者にお問い合わせください。
デフォルトでは、エージェントは読み取り専用モードで実行され、リソースを変更することはできません。オプションの読み取り / 書き込みモードでは、エージェントが各アクションを要約し、選択した認証情報を使用して、お客様が承認した後にのみ実行します。エージェントは、現在のスコープ内のリソースと、エージェント設定で選択した認証情報にのみアクセスできます。認証情報を選択しても、追加のAWS権限は付与されません。
カスタムダッシュボード
新しいダッシュボードは作成者のみが閲覧できます。共有すると、ダッシュボードはお客様のWorkload Factoryアカウント内のすべてのユーザーに公開され、アカウント外のユーザーと共有することはできません。ダッシュボードを編集できるのは作成者のみですが、アカウント内のすべてのユーザーがダッシュボードを削除できます。削除は永久的な操作であり、すべてのユーザーからダッシュボードが削除されるため、チームと連携して行ってください。
アカウント管理者はAI機能を有効にする必要があります。監視対象のサービスへの読み取りアクセス権限を持つAWS認証情報が必要です。FSx for ONTAPファイルシステムに接続するには、Linkが必要です。ダッシュボードは読み取り専用であり、ストレージやワークロードの設定を変更することはできません。