[クラウドのハードウェアタイプ] クラス拡張を有効にする
クラウドのハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルを有効にして、 Amazon AWS Cloud Microsoft Azure Cloud および Google Cloud Platform (GCP)の事前定義された仮想マシン (VM) ハードウェアタイプレコードを保存します。このクラス拡張により、ハードウェアタイプ [cmdb_ci_compute_template] テーブル内の VM ハードウェアタイプレコードの重複が防止され、 ディスカバリー フローと関連フローのパフォーマンスが向上します。
始める前に
- 次のアプリケーションの最新バージョンがインストールされていることを確認してください:
- CMDB CI クラスモデル
- ディスカバリーとサービスマッピングパターン
ディスカバリーとサービスマッピングパターン のバージョンが 1.6.0 より前のバージョンの場合は、ナレッジベース記事KB0955939を参照してください。
- アプリケーションスコープが ディスカバリーとサービスマッピングパターン アプリケーションであることを確認します。
必要なロール:アドミン
このタスクについて
各クラウドサービスプロバイダーは、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 と GCP VM ハードウェアタイプをクラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルに保存することで、これらの問題を回避します。
このテーブルは、ハードウェアタイプ [cmdb_ci_compute_template] テーブルを拡張します。LDC またはサービスアカウントに関連付けられていないため、 ディスカバリー ハードウェアタイプ [cmdb_ci_compute_template] テーブルに多くの VM ハードウェアタイプのレコードを追加することは回避できます。
クラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルは、識別ルールの object_id フィールドとプロバイダーフィールドを使用します。
- ディスカバリースケジュールがマスターアカウントとメンバーアカウントの両方に対して実行されている場合、パターンはマスターアカウントのデータセンターハードウェアタイプのみを検出します。
- スタンドアロンメンバーアカウントに対してディスカバリースケジュールが実行された場合、パターンはそのメンバーアカウントのデータセンターとそのハードウェアタイプを検出します。
- スタンドアロンメンバーアカウントが既に検出された後にマスターアカウントに対してディスカバリースケジュールが実行された場合、パターンではメンバーアカウントのハードウェアタイプは再検出されません。代わりに、マスターアカウントのハードウェアタイプを検出し、マスターアカウントとメンバーアカウントの間の関係をマッピングします。
手順
- ナビゲーションフィルターで、「sys_properties.list」と入力します。
- [ 名前 ] フィールドで、「 クラウドデータセンターに単一のハードウェアタイプを使用する」sn_itom_patternを検索します。
- sn_itom_pattern.use a single hardware type for cloud data centersプロパティを選択します。
- [値] フィールドに「true」と入力します。
- [更新] を選択します。
次のタスク
- ハードウェアタイプのレコードをクリーンアップします。詳細については、ナレッジベース記事「KB1285337」を参照してください。 重要:クリーンアップにより、既存のすべての計算プロファイルが CMDBから削除されます。したがって、ハードウェアテンプレートをハードウェアタイプ [cmdb_ci_compute_template] テーブルに手動で追加した場合は、クラウドハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルに手動で追加する必要があります。
- クラウドディスカバリー を再実行します。