1.2. 在一个单独的计算机上安装和配置数据仓库


在安装了 Red Hat Virtualization Manager 的单独机器上安装和配置数据仓库。在单独的计算机上托管数据仓库服务有助于减少管理器计算机上的负载。

前提条件

  • 您必须在单独的机器上安装并配置了 Manager。
  • 要设置数据仓库机器,您必须有以下内容:
    • 安装了 Red Hat Enterprise Linux 7 的虚拟机或物理机器。
    • 订阅 Red Hat Enterprise Linux 服务器和 Red Hat Virtualization 订阅池。
    • Manager 的 /etc/ovirt-engine/engine.conf.d/10-setup-database.conf 文件中的密码。
    • 允许从数据仓库计算机访问 Manager 数据库计算机的 TCP 端口 5432。
  • 如果您选择使用远程数据仓库数据库,则必须在安装数据仓库服务前设置数据库。远程数据仓库数据库提供比本地数据库更好的性能。您必须包含有关数据库主机的以下信息:
    • 主机的完全限定域名
    • 可以访问数据库的端口(默认为5432)
    • 数据库名称
    • 数据库用户
    • 数据库密码
    • 您必须通过编辑 postgres.conf 文件来手动授予访问权限。编辑 /var/lib/pgsql/data/postgresql.conf 文件并修改 listen_addresses 行,使其与以下内容匹配:
      listen_addresses = '*'
      Copy to Clipboard Toggle word wrap
      如果该行不存在或已被注释掉,请手动添加。
      如果数据库托管在 Manager 机器上,且是在 Red Hat Virtualization Manager 完全设置过程中配置的,则默认授予访问权限。
注意
如果要手动安装远程数据仓库数据库,请参阅安装指南中的 准备远程 PostgreSQL 数据库

过程 1.1. 在一个单独的计算机上安装和配置数据仓库

  1. 将您的系统订阅到所需的权利。如需更多信息,请参阅安装指南中的订阅所需权利
  2. 确保当前安装的所有软件包都为最新版本:
    # yum update
    Copy to Clipboard Toggle word wrap
  3. 安装 ovirt-engine-dwh-setup 软件包:
    # yum install ovirt-engine-dwh-setup
    Copy to Clipboard Toggle word wrap
  4. 运行 engine-setup 命令并按照提示在机器上配置数据仓库:
    # engine-setup
    Configure Data Warehouse on this host (Yes, No) [Yes]:
    Copy to Clipboard Toggle word wrap
  5. Enter 接受自动探测的主机名,或者输入备用主机名并按 Enter
    Host fully qualified DNS name of this server [autodetected hostname]:
    Copy to Clipboard Toggle word wrap
  6. Enter 键自动配置防火墙,或者键入 No 并按 Enter 来维护现有设置:
    Setup can automatically configure the firewall on this system.
    Note: automatic configuration of the firewall may overwrite current settings.
    Do you want Setup to configure the firewall? (Yes, No) [Yes]:
    Copy to Clipboard Toggle word wrap
    如果您选择自动配置防火墙,且没有防火墙管理器处于活动状态,系统会提示您从支持的选项列表中选择您所选的防火墙管理器。输入防火墙管理器的名称,然后按 Enter。即使只列出了一个选项,也是如此。
  7. 输入 Manager 机器的完全限定域名,然后按 Enter
    Host fully qualified DNS name of the engine server []:
    Copy to Clipboard Toggle word wrap
  8. Enter 键允许设置通过 SSH 在 Manager 上签署证书:
    Setup will need to do some actions on the remote engine server. Either automatically, using ssh as root to access it, or you will be prompted to manually perform each such action.
    Please choose one of the following:
    1 - Access remote engine server using ssh as root
    2 - Perform each action manually, use files to copy content around
    (1, 2) [1]:
    Copy to Clipboard Toggle word wrap
  9. Enter 接受默认 SSH 端口,或者输入替代端口号,然后按 Enter 键:
    ssh port on remote engine server [22]:
    Copy to Clipboard Toggle word wrap
  10. 输入 Manager 机器的 root 密码:
    root password on remote engine server manager.example.com:
    Copy to Clipboard Toggle word wrap
  11. 回答以下有关数据仓库数据库的问题:
    Where is the DWH database located? (Local, Remote) [Local]: 
    Setup can configure the local postgresql server automatically for the DWH to run. This may conflict with existing applications.
    Would you like Setup to automatically configure postgresql and create DWH database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
    Copy to Clipboard Toggle word wrap
    Enter 键选择突出显示的默认值,或者键入您的备选首选项,然后按 Enter 键。如果您选择 Remote,系统会提示您提供有关远程数据库主机的详细信息。为预配置的远程数据库主机输入以下值:
    DWH database host []: dwh-db-fqdn
    DWH database port [5432]:
    DWH database secured connection (Yes, No) [No]:
    DWH database name [ovirt_engine_history]:
    DWH database user [ovirt_engine_history]:
    DWH database password: password
    Copy to Clipboard Toggle word wrap
    有关如何配置和迁移数据仓库数据库的更多信息,请参阅 第 1.3.1 节 “将数据仓库数据库迁移到独立机器”
  12. 为 Manager 数据库机器输入完全限定域名和密码。按 Enter 接受其他字段中的默认值:
    Engine database host []: engine-db-fqdn
    Engine database port [5432]: 
    Engine database secured connection (Yes, No) [No]: 
    Engine database name [engine]: 
    Engine database user [engine]: 
    Engine database password: password
    Copy to Clipboard Toggle word wrap
  13. 选择数据仓库将保留所收集数据的时长:
    Please choose Data Warehouse sampling scale:
    (1) Basic
    (2) Full
    (1, 2)[1]:
    Copy to Clipboard Toggle word wrap
    Full 使用 第 2.4 节 “ovirt-engine-dwhd.conf 中的数据仓库服务的应用程序设置” 中列出的数据存储设置的默认值(当远程主机上安装数据仓库时,推荐使用它)。
    Basic 会将 DWH_TABLES_KEEP_HOURLY 的值减小到 720,DWH _TABLES_KEEP_DAILY 的值降低为 0, 这可简化 Manager 机器上的负载(在同一机器上安装 Manager 和数据仓库时推荐的)。
  14. 确认安装设置:
    Please confirm installation settings (OK, Cancel) [OK]:
    Copy to Clipboard Toggle word wrap
  15. 在 Red Hat Virtualization Manager 中重启 ovirt-engine 服务:
    # systemctl restart ovirt-engine.service
    Copy to Clipboard Toggle word wrap
  16. (可选)使用中的说明将 SSL 设置为安全数据库连接 http://www.postgresql.org/docs/9.2/static/ssl-tcp.html#SSL-FILE-USAGE
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat