従来から資産へのライフサイクル同期を有効にする
資産テーブル、CI テーブル、および IBI テーブルで各製品インスタンスのライフサイクル値を調整できます。1 回限りのプロセス 従来 、プラットフォーム全体の資産と CI のステータス値を標準 CSDM ライフサイクル値ペア (ライフサイクルステージ と ライフサイクルステージステータス) に移行します。その後、ビジネスルールが定期的に実行され、製品インスタンスごとに同一の IBI、資産、および CI ライフサイクルデータが昇格されます。
- 整列と同期プロセスの実行に関する詳細な手順は、「 従来 資産と CI の設定をCSDMライフサイクル値に移行する」に示されています。
- すべての同期オプションへの詳細なリファレンスが 資産、CI、および IBI のライフサイクル値を同期する方法 に表示されます。
CI と資産エンティティ間で CSDM ライフサイクル同期を有効にする理由
1 回限りのデータ同期操作が終了すると、資産テーブルと CI テーブルに表示される各製品インスタンスの CSDM ライフサイクル値は同一になります。ビジネスルールは、資産、CI、および IBI テーブル間で ライフサイクル値ペア を同期します。その後、ビジネスルールは定期的なスケジュールで実行され、資産、CI、および IBI テーブルのライフサイクル値が調整されたままになります。
「資産、CI、および IBI のライフサイクル値を同期する方法」を参照してください。
たとえば、次の製品は、標準化された値のメリットを受けます。
- アラートを適切に処理するには、CI がメンテナンスライフサイクルステージのステータスにあるかどうかを イベント管理 機能と オペレーショナルインテリジェンス 機能が認識する必要があります。
- コストデータを効果的にレポートするには、クラウドコスト管理機能が CI の CSDM ライフサイクル値を把握する必要があります。
- 一貫したタスクとワークフローを生成するには、 監査管理 および適合機能で標準 CSDM ライフサイクル値を使用する必要があります。
従来ステータス値とCSDMライフサイクル値の間のマッピングを指定する方法
ライフサイクル値ペアは、製品インスタンスのライフサイクル全体にわたる CI、資産、または IBI のライフサイクルステージとライフサイクルステージステータス値の組み合わせです。ベースシステムには、マッピングルールを保持するライフサイクルマッピング [life_cycle_mapping] テーブルが含まれています。デフォルトのルールでは、共通の 従来 ステータス値を CSDM ライフサイクル値ペアに合わせる方法を指定します。必要に応じてルールを更新および追加できます。(このテーブルについては、「ライフサイクルマッピングテーブル」で詳しく説明しています)。
整合/同期プロセス
整合と同期のプロセスを開始するには、[ライフサイクルマッピング] テーブルリストページで [ ライフサイクル同期の有効化 ] を選択します。このアクションにより、csdm.lifecycle.sync.between.ci.and.asset.activated システムプロパティが true に設定され、次のアクティビティが開始されます。
フェーズ 1:不整合チェックを実行し、すべてのマッピングを修正する
- システムによる不整合チェックの実行
-
不整合チェックスクリプトは、すべてのマッピングルールをチェックします。
- 資産テーブルの CSDM ライフサイクルマッピングルールを確認します。
- CMDB CI テーブルの CSDM ライフ サイクルマッピングルールを確認します。
- alm_hardware_state_mappingテーブルとalm_asset_ci_state_mappingテーブルに表示される 従来 資産から CI へのマッピングルールを確認します。注:資産に関連付けられていない CI (非資産 CI) ごとに、CSDMマッピングテーブルを使用して、従来ステータスから CI のライフサイクル値ペアを導出します。
このスクリプトは、不一致レポートを生成します。レポートには、ライフサイクル値の一括整合を実行する前に修復する必要がある、欠落しているマッピングまたは非アクティブなマッピングのリストが表示されます。- 従来 まだ ライフサイクル値ペアにマッピングされていないステータス値。
- 従来 マッピングルールに含まれていない、または非アクティブなルールに含まれているステータス値。
- カスタム 従来 ステータス値。カスタム値ごとに、life_cycle_mapping テーブルにレコードが追加されます。ただし、一部の必須フィールド値がまだ設定されていないため、これらのマッピングレコードは非アクティブになっています。これらのレコードを編集してアクティブ化して、すべてのカスタム 従来 ステータス値が調整されるようにします。
- 1 回限りの整合後、CI と資産間の 従来 ステータス値が自動的に同期されます。その結果、このレポートでは、存在しないハードウェアステータスまたはインストールステータス、または資産と CI の間の非アクティブなマッピングルールに含まれているハードウェアステータスまたはインストールステータスが識別されます。
- 手動プロセス:マッピングエラーがある場合は、マッピングを追加または更新します
- 欠落しているマッピングルールを追加し、現在のルールが正しくアクティブであることを確認します。ボタンをクリックすると、マッピングテーブルが開いて、マッピングルールを更新できます。個々のルールを更新する手順については、「従来ステータス値をCSDMライフサイクル値にマッピングする」を参照してください。
- 不整合チェックの再実行
- すべてのエラーが修正されるまで、不整合チェックを実行し、エラーを修正します。
フェーズ 2:自動一括整合:すべての CI および資産データをCSDMライフサイクル値ペアに調整従来 CMDB
すべてのマッピングエラーが修正されると、バッチプロセス内のススケジュール済みジョブは、「ライフサイクルステージ」と「ライフサイクルステージステータス ライフサイクル値ペア」に対して、1 回限りの一括整合を実行します。
- ステップ 1:ライフサイクル値ペアがないすべての資産について、値を生成する
-
資産テーブルにCSDMライフサイクルマッピングルールを使用して、従来ステータス値からライフサイクル値ペアを導出します。
- ステップ 2:1 回限りの同期: CSDM ライフサイクル値が資産値と一致しない各 CI について、資産値で CI を更新します
-
次のいずれかのフェーズで、CI ライフサイクル値ペア と資産 ライフサイクル値ペアの間で双方向同期が実装されるため、この 1 回限りの同期は繰り返されません。
- ステップ 3:1 回限りの同期:CI が資産に関連付けられていない場合は、 CSDM マッピングテーブルを使用して、 従来 ステータスから CI のライフサイクル値を導出します。
- CI 従来 値と資産 従来 値の間で双方向同期が続行されるため、この 1 回限りの同期は繰り返されません。将来の CI 値は、資産と CI ライフサイクル値ペア間の新しい双方向同期から導出されます。
フェーズ 3:同期操作の自動更新
- 新規:資産と CMDB CI 間のライフサイクルデータの同期をアクティブ化
- CSDM ライフサイクル値ペアは資産と CI の間で双方向同期されます。
- 新規: CMDB CI 従来 値と CSDM ライフサイクル値の間の双方向同期を無効にする
-
その結果、CI 従来 値を変更しても CSDM ライフサイクル値ペア 更新されません (値は時間の経過とともに乖離します)。代わりに、 CSDM ライフサイクル値ペア は資産 ライフサイクル値ペアとの双方向同期によって更新されます。CSDM ダッシュボードのレポートには、ライフサイクル値が従来値と異なる CI が一覧表示されます。
- 変更なし:資産 従来 値と CI 従来 値間の同期
- 資産 従来 値と CI 従来 値の間の既存の双方向同期は続行されます。
- (同期が現在アクティブな場合は変更なし):資産 従来 値と資産ライフサイクル値の間の同期を有効にします。
- 資産 従来 値と ライフサイクル値ペア 間の双方向同期は続行されます。
フェーズ 4:継続的な自動同期操作
同期操作が完了するとすぐに、ビジネスルールが実行され、各製品インスタンスの資産、CI、および IBI テーブルの ライフサイクル値ペア が調整されます。その後、ビジネスルールを定期的に実行して、 従来 ステータス値の変更を ライフサイクル値ペア の更新として組み込んで、資産、CI、および IBI 間の整合性を維持します。
ライフサイクルの調整と同期のアクティブ化
手順については「従来 資産と CI の設定をCSDMライフサイクル値に移行する」を参照てください。
従来ステータス値をCSDMライフサイクル値にマッピングする
ライフサイクルマッピングモジュールを使用して、既存の従来のステータス値を CSDM ライフサイクル値ペア (life cycle stageおよびlife cycle stage status) に変換する方法を指定します。資産と CI 従来 ステータスの両方の値を ライフサイクル値ペアにマッピングします。
始める前に
必要なロール:itil_admin または asset_admin
このタスクについて
いくつかの 従来 ステータスが [ Life Cycle Stage ] フィールドと [ Life Cycle Stage Status ] フィールドに自動的にマッピングされます。詳細については、「従来 自動更新されるステータス値」を参照してください。
ベースシステムには多くのデフォルトマッピングが含まれているため、多くのカスタムマッピングを作成する必要がない場合があります。デフォルトマッピングのリストを表示するには、 .
以下の例では、既存のデータは、ハードウェア CI の [インストールステータス] という名前のステータス属性を使用します。[ライフサイクルマッピング] フォームを構成して、[インストールステータス] 属性の既存の [インストール待ち] 値を CMDB の [展開/テスト] ライフサイクル値ペア にマッピングします。
手順
従来 資産と CI の設定をCSDMライフサイクル値に移行する
ライフサイクル同期を有効にして、 従来 資産と CI ステータスの設定を CSDM 標準 ライフサイクル値ペアに移行します。1 回限りの移行プロセスの後、ビジネスルールによって IBI、資産、および CI ライフサイクル値間の同期が維持されます。
始める前に
- 環境に合わせてマッピングを調整して追加します。
- カスタムステータス値のマッピングを確認します。これらのマッピングは不完全であるため、マッピング先の適切な標準ライフサイクルコントロールを指定する必要があります。
- すべてのマッピングがライフサイクルコントロールで構成されていることを確認します。
- すべてのマッピングがアクティブ化されていることを確認します。
- すべてのマッピングレコードがアクティブに設定され、ライフサイクルコントロールで構成されている。
- カスタム 従来 値のすべてのマッピングレコードが完全に構成されている。
必要なロール:itil_admin または asset_admin
手順
タスクの結果
1 回限りの同期が行われます。すべての cmdb_ci レコードと資産レコードは、ライフサイクルステージ値とライフサイクルステージステータス値を持っている必要があります。これらの値は、資産に保持されているものから直接取得されるか (資産/CI の組み合わせがある場合)、または資産以外の CI のライフサイクルマッピングテーブルから直接取得されます。
ビジネスルールは、「従来から資産へのライフサイクル同期を有効にする」で説明されているように、ライフサイクルデータの継続的な調整を実行するようになりました。
次のタスク
- CSDM Activation (com.snc.cmdb.csdm.activation) プラグインをアクティブ化します。
- CMDB データマネージャーを使用して、CI のライフサイクルを一括して、標準的かつ一貫した方法で一元管理します。