2.2. 설정 기록 추적

Red Hat Virtualization 기록 데이터베이스 (ovirt_engine_history)의 데이터를 사용하여 engine 데이터베이스를 추적할 수 있습니다.
ETL 서비스 ovirt-engine-dwhd는 다음과 같이 세 가지 유형의 변경 사항을 추적합니다.
  • engine 데이터베이스에 새 엔티티 추가 - ETL 서비스에서 변경 사항을 ovirt_engine_history 데이터베이스에 새 항목으로 복제합니다.
  • 기존 엔티티 업데이트 - ETL 서비스에서 변경 사항을 ovirt_engine_history 데이터베이스에 새 항목으로 복제합니다.
  • engine 데이터베이스에서 엔티티 제거 - ovirt_engine_history 데이터베이스의 새 항목에서 해당 엔티티가 제거된 것으로 플래그를 지정합니다. 제거된 엔티티는 제거된 것으로만 플래그 지정할 수 있습니다.
ovirt_engine_history 데이터베이스에 있는 설정 테이블은 engine 데이터베이스에 있는 해당 테이블과 여러 가지 면에서 다릅니다. 가장 뚜렷한 차이점은 설정 열이 더 적다는 것입니다. 이는 특정 설정 항목이 다른 항목보다 관심도가 낮으며 데이터베이스 크기 문제로 인해 보관되지 않기 때문입니다. 또한 engine 데이터베이스의 일부 테이블에 있는 열은 ovirt_engine_history에서 단일 테이블에 표시되며 데이터를 더 편리하고 이해하기 쉽게 볼 수 있도록 다른 열 이름이 사용됩니다. 모든 설정 테이블에는 다음 항목이 포함됩니다.
  • 엔티티의 설정 버전을 나타내는 history_id
  • 엔티티가 시스템에 추가된 날짜를 나타내는 create_date 필드
  • 엔티티가 변경된 날짜를 나타내는 update_date 필드
  • 엔티티가 시스템에서 제거된 날짜를 나타내는 create_date 필드