[クラウドのハードウェアタイプ] クラス拡張を有効にする

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:4分
  • クラウドのハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルを有効にして、 Amazon AWS クラウド Microsoft Azure クラウド および Google Cloud Platform (GCP)の事前定義された仮想マシン (VM) ハードウェアタイプのレコードを保存します。このクラス拡張により、ハードウェアタイプ [cmdb_ci_compute_template] テーブルの VM ハードウェアタイプレコードの重複が防止され、 ディスカバリー および関連フローのパフォーマンスが向上します。

    始める前に

    • 次のアプリケーションの最新バージョンがインストールされていることを確認します。
      • CMDB CI クラスモデル
      • ディスカバリーとサービスマッピングパターン

        ディスカバリーとサービスマッピングパターン のバージョンが 1.6.0 より前の場合は、ナレッジベース記事「KB0955939」を参照してください。

    • アプリケーションスコープが ディスカバリーとサービスマッピングパターン アプリケーションであることを確認します。

    必要なロール:admin

    このタスクについて

    各クラウドサービスプロバイダーは、t1.micro (AWS) など、いくつかの事前定義された VM ハードウェアタイプを提供します。独自の構成を作成することもできます。デフォルトでは、ディスカバリー は検出された VM ハードウェアタイプをハードウェアタイプ [cmdb_ci_compute_template] テーブルに保存します。このテーブルは cmdb_ci_logical_datacenter クラスの「子」であるため、ハードウェアタイプテーブルの属性には cmdb_ci_logical_datacenter クラスの属性が含まれます。

    このモデルでは、検出された VM ハードウェアタイプごとに重複レコードが作成される場合があります。

    検出された各 VM ハードウェアタイプのレコード数は、サービスアカウントの数に論理データセンターの数を掛けた値によって決まります。

    たとえば、組織に t1.micro VM の AWS アカウントがあるとします。組織には、3000 のサービスアカウントと 10 の論理データセンター (LDC) があります (米国西部など)。次の検出では、VM ハードウェアタイプが検出され、ハードウェアタイプ [cmdb_ci_compute_template] テーブルに 30,000 件のレコードが作成されます。

    このアプローチでは、ディスカバリーと関連フローの速度が低下する可能性があります。

    事前定義された AWS VM ハードウェアタイプと GCP VM ハードウェアタイプをクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルに保存することで、これらの問題を回避します。

    このテーブルは、ハードウェアタイプ [cmdb_ci_compute_template] テーブルを拡張します。LDC またはサービスアカウントに関連付けられていないため、ハードウェアタイプ [cmdb_ci_compute_template] テーブルに多くの VM ハードウェアタイプのレコードが追加されないように ディスカバリー

    クラウドのハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルでは、識別ルールのobject_idフィールドとプロバイダーフィールドを使用します。

    注:
    AWS環境では、ディスカバリーパターンはマスターアカウントのデータセンターに対してのみハードウェアタイプを検出します。次に、検出されたハードウェアタイプと、メンバーアカウントの対応するリージョンとの関係を作成します。
    • ディスカバリースケジュールがマスターアカウントとメンバーアカウントの両方に対して実行される場合、パターンではマスターアカウントのデータセンターハードウェアタイプのみが検出されます。
    • スタンドアロンメンバーアカウントに対してディスカバリースケジュールが実行されると、パターンではそのメンバーアカウントのデータセンターとそのハードウェアタイプが検出されます。
    • スタンドアロンメンバーアカウントが既に検出された後にマスターアカウントに対してディスカバリースケジュールが実行された場合、パターンではメンバーアカウントのハードウェアタイプは再検出されません。代わりに、マスターアカウントのハードウェアタイプを検出し、マスターアカウントとメンバーアカウント間の関係をマッピングします。

    手順

    1. ナビゲーションフィルターで、「sys_properties.list」と入力します。
    2. [ 名前 ] フィールドで、「 sn_itom_pattern.use a single hardware type for cloud data centers」を検索します。
    3. sn_itom_pattern.use a single hardware type for cloud data centers プロパティを選択します。
    4. [値] フィールドに「true」と入力します。
    5. [Update (更新)] を選択します。

    次のタスク

    1. ハードウェアタイプのレコードをクリーンアップします。詳細については、ナレッジベース記事「KB1285337」を参照してください。
      重要:
      クリーンアップにより、既存のすべての計算プロファイルが CMDBから削除されます。したがって、ハードウェアテンプレートをハードウェアタイプ [cmdb_ci_compute_template] テーブルに手動で追加した場合は、クラウドのハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルに手動で追加する必要があります。
    2. クラウドディスカバリー を再実行します。