重複 CI の修正

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む9読むのに数分
  • インスタンスでは、識別および調整 (IRE) 中に重複 CI が検出されると、レビューと修正のために重複 CI の各セットが重複排除タスクにグループ化されます。

    重複排除タスク

    重複排除タスクは、すべての重複 CI のリストを含む、重複の詳細を提供します。タスク内の各重複 CI の詳細と、その CI が重複していると判断するために使用されたデータをレビューします。

    重複排除タスクを修正するには、重複 CI のセットを単一の CI に調整し、重複を排除する必要があります。重複排除タスクから重複 CI 修正者ウィザードを実行して、単一の重複排除タスクを修正できます。 または、 CMDB Workspace の 重複排除ダッシュボードにアクセスして、重複排除タスクを一括で修正する重複排除テンプレートを作成することもできます。

    重複 CI を検出し、重複排除タスクを生成する IRE プロセスの詳細については、次を参照してください 重複した CI の検出

    メイン CI

    メイン CI は、重複 CI の修復において重要な役割を果たします。メイン CI は、残りの重複 CI をそのメイン CI に調整した後、有効な CI として保持する重複 CI の 1 つです。その後、残りの重複 CI を廃止または削除したり、属性にカスタム値を割り当てることができます。修復中の最初の手順は、修復プロセスのメイン CI を選択することです。修正時に、どの属性値、関係、および関連アイテムを重複 CI からメイン CI に調整するかを選択します。または、データを統合せずにメイン CI をそのまま保持することもできます。

    重複 CI の duplicate_of 属性は、メイン CI への参照を格納するために使用されます。New York リリース以降にアップグレードされたインスタンスに存在する重複 CI の場合、メイン CI は不明です。アップグレード後、これらの重複 CI の duplicate_of は [不明] に設定され、CI が複製であるものの、メイン CI が不明であることを示します。

    修正前は、重複 CI セット内の CI はすべて互いの複製です。修正後は、重複 CI のセットは 1 つのメイン CI と任意の数の CI で構成され、それぞれがメイン CI の複製と見なされます。メイン CI の duplicate_of 属性は空です。セット内の残りのすべての重複 CI の duplicate_of 属性は、そのセットのメイン CI への参照です。

    デフォルト関連アイテムリスト

    すべての重複排除タスクとともに、重複 CI の修正においてグローバルに使用される関連アイテムのリスト。修正中、デフォルト関連アイテム リストのすべてのアイテムがメイン CI に結合されるようにデフォルトで選択されます。修復中に、結合する関連アイテムを追加または削除しても、デフォルト関連アイテムリストには影響しません。詳細については、「デフォルト関連アイテムリストの管理」を参照してください。
    注:
    • 属性と資産に関連付けられている関連アイテムの結合はサポートされていません。アセット関連テーブルはデフォルト関連アイテムリストには含まれていないため、結合には利用できません。
    • シナリオに非アクティブな変更要求が含まれている場合、[変更要求] フォームの [構成アイテム] フィールドはクリアされます。現在の値が重複 CI の場合、メイン CI とは結合されません。

    重複排除ダッシュボード

    CMDB Workspace は、重複排除タスクを一括で修正できる重複排除修正ソリューションを提供します。重複排除ダッシュボード、および重複排除テンプレートとライブラリを使用すると、1回の操作で複数の重複排除タスクを一貫して修正できます。CMDB Workspace の重複排除テンプレートライブラリを使用すると、クラスの修正設定を使用して事前設定された重複排除テンプレートを作成できます。CMDB Workspace の重複排除ダッシュボードを使用すると、テンプレートに設定されているクラスの複数の重複排除タスクに対して、事前構成されたテンプレートを実行できます。テンプレートの修正設定は、重複排除タスクの重複 CI に一貫して適用され、CI の重複が修正されます。

    CMDB Workspace での重複 CI の修正の詳細については、次を参照してください CMDB Workspace での CI 重複排除エクスペリエンス

    重複 CI 修正者

    重複排除修正ツール。ウィザード風で、単一の重複排除タスクに関連付けられた重複 CI のセットを調整できます。重複 CI の 1 つを選択して有効な CI として保持し、残りの重複 CI をどのように処理するかを決定することができます。重複 CI 修正者を使用すると、属性、関係、および関連アイテムの調整オプションを設定できます。

    重複 CI 修正者の使用方法の詳細については、「重複排除タスクの修正 (従来)」を参照してください。

    重複 CI の処理に影響を与えるプロパティ

    CMDB 識別中に、重複 CI のセットの処理は以下によって決定されます。
    • プロパティ glide.identification_engine.skip_duplicates (デフォルトで [true])
    • プロパティ glide.identification_engine.skip_duplicates.threshold (デフォルトで [5])
    • セット内の重複 CI の数

    これらのプロパティが重複 CI の管理にどのように影響するかについては、「重複した CI の検出」を参照してください。

    特別な修正シナリオ

    いくつかの特別な修正シナリオでは、重複 CI の修正の動作が異なります。

    多数の重複 CI

    重複 CI の数が特定のしきい値を超えている場合は、重複 CI の調整のサポートが制限されます。このしきい値は glide.duplicate_ci_remediator.max.cis プロパティの値に基づいており、デフォルトでは 1,000 です。このプロパティを更新して、しきい値を大きくすることができます。ただし、このプロパティを 5,000 を超える値に設定した場合でも、しきい値が 5,000 を超えることはありません。

    重複排除タスクの重複 CI の数がしきい値を超えると、ウィザードで使用できるオプションが制限されます。
    • [メイン CI を選択] タブでは、メイン CI の [推奨] リストのみが表示され、[メイン CI を使用] オプションのみが利用できます。
    • 推奨内容は、最も古く作成された CI、最も新しく更新された CI、および直近に検出された CI にのみ基づいています。
    • 属性の競合と CI の関係の調整はサポートされず、デフォルト関連アイテムのみが調整されます。
    重複シリアル番号
    重複 CI の修復は通常、重複 CMDB CI に適用されます。ただし、重複シリアル番号の重複排除タスクが作成される場合もあります。重複シリアル番号に修正が適用されると、重複レコードからの関係の結合は参照されず、適用されません。
    多数の関連アイテム
    重複排除タスクが多数の関連アイテムに関連付けられている場合があり、タスクのロードがタイムアウトすると修復プロセスをブロックする可能性があります。この場合に修復プロセスを続行するには、制限付きモードで修復を実行してみてください。glide.duplicate_ci_remediator.enable_restricted_modeシステム プロパティを追加し、その値を true に設定して、[修正] ダイアログ ボックスに [重複 CI 修正者を使用 (制限付きモード)] オプションを表示します。このオプションを使用して重複排除の修正で関連アイテムの使用を制限し、修正を続行できるようにする方法の詳細については、「 重複 CI 修正者内で制限付きモードを使用する [KB1542272] 」を参照してください。

    制限

    IRE では duplicate_of フィールドをスキップ重複メカニズムの一部として内部で使用するため、そのフィールドの手動更新は制限する必要があります。詳細については、重複した CI の検出を参照してください。

    CI フォームで直接、またはスクリプトを使用して duplicate_of の値を変更しようとすると、データの完全性を確保するために次の制約が適用されます。
    • CI をそれ自体のメイン CI にすることはできません (CI をそれ自体の複製として設定することはできません)。
    • CI とそのメイン CI を異なるドメインからのものにすることはできません。
    • メイン CI の duplicate_of 属性は、どの CI もそのメイン CI として参照できません (CI を別の重複 CI の複製として設定して、重複 CI のチェーンを作成することはできません)。

      • CI を別の重複 CI の複製として設定しようとすると、その CI は、設定しようとしている重複 CI のメイン CI の複製として設定されます。設定しようとしている重複 CI のメイン CI が [不明] である場合、操作は失敗します。

        表 : 1. 例:CI を別の重複 CI の複製として設定してみる
        CI 試行した設定 結果 (強制システム)

        CI1:duplicate_of = 空

        CI2:duplicate_of = CI3

        CI3:メイン CI

        CI1:duplicate_of = CI2

        CI1:duplicate_of = CI3

        CI2:duplicate_of = CI3

        CI3:メイン CI

        CI2 が [不明] の複製である場合、操作は失敗します。
      • メイン CI が別の CI の複製になると、メイン CI にすることはできなくなります。そのメイン CI の複製であったすべての CI は、新しいメイン CI の複製として設定されます。

        表 : 2. 例:メイン CI を別の重複 CI の複製として設定してみる
        CI 試行した設定 結果 (強制システム)

        CI1:duplicate_of = CI4

        CI2:duplicate_of = CI4

        CI3:duplicate_of = CI4

        CI4:メイン CI

        CI5:duplicate_of = 空

        CI4:duplicate_of = CI5

        CI1:duplicate_of = CI5

        CI2:duplicate_of = CI5

        CI3:duplicate_of = CI5

        CI4:duplicate_of = CI5

        CI5:メイン CI

      • メイン CI が同じ重複 CI セット内の CI の複製になると、選択された複製が重複 CI セット内のメイン CI になります。セット内の残りの重複 CI は、新しいメイン CI の複製として設定されます。

        表 : 3. 例:メイン CI を重複 CI セット内の CI 複製として設定してみる
        CI 試行した設定 結果 (強制システム)

        CI1:duplicate_of = CI4

        CI2:duplicate_of = CI4

        CI3:duplicate_of = CI4

        CI4:メイン CI

        CI4:duplicate_of = CI1

        CI1:メイン CI

        CI2:duplicate_of = CI1

        CI3:duplicate_of = CI1

        CI4:duplicate_of = CI1

    • 重複 CI のセットのメイン CI である CI は削除できません。メイン CI を削除するには、まずそのメイン CI とそのすべての重複 CI との関連付けを解除する必要があります。そのメイン CI に関連付けられているすべての重複 CI を削除するか、そのマスター CI を含む重複 CI のすべての duplicate_of 属性からそのメイン CI への参照を削除します。