Red Hat Training

A Red Hat training course is available for Red Hat Virtualization

第 2 章 关于历史记录数据库

2.1. 历史记录数据库概述

Red Hat Virtualization 包括一个全面的管理历史数据库,可用于报告应用程序在数据中心、集群和主机级别生成报告。本章提供了用来设置对历史记录数据库的查询的信息。
Red Hat Virtualization Manager 使用 PostgreSQL 9.2.x 作为数据库平台来存储有关虚拟化环境状态、配置和性能的信息。在安装时,Red Hat Virtualization Manager 会创建一个名为 engine 的 PostgreSQL 数据库。
安装 ovirt-engine-dwh 软件包会创建一个名为 ovirt_engine_history 的第二个数据库,它包含从 引擎 操作数据库每分钟收集的历史配置信息和统计指标。跟踪对数据库的更改将提供有关数据库中对象的信息,让用户能够分析活动、提高性能和解决困难。
警告
ovirt_engine_history 数据库中数据的复制由 Red Hat Virtualization Manager Extract Transform Load Service, ovirt-engine-dwhd 执行。该服务基于 Talend Open Studio,是一种数据集成工具。此服务配置为在数据仓库软件包设置过程中自动启动。这是一个 Java 程序,负责从 engine 数据库提取数据,将数据转换为历史记录数据库标准,并将它加载到 ovirt_engine_history 数据库。
不得停止 ovirt-engine-dwhd 服务。
ovirt_engine_history 数据库架构随着时间而变化。数据库包括一组数据库视图,以提供受支持的版本化的 API,具有一致的结构。视图是包含数据库查询结果集的虚拟表。数据库以 SELECT 语句形式存储视图的定义。SELECT 语句的结果会填充视图返回的虚拟表。用户引用 PL/PGSQL 语句中的视图名称,其格式与引用表的方式相同。