2.2. 設定履歴の追跡
Red Hat Virtualization 履歴データベース (
ovirt_engine_history
と呼ばれる) のデータを使用して、engine
データベースを追跡できます。
ETL サービス (
ovirt-engine-dwhd
) は 3 種類の変更を追跡します。
- 新しいエンティティーが engine データベースに追加されます。ETL サービスは、変更を ovirt_engine_history データベースに新しいエントリーとして複製します。
- 既存のエンティティーが更新されます。ETL サービスは、変更を ovirt_engine_history データベースに新しいエントリーとして複製します。
- エンティティーが engine データベースから削除されます。ovirt_engine_history データベースの新しいエントリーは、対応するエンティティーに削除済みフラグを付けます。削除されたエンティティーには、削除済みのフラグのみが付けられます。
ovirt_engine_history データベースの設定テーブルは、engine データベースの対応するテーブルとはいくつかの点で異なります。最も明らかな違いは、設定 列が少ないことです。これは、特定の設定アイテムは他の設定アイテムよりもレポートする内容が興味深くなく、データベースサイズを考慮して保持されないためです。また、engine データベースのいくつかのテーブルの列は ovirt_engine_history の 1 つのテーブルに表示され、データの表示がより簡単かつ理解できるように異なる列名を持ちます。すべての設定テーブルには以下が含まれます。
history_id
: エンティティーの設定バージョン。create_date
フィールド: エンティティーがシステムに追加されたタイミング。update_date
フィールド: エンティティーが変更されたタイミング。delete_date
: エンティティーがシステムから削除された日付。