1.4 데이터 웨어하우스 및 데이터베이스

Oracle Linux Virtualization Manager에는 두 개의 PostGres 데이터베이스가 있습니다. 엔진 구성은 engine이라는 PostgreSQL 데이터베이스를 만듭니다. ovirt-engine-dwh 패키지를 설치하도록 선택할 경우 ovirt_engine_history라는 두번째 데이터베이스가 만들어집니다.

  • 엔진 데이터베이스(engine)는 Oracle Linux Virtualization Manager 환경의 상태, 관련 구성 및 성능에 대한 영구 정보를 저장합니다. 1분마다 과거 구성 정보와 통계 측정항목이 수집됩니다.

  • 데이터 웨어하우스 데이터베이스는 응용 프로그램이 데이터 센터, 클러스터 및 호스트에 대한 과거 구성 정보와 통계 측정항목을 검색하는 데 사용 가능한 관리 내역 데이터베이스(ovirt_engine_history)입니다.

데이터 웨어하우스 서비스(ovirt-engine-dwd):

  • engine 데이터베이스에서 데이터를 추출하고, ETL을 수행하고, ovirt_engine_history 데이터베이스에 삽입합니다.

  • 세 가지 유형의 변경사항을 추적합니다.

    • 새 엔티티가 engine 데이터베이스에 추가되는 경우 ovirt-engine-dwd 서비스가 변경사항을 ovirt_engine_history 데이터베이스에 복제합니다.

    • 기존 엔티티가 업데이트되는 경우 ovirt-engine-dwd 서비스가 변경사항을 ovirt_engine_history 데이터베이스에 복제합니다.

    • 엔티티가 engine 데이터베이스에서 제거되는 경우 ovirt_engine_history 데이터베이스의 새 항목이 해당하는 엔티티에 제거됨 플래그를 지정합니다.

내역 데이터베이스와 엔진 데이터베이스는 엔진 호스트에서의 로드를 줄이기 위해 원격 호스트에서 실행할 수 있습니다. 원격 호스트에서 해당 데이터베이스를 실행하는 것은 기술 프리뷰 버전 기능입니다. 자세한 내용은 Oracle Linux Virtualization Manager: 릴리스 노트 설명서기술 프리뷰 버전을 참조하십시오.