[クラウドのハードウェアタイプ] クラス拡張を有効にする
クラウドのハードウェアタイプ [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フィールドとプロバイダーフィールドを使用します。
- ディスカバリースケジュールがマスターアカウントとメンバーアカウントの両方に対して実行される場合、パターンではマスターアカウントのデータセンターハードウェアタイプのみが検出されます。
- スタンドアロンメンバーアカウントに対してディスカバリースケジュールが実行されると、パターンではそのメンバーアカウントのデータセンターとそのハードウェアタイプが検出されます。
- スタンドアロンメンバーアカウントが既に検出された後にマスターアカウントに対してディスカバリースケジュールが実行された場合、パターンではメンバーアカウントのハードウェアタイプは再検出されません。代わりに、マスターアカウントのハードウェアタイプを検出し、マスターアカウントとメンバーアカウント間の関係をマッピングします。
手順
- ナビゲーションフィルターで、「sys_properties.list」と入力します。
- [ 名前 ] フィールドで、「 sn_itom_pattern.use a single hardware type for cloud data centers」を検索します。
- sn_itom_pattern.use a single hardware type for cloud data centers プロパティを選択します。
- [値] フィールドに「true」と入力します。
- [Update (更新)] を選択します。
次のタスク
- ハードウェアタイプのレコードをクリーンアップします。詳細については、ナレッジベース記事「KB1285337」を参照してください。 重要:クリーンアップにより、既存のすべての計算プロファイルが CMDBから削除されます。したがって、ハードウェアテンプレートをハードウェアタイプ [cmdb_ci_compute_template] テーブルに手動で追加した場合は、クラウドのハードウェアタイプ [cmdb_ci_cloud_hardware_type] テーブルに手動で追加する必要があります。
- クラウドディスカバリー を再実行します。