提案されたクラス関係
CI タイプに適した関係タイプのテーブル (提案されたリレーションシップ [cmdb_rel_type_suggest]) は、そのクラスに基づいて保持されます。提案された関係を管理するには、次の場所に移動します。 CI クラスマネージャーのいずれかに含めます。
提案モデル
関係エディターにはベース CI があります。ベース CI は、エディターを起動する前にユーザーがいた CI を、新しい関係のベース CI として指定します。lnux100 CI から関係エディターを起動した場合、lnux100 がベース CI になります。また、システム内のすべての CI にはタイプ (クラス) があります。たとえば、bond lnux100 は Linux サーバー タイプです。
多くの CI タイプは、階層内の他のタイプの子です。たとえば、Linux サーバーのクラス階層は次のとおりです。
cmdb_ci -> cmdb_ci_hardware ->cmdb_ci_computer -> cmdb_ci_server -> cmdb_ci_linux_server
提案モデルは、基底クラスがユーザーまたはその親クラスのいずれか 1 つの現在の基底クラスであるすべての関係について、提案された関係テーブルを分析することによって機能します。たとえば、Linux サーバーの場合、提案モデルは基底クラスが以下の関係を取得します。
cmdb_ci_linux_server、cmdb_ci_server、cmdb_ci_computer、cmdb_ci_hardware、または cmdb_ci
ITOM ヴィジビリティ (利用可能な場合) は、拡張検出パターンを使用して CI 関係を特定し、提案された関係性テーブルに追加します。
関係エディターで提案された CI 関係
CI 関係エディターは、提案モデルを使用して、ユーザーが構成アイテムの合理的な関係を選択できるようにします。
たとえば、システム内の次の関係タイプを考えます。
- Provides Power for :: Receives Power From
- Runs on :: Hosts
通常、ユーザーはこれらの関係を使用して、次のように 2 つのアイテム間に以下の合理的な関係を定義します。
- データベースはサーバー上で動作する
- ラックはサーバーに電力を供給する
通常、次の定義のどちらも適切ではありません。
- ラックはサーバー上で動作する
- サーバーはデータベース上で動作する
主要な関係の説明については、「CMDB 内の CI 関係」を参照して ください。