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

NetApp Workload Factoryでカスタムルールを作成する

共同作成者 netapp-rlithman

平易な言葉で記述することで、カスタムルールを作成できます。NetApp Workload FactoryのAIルールビルダーは、リクエストをFSx for ONTAPリソースをチェックする検証済みのルールに変換します。

タスク概要

ルール作成プロセスでは、ルールの定義、AIによる解釈の確認、定期的な評価のスケジュール設定前の結果チェックといった手順を順を追って説明します。すべての手順においてお客様が主導権を持ちます。システムはお客様のプロンプトに基づいてルールを提案しますが、お客様が確認するまで処理は進みません。

メモ アカウント管理者がAI機能を無効にしている場合、カスタムルールを作成することはできません。管理者に連絡するか、"AI管理について学ぶ"。

制限事項

カスタムルールには以下の制限が適用されます:

  • 自動修正機能は利用できません。提供されたガイダンスに従って、準拠していないリソースをご自身で修正してください。

  • 各ルールは、1種類のリソースのみをチェックできます。複数のリソースタイプをチェックするには、それぞれ別のルールを作成してください。

  • 過剰なスキャンを避けるため、最短の評価間隔は1時間です。

  • ルールは読み取り専用であり、環境に変更を加えることはできません。

カスタムルールの例

以下の例は、一般的なカスタムルールを示しています。

生産量保護

「タグ『Prod』が付いているすべてのボリュームには、スナップショットポリシーがインストールされている必要があります」

このルールは、会社の要件に従って本番環境のボリュームを保護するためのスナップショットを自動的に作成します。

アーカイブボリュームの階層化

「『Archive』タグが付いたすべてのボリュームには、階層化ポリシーを『All』に設定する必要があります」

このルールは、アーカイブされたデータをより安価なストレージに自動的に移動することで、コストを削減します。

ファイルシステム命名規則

「すべてのファイルシステムは、命名規則 'fsx-{environment}-{application}' に従う必要があります」

このルールは、ファイルシステムが組織の命名規則に準拠していることを検証し、管理とコスト配分を容易にします。

開始する前に

カスタムルールを作成して実行する前に、以下のものを用意してください:

ルールを作成します。

ルールビルダーを使用して、平易な言葉で独自のベストプラクティスルールを作成してください。これらのルールは、すべてのリソースに対してチェックされます。

手順
  1. "NetApp Console"にログインします。

  2. メニュー ハンバーガーメニューアイコンは、Workload Factoryのメニュー項目であるWorkloadsに移動するために使用します から、ワークロード > Well-architected を選択します。

  3. 「Well-architected」メニューから「Rule builder」を選択します。

    ルールビルダーを開くと、カスタムルールを作成するのに役立つサンプルプロンプトが表示されます。「プロンプトをコピー」を選択すると、サンプルプロンプトがAIダイアログのテキストボックスにコピーされます。

  4. 「ルールを作成」フィールドに、ルールの説明を自然言語で入力してください。以下の点について、できるだけ具体的に説明してください。

    • チェックしているリソースの種類(ファイルシステム、ボリューム、またはキャッシュ)。

    • 検証しようとしている条件は何ですか?

    • コンプライアンスを定義する基準値とは何か。

    • このルールが重要な理由(任意だが推奨)。

  5. メニューアイコンはルール生成を開始するために使用されます。, width=18を選択します。

    AIがあなたの入力内容を分析し、ルール定義を生成します。

AIの解釈を確認する

ルールビルダーには以下が表示されます:

  • 解析結果:AIが平易な言葉であなたの指示をどのように理解したか。

  • ルール定義:リソースタイプ、条件ロジック、評価基準を含む構造化されたルール。

  • 理由:AIがあなたのプロンプトをこのように解釈した理由。

  • 信頼度指標:システムが解釈をどの程度確信しているかを示します。

手順
  1. 解釈内容を確認し、意図した内容と一致しているかどうか確認してください。

    ルール定義が正しいことを確認してください。解釈が不明確または間違っている場合、システムは次のような質問をする場合があります。* どのリソースをチェックする必要がありますか?* コンプライアンスを定義する値または制限は何ですか?* このルールはどのくらいの頻度で実行すべきですか?

  2. AIからの質問に回答してください。

    AIは、ニーズをより深く理解するために、いくつかの選択肢の中から選択するよう求める場合があります。各質問に回答し、「続行」を選択するか、「スキップ」を選択してオプションの質問をスキップしてください。

  3. すべての質問に回答したら、Continue を選択してルールを作成してください。

ルールをテストする

ルールをスケジュールする前に、一度テストを実行して、どのリソースに影響するかを確認してください。

手順
  1. 「ルールの検証」を選択します。

    システムは、対象となるすべてのリソースを、お客様のルールロジックに基づいて評価します。

  2. 検証結果を確認します。

    • 評価済みリソース:チェックされたリソースの総数

    • 準拠:ルール基準を満たすリソース

    • 非準拠:基準を満たしていないリソース

    • 評価失敗:評価できなかったリソース(エラーの詳細を含む)

  3. 一部のリソースの評価に失敗した場合は、エラーの原因を確認してください。

    • AWS認証情報エラー:特定のリソースに対して読み取り専用権限が不十分な場合があります

    • 接続エラー:リンクまたはエージェントが特定のファイルシステム用に構成されていない可能性があります

    • ONTAP権限エラー:閲覧ユーザーには特定のリソースへのアクセス権がない可能性があります

ルールを保存またはスケジュールする

ルールをテストした後、下書きとして保存するか、定期的に実行するように設定できます。

手順
  1. 次のいずれかを実行します。

    • 定期的な評価をスケジュールするには、評価頻度(最小1時間、デフォルト24時間)を設定し、*スケジュール*を選択します。このルールは有効になっており、定義されたスケジュールに従って実行されます。

    • スケジュールを設定せずに保存するには、「下書きとして保存」を選択してください。ルールは保存されますが、スケジュールされるまでは評価されません。

    • ルールを破棄するには、「破棄」を選択してルールの作成をキャンセルし、最初からやり直してください。

結果

お客様のカスタムルールが作成され、ルールカタログに登録されました。スケジュールを設定すると、指定された頻度でFSx for ONTAPリソースをチェックします。

トラブルシューティング

利用可能なファイルシステムがありません

AWS 認証情報を設定し、環境に少なくとも 1 つの FSx for ONTAP ファイルシステムがあることを確認してください。ルールビルダーは、ルールを適用するためにファイルシステムを必要とします。

信頼性の低い解釈

さらなる情報が必要です。質問に回答するか、リソースの種類、制限、条件について明確な詳細を盛り込んでプロンプトを書き直してください。

部分的な検証失敗

どのリソースが失敗したか、そしてその理由を確認してください。よくある原因としては、リンクやエージェントの設定が欠落している、あるいは権限が不足しているなどが挙げられます。問題を修正してから、再度検証してください。

曖昧なプロンプト

確認したい内容をもっと具体的に教えてください。リソースの種類、条件、およびしきい値を含めてください。参考として、プロンプトの例文をご覧ください。

ルールは複数のリソースタイプを対象としています

リソースの種類ごとに個別のルールを作成してください。ルールごとにサポートされるリソースタイプは1種類のみです。