Reports 和 Data Warehouse 指南
如何使用 Red Hat Enterprise Virtualization 提供的 Reports 和 Data Warehouse
摘要
第 1 章 安装并配置 Data Warehouse 和 Reports 复制链接链接已复制到粘贴板!
1.1. 配置 Data Warehouse 和 Reports 复制链接链接已复制到粘贴板!
ovirt_engine_history 数据库会被创建,Manager 将使用这个数据库记录日志信息,并为报表服务提供数据。另外,Red Hat Enterprise Virtualization Manager Reports 作为一个可选的组件也包括在其中。Reports(报表)是 JasperServer 和 JasperReports(可以集成到 Java 应用程序中的开源报表工具) 的一个定制实现。它会产生报表,用户通过一个网络浏览器来访问,并可以把数据显示在显示器上、打印输出、输出为不同的格式(如 PDF、Excel、CSV、Word、RTF、Flash、ODT 和 ODS)。Data Warehouse 和 Reports 组件都是可选的,用户需要单独安装并配置它们。
ovirt_engine_history 数据库需要使用的空间和资源。它是根据数据库中所包括的项的数量,以及数据需要被保存的时间来进行估算的。
1.2. Data Warehouse 和 Reports 配置备注 复制链接链接已复制到粘贴板!
engine-setup 命令有以下行为:
engine-setup,在被提问是否配置 Data Warehouse 和 Reports 时回答 No:
Configure Data Warehouse on this host (Yes, No) [Yes]: No Configure Reports on this host (Yes, No) [Yes]: No
Configure Data Warehouse on this host (Yes, No) [Yes]: No
Configure Reports on this host (Yes, No) [Yes]: No
engine-setup 命令时,配置这些服务的选项将不再被显示。
要强制 engine-setup 再次显示所有的选项,在运行 engine-setup 时使用以下选项:
engine-setup --otopi-environment='OVESETUP_REPORTS_CORE/enable=none:None OVESETUP_DWH_CORE/enable=none:None'
# engine-setup --otopi-environment='OVESETUP_REPORTS_CORE/enable=none:None OVESETUP_DWH_CORE/enable=none:None'
engine-setup --otopi-environment='OVESETUP_DWH_CORE/enable=none:None'
# engine-setup --otopi-environment='OVESETUP_DWH_CORE/enable=none:None'
engine-setup --otopi-environment='OVESETUP_REPORTS_CORE/enable=none:None'
# engine-setup --otopi-environment='OVESETUP_REPORTS_CORE/enable=none:None'
注意
--offline 选项。
1.3. Data Warehouse 和 Reports 的安装选项 复制链接链接已复制到粘贴板!
- 在安装 Manager 的机器上安装并配置 Data Warehouse 和 Reports。
这种安装形式只需要一台机器,配置的过程也是最简单的。但是,这需要 3 个服务共享主机的 CPU 和内存,从而增加了对主机负载的要求。那些需要访问 Data Warehouse 或 Reports 服务的用户将需要访问 Manager 所在机器的权限。
- 在一台独立的机器上安装并配置 Data Warehouse 和 Reports。
这种安装形式需要 2 台注册的主机,但可以减少对 Manager 所在机器的负载要求,并可以避免潜在的、因为共享 CPU 和内存可能产生的冲突。系统管理员可以只为用户分配访问 Data Warehouse 和 Reports 所在机器的权限,而不需要为他们分配访问 Manager 所在机器的权限。请注意,Data Warehouse 服务和 Reports 服务仍然需要共享它们所在机器的资源。
- 在一台独立的机器上安装并配置 Data Warehouse,然后在另外一台机器上安装 Reports 服务。
这种安装形式需要 3 台注册的主机,但是每个服务都有独立的机器。这可以减少对每台机器的负载要求,并可以避免潜在的、因为共享 CPU 和内存可能产生的冲突。系统管理员可以根据需要只为用户分配访问特定机器的权限,而不需要为他们分配其它机器的权限。
- 在 Manager 所在的机器上安装和配置 Data Warehouse,然后在一台独立的机器上安装并配置 Reports 服务。
这种安装形式需要 2 台注册的主机,但可以减少对 Manager 所在机器的负载要求,并可以避免潜在的、因为共享内存可能产生的冲突。系统管理员可以只为用户分配访问 Reports 所在机器的权限,而不需要为他们分配访问 Manager 所在机器的权限。
- 在一台独立的机器上安装并配置 Data Warehouse,然后在安装 Manager 的机器上安装 Reports 服务。
这种安装形式需要 2 台注册的主机,但可以减少对 Manager 所在机器的负载要求,并可以避免潜在的、因为共享内存可能产生的冲突。系统管理员可以只为用户分配访问 Data Warehouse 所在机器的权限,而不需要为他们分配访问 Manager 所在机器的权限。
注意
/usr/share/jasperreports-server-pro/docs/ 中获得。
在运行 Red Hat Enterprise Virtualization Manager 的机器上安装并配置 Data Warehouse 和 Red Hat Enterprise Virtualization Manager Reports。
请确认您已经满足了以下条件:
- 您需要已经在这台机器上安装并配置了 Manager。
- 如果选择使用远程的 Data Warehouse 数据库或 Reports 数据库,您需要在安装 Data Warehouse 和 Reports 服务前设置好数据库。您需要知道每个数据库主机的以下信息:
- 主机的全局域名(FQDN)
- 访问数据库的端口号(默认是 5432)
- 数据库名
- 数据库用户
- 数据库密码
- 如果使用自承载引擎,则需要把它设为维护模式:
hosted-engine --set-maintenance --mode=global
# hosted-engine --set-maintenance --mode=globalCopy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.1. 在运行 Red Hat Enterprise Virtualization Manager 的机器上安装 Data Warehouse 和 Reports
- 在安装了 Red Hat Enterprise Virtualization Manager 的机器上安装 rhevm-dwh 软件包和 rhevm-reports 软件包:
yum install rhevm-dwh rhevm-reports
# yum install rhevm-dwh rhevm-reportsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令在机器上开始配置 Data Warehouse 和 Reports:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 根据提示配置 Data Warehouse 和 Reports:
Configure Data Warehouse on this host (Yes, No) [Yes]: Configure Reports on this host (Yes, No) [Yes]:
Configure Data Warehouse on this host (Yes, No) [Yes]: Configure Reports on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 回答以下与 Data Warehouse 和 Reports 数据库相关的问题:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 点 Enter 使用默认值,或输入您所需要的值后点 Enter。如果您选择Remote,您将被提示输入每个远程数据库的信息。 - 为 Reports 管理用户(
admin和superuser)设置一个密码。请注意,Reports 系统会有一组和 Manager 不同的用户验证信息:Reports power users password:
Reports power users password:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您需要再次输入用户密码来确认它们。 - 要使配置起作用,重启
ovirt-engine服务。engine-setup命令会提示您:During execution engine service will be stopped (OK, Cancel) [OK]:
During execution engine service will be stopped (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 点 Enter 继续。ovirt-engine服务会在稍后被重启。 - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
通过 http://demo.redhat.com/ovirt-engine-reports 访问报表门户(使用 Manager 的完全限定域名替换 demo.redhat.com)。如果您在安装 Manager 时选择了非默认的 HTTP 端口,您需要在 URL 后面添加 :port(使用您选择的端口替换 :port)。
admin 和您在安装 Reports 时设置的密码进行登录。请注意,在第一次登录到 Red Hat Enterprise Virtualization Manager Reports 时,系统会自动生成一些网页,这会使第一次登录的时间比较长。
1.3.2. 在一个独立的机器上安装和配置 Data Warehouse 和 Reports 复制链接链接已复制到粘贴板!
在一个安装了 Red Hat Enterprise Virtualization Manager 的机器以外的机器上安装并配置 Data Warehouse 和 Red Hat Enterprise Virtualization Manager Reports。通过在一个独立的机器上安装 Data Warehouse 和 Reports 服务,可以减少 Manager 所在机器的负载。请注意,在同一个机器上安装 Data Warehouse 和 Reports 意味着这些进程会共享 CPU 和内存。
请确认您已经满足了以下条件。
- 您已经在另外一台机器上安装并配置了 Manager。
- 要设置 Data Warehouse 和 Reports,您需要:
- 安装了 Red Hat Enterprise Linux 6.6 或 6.7 的虚拟机或物理机。
- 订阅了
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization订阅池。 - Manager 的
/etc/ovirt-engine/engine.conf.d/10-setup-database.conf文件中的密码。. - 允许从 Data Warehouse/Reports 所在机器上访问 Manager 数据库所在机器的 TCP 端口 5432。
- 如果您选择使用远程的 Data Warehouse 数据库或 Reports 数据库,您需要在安装 Data Warehouse 和 Reports 服务前设置好数据库。您需要知道每个数据库主机的以下信息:
- 主机的全局域名(FQDN)
- 访问数据库的端口号(默认是 5432)
- 数据库名
- 数据库用户
- 数据库密码
过程 1.2. 在一个独立的机器上安装和配置 Data Warehouse 和 Reports
- 在 Content Delivery Network 中注册您的系统,在出现提示时输入您的 Customer Portal 用户名和密码:
subscription-manager register
# subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 找到
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization订阅池,并记录下它们的 ID。subscription-manager list --available
# subscription-manager list --availableCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用前一步获得的池 ID 为系统附加权利:
subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_idCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 禁用所有存在的软件仓库:
subscription-manager repos --disable=*
# subscription-manager repos --disable=*Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 启用所需的仓库:
subscription-manager repos --enable=rhel-6-server-rpms subscription-manager repos --enable=rhel-6-server-supplementary-rpms subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpms
# subscription-manager repos --enable=rhel-6-server-rpms # subscription-manager repos --enable=rhel-6-server-supplementary-rpms # subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms # subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认当前安装的软件包已被升级到最新版本:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 安装 rhevm-dwh-setup 和 rhevm-reports-setup 软件包:
yum install rhevm-dwh-setup rhevm-reports-setup
# yum install rhevm-dwh-setup rhevm-reports-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令在机器上开始配置 Data Warehouse 和 Reports:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 根据提示配置 Data Warehouse 和 Reports:
Configure Data Warehouse on this host (Yes, No) [Yes]: Configure Reports on this host (Yes, No) [Yes]:
Configure Data Warehouse on this host (Yes, No) [Yes]: Configure Reports on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 点 Enter 接受自动检测到的主机名,或输入一个其它主机名后点 Enter:
Host fully qualified DNS name of this server [autodetected hostname]:
Host fully qualified DNS name of this server [autodetected hostname]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入 Manager 所在机器的完全限定域名并点 Enter:
Host fully qualified DNS name of the engine server []:
Host fully qualified DNS name of the engine server []:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 回答以下与 Data Warehouse 和 Reports 数据库相关的问题:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 点 Enter 使用默认值,或输入您所需要的值后点 Enter。如果您选择Remote,您将被提示输入每个远程数据库的信息。 - 输入 Manager 数据库所在机器的完全限定域名和密码。点 Enter 接受每个项的默认值:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 允许通过 SSH 在 Manager 上签发 Reports 证书和 Apache 证书:
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]:
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 Copied! Toggle word wrap Toggle overflow - 点 Enter 接受默认的 SSH 端口,或输入另外一个端口号后点 Enter:
ssh port on remote engine server [22]:
ssh port on remote engine server [22]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入 Manager 机器的 root 密码:
root password on remote engine server manager-fqdn.com:
root password on remote engine server manager-fqdn.com:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 允许在 Apache 上自动配置 SSL:
Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 为 Reports 管理用户(
admin和superuser)设置一个密码。请注意,Reports 系统会有一组和 Manager 不同的用户验证信息:Reports power users password:
Reports power users password:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您需要再次输入用户密码来确认它们。 - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
通过 http://demo.redhat.com/ovirt-engine-reports 访问报表门户(使用 Manager 的完全限定域名替换 demo.redhat.com)。如果您在安装 Manager 时选择了非默认的 HTTP 端口,您需要在 URL 后面添加 :port(使用您选择的端口替换 :port)。
admin 和您在安装 Reports 时设置的密码进行登录。请注意,在第一次登录到 Red Hat Enterprise Virtualization Manager Reports 时,系统会自动生成一些网页,这会使第一次登录的时间比较长。
1.3.3. 在不同的机器上安装和配置 Data Warehouse 和 Reports 复制链接链接已复制到粘贴板!
在一个安装了 Red Hat Enterprise Virtualization Manager 的机器以外的机器上安装并配置 Data Warehouse,然后在第 3 台机器上安装 Red Hat Enterprise Virtualization Manager Reports。通过在独立的机器上安装 Data Warehouse 和 Reports 服务,可以减少 Manager 所在机器的负载。在不同的机器上分别安装 Data Warehouse 和 Reports 会进一步减少对每个服务所在主机的负载,并可以避免因为 CPU 和内存共享所造成的冲突。
- 在一个单独的机器上安装和配置 Data Warehouse 和 Reports。
- 在另外一个独立的机器上安装 Reports。
请确认您已经满足了以下条件。
- 您已经在另外一台机器上安装并配置了 Manager。
- 要设置 Data Warehouse,您需要:
- 安装了 Red Hat Enterprise Linux 6.6 或 6.7 的虚拟机或物理机。
- 订阅了
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization订阅池。 - Manager 的
/etc/ovirt-engine/engine.conf.d/10-setup-database.conf文件中的密码。 - 允许从 Data Warehouse 所在机器上访问 Manager 数据库所在机器的 TCP 端口 5432。
- 要设置 Reports 所在的机器,您需要:
- 安装了 Red Hat Enterprise Linux 6.6 或 6.7 的虚拟机或物理机。
- 订阅了
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization订阅池。 - Data Warehouse 所在机器的
/etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf文件中的密码。 - 允许从 Reports 所在机器上访问 Manager 数据库所在机器的 TCP 端口 5432。
- 如果您选择使用远程的 Data Warehouse 数据库或 Reports 数据库,则需要在安装 Data Warehouse 和 Reports 服务前设置好数据库。您需要知道每个数据库主机的以下信息:
- 主机的全局域名(FQDN)
- 访问数据库的端口号(默认是 5432)
- 数据库名
- 数据库用户
- 数据库密码
过程 1.3. 步骤 1:在一个独立的机器上安装和配置 Data Warehouse
- 在 Content Delivery Network 中注册您的系统,在出现提示时输入您的 Customer Portal 用户名和密码:
subscription-manager register
# subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 找到
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization订阅池,并记录下它们的 ID。subscription-manager list --available
# subscription-manager list --availableCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用前一步获得的池 ID 为系统附加权利:
subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_idCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 禁用所有存在的软件仓库:
subscription-manager repos --disable=*
# subscription-manager repos --disable=*Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 启用所需的仓库:
subscription-manager repos --enable=rhel-6-server-rpms subscription-manager repos --enable=rhel-6-server-supplementary-rpms subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpms
# subscription-manager repos --enable=rhel-6-server-rpms # subscription-manager repos --enable=rhel-6-server-supplementary-rpms # subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms # subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认当前安装的软件包已被升级到最新版本:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 安装 rhevm-dwh-setup 软件包:
yum install rhevm-dwh-setup
# yum install rhevm-dwh-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令在机器上开始配置 Data Warehouse:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 配置 Data Warehouse:
Configure Data Warehouse on this host (Yes, No) [Yes]:
Configure Data Warehouse on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 点 Enter 接受自动检测到的主机名,或输入一个其它主机名后点 Enter:
Host fully qualified DNS name of this server [autodetected host name]:
Host fully qualified DNS name of this server [autodetected host name]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 回答以下与 Data Warehouse 数据库相关的问题:
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]:
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 Copied! Toggle word wrap Toggle overflow 点 Enter 使用默认值,或输入您所需要的值后点 Enter。如果您选择Remote,您将被提示输入每个远程数据库的信息。 - 输入 Manager 数据库所在机器的完全限定域名和密码。点 Enter 接受每个项的默认值:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.4. 步骤 2:在一个独立的机器上安装和配置 Reports
- 在 Content Delivery Network 中注册您的系统,在出现提示时输入您的 Customer Portal 用户名和密码:
subscription-manager register
# subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 找到包括安装 Reports 所需仓库的订阅池:
subscription-manager list --available | grep -A8 "Red Hat Enterprise Linux Server" subscription-manager list --available | grep -A8 "Red Hat Enterprise Virtualization"
# subscription-manager list --available | grep -A8 "Red Hat Enterprise Linux Server" # subscription-manager list --available | grep -A8 "Red Hat Enterprise Virtualization"Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用在上一步所获得的权利池的 ID 来把
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization的权利附加到系统上。运行以下命令:subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_idCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 禁用所有存在的软件仓库:
subscription-manager repos --disable=*
# subscription-manager repos --disable=*Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 启用所需的仓库:
subscription-manager repos --enable=rhel-6-server-rpms subscription-manager repos --enable=rhel-6-server-supplementary-rpms subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpms
# subscription-manager repos --enable=rhel-6-server-rpms # subscription-manager repos --enable=rhel-6-server-supplementary-rpms # subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms # subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认当前安装的软件包已被升级到最新版本:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 安装 rhevm-reports-setup 软件包:
yum install rhevm-reports-setup
# yum install rhevm-reports-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令在机器上开始配置 Reports:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 配置 Reports:
Configure Reports on this host (Yes, No) [Yes]:
Configure Reports on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 点 Enter 接受自动检测到的主机名,或输入一个其它主机名后点 Enter:
Host fully qualified DNS name of this server [autodetected host name]:
Host fully qualified DNS name of this server [autodetected host name]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入 Manager 所在机器的完全限定域名并点 Enter:
Host fully qualified DNS name of the engine server []:
Host fully qualified DNS name of the engine server []:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 回答以下与 Reports 数据库相关的问题:
Where is the Reports database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Where is the Reports database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 点 Enter 使用默认值,或输入您所需要的值后点 Enter。如果您选择Remote,您将被提示输入每个远程数据库的信息。 - 输入您的 Data Warehouse 数据库所在机器的完全限定域名和密码。点 Enter 接受每个项的默认值:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 允许通过 SSH 在 Manager 上签发 Reports 证书和 Apache 证书:
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]:
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 Copied! Toggle word wrap Toggle overflow - 点 Enter 接受默认的 SSH 端口,或输入另外一个端口号后点 Enter:
ssh port on remote engine server [22]:
ssh port on remote engine server [22]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入 Manager 机器的 root 密码:
root password on remote engine server manager-fqdn.com:
root password on remote engine server manager-fqdn.com:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 允许在 Apache 上自动配置 SSL:
Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 为 Reports 管理用户(
admin和superuser)设置一个密码。请注意,Reports 系统会有一组和 Manager 不同的用户验证信息:Reports power users password:
Reports power users password:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您需要再次输入用户密码来确认它们。 - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
通过 http://demo.redhat.com/ovirt-engine-reports 访问报表门户(使用 Manager 的完全限定域名替换 demo.redhat.com)。如果您在安装 Manager 时选择了非默认的 HTTP 端口,您需要在 URL 后面添加 :port(使用您选择的端口替换 :port)。
admin 和您在安装 Reports 时设置的密码进行登录。请注意,在第一次登录到 Red Hat Enterprise Virtualization Manager Reports 时,系统会自动生成一些网页,这会使第一次登录的时间比较长。
在安装了 Red Hat Enterprise Virtualization Manager 的机器上安装 Data Warehouse,然后在另外一个机器上安装并配置 Red Hat Enterprise Virtualization Manager Reports。在独立的机器上运行 Reports 服务可以减少 Manager 所在机器的负载。
- 在安装 Manager 所在机器上安装和配置 Data Warehouse。
- 在另外一个独立的机器上安装 Reports。
请确认您已经满足了以下条件。
- 已在一台机器上安装并配置了 Manager。您将会在这个机器上安装 Data Warehouse。
- 要设置 Reports 所在的机器,您需要:
- 安装了 Red Hat Enterprise Linux 6.6 或 6.7 的虚拟机或物理机。
- 订阅了
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization权利池。 - Data Warehouse 所在机器的
/etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf文件中的密码。 - 允许从 Reports 所在机器上访问 Manager 数据库所在机器的 TCP 端口 5432。
- 如果选择使用远程的 Data Warehouse 数据库或 Reports 数据库,您需要在安装 Data Warehouse 和 Reports 服务前设置好数据库。您需要知道每个数据库主机的以下信息:
- 主机的全局域名(FQDN)
- 访问数据库的端口号(默认是 5432)
- 数据库名
- 数据库用户
- 数据库密码
- 如果使用自承载引擎,则需要把它设为维护模式:
hosted-engine --set-maintenance --mode=global
# hosted-engine --set-maintenance --mode=globalCopy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.5. 步骤 1:在安装 Manager 的机器上安装和配置 Data Warehouse
- 安装 rhevm-dwh 软件包:
yum install rhevm-dwh
# yum install rhevm-dwhCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令在机器上开始配置 Data Warehouse:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 配置 Data Warehouse:
Configure Data Warehouse on this host (Yes, No) [Yes]:
Configure Data Warehouse on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 回答以下与 Data Warehouse 数据库相关的问题:
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]:
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 Copied! Toggle word wrap Toggle overflow 点 Enter 使用默认值,或输入您所需要的值后点 Enter。如果您选择Remote,您将被提示输入每个远程数据库的信息。 - 要使配置起作用,重启
ovirt-engine服务。engine-setup命令会提示您:During execution engine service will be stopped (OK, Cancel) [OK]:
During execution engine service will be stopped (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 点 Enter 继续。ovirt-engine服务会在稍后被重启。 - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.6. 步骤 2:在一个独立的机器上安装和配置 Reports
- 在 Content Delivery Network 中注册您的系统,在出现提示时输入您的 Customer Portal 用户名和密码:
subscription-manager register
# subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 找到
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization订阅池,并记录下它们的 ID。subscription-manager list --available
# subscription-manager list --availableCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用前一步获得的池 ID 为系统附加权利:
subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_idCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 禁用所有存在的软件仓库:
subscription-manager repos --disable=*
# subscription-manager repos --disable=*Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 启用所需的频道:
subscription-manager repos --enable=rhel-6-server-rpms subscription-manager repos --enable=rhel-6-server-supplementary-rpms subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpms
# subscription-manager repos --enable=rhel-6-server-rpms # subscription-manager repos --enable=rhel-6-server-supplementary-rpms # subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms # subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认当前安装的软件包已被升级到最新版本:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 安装 rhevm-reports-setup 软件包:
yum install rhevm-reports-setup
# yum install rhevm-reports-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令在机器上开始配置 Reports:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 配置 Reports:
Configure Reports on this host (Yes, No) [Yes]:
Configure Reports on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 点 Enter 接受自动检测到的主机名,或输入一个其它主机名后点 Enter:
Host fully qualified DNS name of this server [autodetected host name]:
Host fully qualified DNS name of this server [autodetected host name]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入 Manager 所在机器的完全限定域名并点 Enter:
Host fully qualified DNS name of the engine server []:
Host fully qualified DNS name of the engine server []:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 回答以下与 Reports 数据库相关的问题:
Where is the Reports database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Where is the Reports database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 点 Enter 使用默认值,或输入您所需要的值后点 Enter。如果您选择Remote,您将被提示输入每个远程数据库的信息。 - 输入 Data Warehouse 数据库所在机器的完全限定域名和密码。点 Enter 接受每个项的默认值:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 允许通过 SSH 在 Manager 上签发 Reports 证书和 Apache 证书:
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]:
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 Copied! Toggle word wrap Toggle overflow - 点 Enter 接受默认的 SSH 端口,或输入另外一个端口号后点 Enter:
ssh port on remote engine server [22]:
ssh port on remote engine server [22]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入 Manager 机器的 root 密码:
root password on remote engine server manager-fqdn.com:
root password on remote engine server manager-fqdn.com:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 允许在 Apache 上自动配置 SSL:
Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 为 Reports 管理用户(
admin和superuser)设置一个密码。请注意,Reports 系统会有一组和 Manager 不同的用户验证信息:Reports power users password:
Reports power users password:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您需要再次输入用户密码来确认它们。 - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
通过 http://demo.redhat.com/ovirt-engine-reports 访问报表门户(使用 Manager 的完全限定域名替换 demo.redhat.com)。如果您在安装 Manager 时选择了非默认的 HTTP 端口,您需要在 URL 后面添加 :port(使用您选择的端口替换 :port)。
admin 和您在安装 Reports 时设置的密码进行登录。请注意,在第一次登录到 Red Hat Enterprise Virtualization Manager Reports 时,系统会自动生成一些网页,这会使第一次登录的时间比较长。
在一个安装了 Red Hat Enterprise Virtualization Manager 的机器以外的机器上安装并配置 Data Warehouse,然后在安装了 Red Hat Enterprise Virtualization Manager 的机器上安装 Reports。通过在一个独立的机器上安装 Data Warehouse,可以减少 Manager 所在机器的负载。请注意,在同一个机器上安装 Manager 和 Reports 意味着这些进程会共享 CPU 和内存。
- 在一个单独的机器上安装和配置 Data Warehouse。
- 在安装了 Manager 的机器上安装 Reports。
请确认您已经满足了以下条件。
- 您已经在另外一台机器上安装并配置了 Manager。
- 要设置 Data Warehouse,您需要:
- 安装了 Red Hat Enterprise Linux 6.6 或 6.7 的虚拟机或物理机。
- 订阅了
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization权利池。 - Manager 的
/etc/ovirt-engine/engine.conf.d/10-setup-database.conf文件中的密码。. - 允许从 Data Warehouse 所在机器上访问 Manager 数据库所在机器的 TCP 端口 5432。
- 要设置报表所在的机器,您需要:
- Data Warehouse 所在机器的
/etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf文件中的密码。
- 如果您选择使用远程的 Data Warehouse 数据库或 Reports 数据库,您需要在安装 Data Warehouse 和 Reports 服务前设置好数据库。您需要知道每个数据库主机的以下信息:
- 主机的全局域名(FQDN)
- 访问数据库的端口号(默认是 5432)
- 数据库名
- 数据库用户
- 数据库密码
- 如果使用自承载引擎,则需要把它设为维护模式:
hosted-engine --set-maintenance --mode=global
# hosted-engine --set-maintenance --mode=globalCopy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.7. 步骤 1:在一个独立的机器上安装和配置 Data Warehouse
- 在 Content Delivery Network 中注册您的系统,在出现提示时输入您的 Customer Portal 用户名和密码:
subscription-manager register
# subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 找到
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization订阅池,并记录下它们的 ID。subscription-manager list --available
# subscription-manager list --availableCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用前一步获得的池 ID 为系统附加权利:
subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_idCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 禁用所有存在的软件仓库:
subscription-manager repos --disable=*
# subscription-manager repos --disable=*Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 启用所需的频道:
subscription-manager repos --enable=rhel-6-server-rpms subscription-manager repos --enable=rhel-6-server-supplementary-rpms subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpms
# subscription-manager repos --enable=rhel-6-server-rpms # subscription-manager repos --enable=rhel-6-server-supplementary-rpms # subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms # subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认当前安装的软件包已被升级到最新版本:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 安装 rhevm-dwh-setup 软件包:
yum install rhevm-dwh-setup
# yum install rhevm-dwh-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令在机器上开始配置 Data Warehouse:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 配置 Data Warehouse:
Configure Data Warehouse on this host (Yes, No) [Yes]:
Configure Data Warehouse on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 点 Enter 接受自动检测到的主机名,或输入一个其它主机名后点 Enter:
Host fully qualified DNS name of this server [autodetected host name]:
Host fully qualified DNS name of this server [autodetected host name]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 回答以下与 Data Warehouse 数据库相关的问题:
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]:
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 Copied! Toggle word wrap Toggle overflow Press Enter to choose the highlighted defaults, or type your alternative preference and then press Enter. If you selectRemote, you are prompted to provide details about the remote database host. - 输入 Manager 数据库所在机器的完全限定域名和密码。点 Enter 接受每个项的默认值:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.8. 步骤 2:在安装了 Manager 的机器上安装和配置报表
- 安装 rhevm-reports 软件包:
yum install rhevm-reports
# yum install rhevm-reportsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令在机器上开始配置 Reports:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 配置 Reports:
Configure Reports on this host (Yes, No) [Yes]:
Configure Reports on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 回答以下与报表数据库相关的问题:
Where is the Reports database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Where is the Reports database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow Press Enter to choose the highlighted defaults, or type your alternative preference and then press Enter. If you selectRemote, you are prompted to provide details about the remote database host. - 输入您的 Data Warehouse 数据库所在机器的完全限定域名和密码。点 Enter 接受每个项的默认值:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 为报表管理用户(
admin和superuser)设置一个密码。请注意,报表系统会有一组和 Manager 不同的用户验证信息:Reports power users password:
Reports power users password:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您需要再次输入用户密码来确认它们。 - 要使配置起作用,重启
ovirt-engine服务。engine-setup命令会提示您:During execution engine service will be stopped (OK, Cancel) [OK]:
During execution engine service will be stopped (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 点 Enter 继续。ovirt-engine服务会在稍后被重启。 - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
通过 http://demo.redhat.com/ovirt-engine-reports 访问报表门户(使用 Manager 的完全限定域名替换 demo.redhat.com)。如果您在安装 Manager 时选择了非默认的 HTTP 端口,您需要在 URL 后面添加 :port(使用您选择的端口替换 :port)。
admin 和您在安装 Reports 时设置的密码进行登录。请注意,在第一次登录到 Red Hat Enterprise Virtualization Manager Reports 时,系统会自动生成一些网页,这会使第一次登录的时间比较长。
1.4. 把 Data Warehouse 和 Reports 迁移到独立的机器上 复制链接链接已复制到粘贴板!
ovirt_engine_history 数据库进行连接;或在迁移 Data Warehouse 服务前,把 ovirt_engine_history 数据库迁移到一个新的数据库机器上。如果 ovirt_engine_history 数据库原来存在于 Manager 所在的机器上,迁移 Data Warehouse 服务的同时迁移这个数据库,可以进一步减轻 Manager 所在机器的负载。您可以把数据库迁移到 Data Warehouse 服务所在的机器上,也可以把它迁移到一个完全独立的机器上。
1.4.1. 把 Data Warehouse 数据库迁移到一个独立的机器上 复制链接链接已复制到粘贴板!
ovirt_engine_history 数据库。使用 pg_dump 命令创建一个数据库备份,再使用 psql 命令在新数据库中恢复数据库备份。pg_dump 命令提供了一组灵活的备份和恢复数据库的选项,如需了解相关信息,请参阅 pg_dump 的 man 页。
重要
engine-setup 命令来重新配置这个服务。在命令的相关提示中输入新的 Data Warehouse 数据库信息。如果您没有进行这个操作,Reports 服务会仍然和旧的数据库进行连接,并无法获得新数据。
过程 1.9. 把 Data Warehouse 数据库迁移到一个独立的机器上
- 在当前的数据库所在机器上,把
ovirt_engine_history数据库输出到一个 SQL 脚本文件中:pg_dump ovirt_engine_history > ovirt_engine_history.sql
# pg_dump ovirt_engine_history > ovirt_engine_history.sqlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 把这个脚本文件从当前数据库所在的机器复制到新数据库所在的机器上。
- 在新数据库所在机器上恢复
ovirt_engine_history数据库:psql -d ovirt_engine_history -f ovirt_engine_history.sql
# psql -d ovirt_engine_history -f ovirt_engine_history.sqlCopy to Clipboard Copied! Toggle word wrap Toggle overflow 以上命令假设新数据库已被命名为ovirt_engine_history。
1.4.2. 把 Data Warehouse 服务迁移到一个独立的机器上 复制链接链接已复制到粘贴板!
ovirt_engine_history 数据库),请参阅 第 1.4.1 节 “把 Data Warehouse 数据库迁移到一个独立的机器上”。
- 设置新的 Data Warehouse 机器。
- 在 Manager 所在的机器上停止 Data Warehouse 服务。
- 配置新的 Data Warehouse 机器。
- 从 Manager 所在的机器上删除 Data Warehouse 软件包。
请确认您已经满足了以下前提条件。
- 您已经在同一台机器上安装并配置了 Manager 和 Data Warehouse。
- 为了设置新的 Data Warehouse 机器,您需要:
- 安装了 Red Hat Enterprise Linux 6.6 或 6.7 的虚拟机或物理机。
- 订阅了
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization权利池。 - Manager 的
/etc/ovirt-engine/engine.conf.d/10-setup-database.conf文件中的密码。. - 允许从 Data Warehouse 所在机器上访问 Manager 数据库所在机器的 TCP 端口 5432。
- Manager 所在系统上的
/etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf文件中的ovirt_engine_history数据库凭证。如果您根据 第 1.4.1 节 “把 Data Warehouse 数据库迁移到一个独立的机器上” 的介绍迁移了ovirt_engine_history数据库,则需要获得在设置数据库时设定的用户凭证。
过程 1.10. 第 1 步:设置新的 Data Warehouse 机器
- 在 Content Delivery Network 中注册您的系统,在出现提示时输入您的 Customer Portal 用户名和密码:
subscription-manager register
# subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 找到
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization订阅池,并记录下它们的 ID。subscription-manager list --available
# subscription-manager list --availableCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用前一步获得的池 ID 为系统附加权利:
subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_idCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 禁用所有存在的软件仓库:
subscription-manager repos --disable=*
# subscription-manager repos --disable=*Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 启用所需的频道:
subscription-manager repos --enable=rhel-6-server-rpms subscription-manager repos --enable=rhel-6-server-supplementary-rpms subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpms
# subscription-manager repos --enable=rhel-6-server-rpms # subscription-manager repos --enable=rhel-6-server-supplementary-rpms # subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms # subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认当前安装的软件包已被升级到最新版本:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 安装 rhevm-dwh-setup 软件包:
yum install rhevm-dwh-setup
# yum install rhevm-dwh-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.11. 第 2 步:在 Manager 的机器上停止 Data Warehouse 服务
- 停止 Data Warehouse 服务:
service ovirt-engine-dwhd stop
# service ovirt-engine-dwhd stopCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 如果
ovirt_engine_history数据库、Manager 数据库或这两个数据库都运行在 Manager 所在的机器上,而且是由一个较早版本的系统(Red Hat Enterprise Virtualization 3.4 或更早版本)所配置,然后进行了升级,您则需要保证新的 Data Warehouse 机器可以访问它们。打开/var/lib/pgsql/data/postgresql.conf文件并把listen_addresses行的内容修改为:listen_addresses = '*'
listen_addresses = '*'Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果这行没有存在或被注释掉,您需要手工添加它。如果数据库位于远程的机器上,您需要手工配置访问权限(编辑每台机器上的postgres.conf文件,根据上面的介绍添加listen_addresses行)。如果两个数据库都位于 Manager 所在的机器上,并通过 Red Hat Enterprise Virtualization Manager 3.5 进行了全新设置,则相关的访问权限会被默认设置。 - 重启 postgresql 服务:
service postgresql restart
# service postgresql restartCopy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.12. 第 3 步:配置新的 Data Warehouse 机器
- 运行
engine-setup命令在机器上开始配置 Data Warehouse:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 配置 Data Warehouse:
Configure Data Warehouse on this host (Yes, No) [Yes]:
Configure Data Warehouse on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 点 Enter 接受自动检测到的主机名,或输入一个其它主机名后点 Enter:
Host fully qualified DNS name of this server [autodetected host name]:
Host fully qualified DNS name of this server [autodetected host name]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入
ovirt_engine_history数据库的以下位置信息:Where is the DWH database located? (Local, Remote) [Local]: Remote
Where is the DWH database located? (Local, Remote) [Local]: RemoteCopy to Clipboard Copied! Toggle word wrap Toggle overflow 输入您的选择后点 Enter。 - 输入
ovirt_engine_history数据库主机的完全限定域名。点 Enter 接受每个项的默认值:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入 Manager 数据库所在机器的完全限定域名和密码。点 Enter 接受每个项的默认值:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 为已存在的 Data Warehouse 数据库创建一个备份:
Would you like to backup the existing database before upgrading it? (Yes, No) [Yes]:
Would you like to backup the existing database before upgrading it? (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 创建备份所需的时间以及存储空间取决于数据库的大小,它可能会需要几个小时来完成。备份文件的位置出现在设置脚本的后面。如果您在这一步没有选择备份数据库,当因为某些原因engine-setup运行失败,您将无法恢复数据库或其中的任何数据。 - 确认您将永久地把 Data Warehouse 服务与 Manager 断开:
Do you want to permanently disconnect this DWH from the engine? (Yes, No) [No]:
Do you want to permanently disconnect this DWH from the engine? (Yes, No) [No]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.13. 第 4 步:在 Manager 的机器上删除 Data Warehouse 软件包
- 删除 Data Warehouse 软件包:
yum remove rhevm-dwh
# yum remove rhevm-dwhCopy to Clipboard Copied! Toggle word wrap Toggle overflow 这一步操作会防止 Data Warehouse 服务在一个小时后自动重启。 - 删除 Data Warehouse 文件:
rm -rf /etc/ovirt-engine-dwh /var/lib/ovirt-engine-dwh
# rm -rf /etc/ovirt-engine-dwh /var/lib/ovirt-engine-dwhCopy to Clipboard Copied! Toggle word wrap Toggle overflow
1.4.3. 把 Reports 服务迁移到一个独立的机器上 复制链接链接已复制到粘贴板!
ovirt_engine_reports 数据库)不能被迁移,您需要在新的机器上设置 Reports 时创建一个新的 ovirt_engine_reports 数据库。那些已被保存的、特设的(ad hoc)报表可以从 Manager 所在的机器迁移到新的 Reports 机器上。请只在配置完 Manager 和 Data Warehouse 后再迁移 Reports 服务。
- 配置新的 Reports 机器。
- 把已保存的报表迁移到新的 Reports 机器上。
- 从 Manager 所在的机器上删除 Reports 服务。
请确认您已经满足了以下先决条件:
- 您已经在同一台机器上安装并配置了 Manager 和 Reports。
- 您已经在 Manager 所在的机器上,或一台独立的机器上,安装并配置了 Data Warehouse。
- 为了设置新的 Reports 机器,您需要:
- 安装了 Red Hat Enterprise Linux 6.6 或 6.7 的虚拟机或物理机
- 订阅了
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization权利池 - Data Warehouse 所在机器的
/etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/10-setup-database.conf文件中的密码 - 允许从 Reports 所在机器上访问 Manager 数据库所在机器的 TCP 端口 5432。
过程 1.14. 第 1 步:配置新的 Reports 机器
- 在 Content Delivery Network 中注册您的系统,在出现提示时输入您的 Customer Portal 用户名和密码:
subscription-manager register
# subscription-manager registerCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 找到
Red Hat Enterprise Linux Server和Red Hat Enterprise Virtualization订阅池,并记录下它们的 ID。subscription-manager list --available
# subscription-manager list --availableCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用前一步获得的池 ID 为系统附加权利:
subscription-manager attach --pool=pool_id
# subscription-manager attach --pool=pool_idCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 禁用所有存在的软件仓库:
subscription-manager repos --disable=*
# subscription-manager repos --disable=*Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 启用所需的频道:
subscription-manager repos --enable=rhel-6-server-rpms subscription-manager repos --enable=rhel-6-server-supplementary-rpms subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpms
# subscription-manager repos --enable=rhel-6-server-rpms # subscription-manager repos --enable=rhel-6-server-supplementary-rpms # subscription-manager repos --enable=rhel-6-server-rhevm-3.6-rpms # subscription-manager repos --enable=jb-eap-6-for-rhel-6-server-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 确认当前安装的软件包已被升级到最新版本:
yum update
# yum updateCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 安装 rhevm-reports-setup 软件包:
yum install rhevm-reports-setup
# yum install rhevm-reports-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 运行
engine-setup命令在机器上开始配置 Reports:engine-setup
# engine-setupCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 配置 Reports:
Configure Reports on this host (Yes, No) [Yes]:
Configure Reports on this host (Yes, No) [Yes]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 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]:
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 Copied! Toggle word wrap Toggle overflow 如果您选择了自动配置防火墙,但还没有激活的防火墙管理器,您将会被提示从一个列表中选择需要使用的防火墙管理器。输入防火墙管理器的名称后按 Enter。 - 点 Enter 接受自动检测到的主机名,或输入一个其它主机名后点 Enter:
Host fully qualified DNS name of this server [autodetected host name]:
Host fully qualified DNS name of this server [autodetected host name]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入 Manager 所在机器的完全限定域名并点 Enter:
Host fully qualified DNS name of the engine server []:
Host fully qualified DNS name of the engine server []:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入
ovirt_engine_reports数据库的以下信息。点 Enter 来创建并配置一个本地数据库:Where is the Reports database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Where is the Reports database located? (Local, Remote) [Local]: Setup can configure the local postgresql server automatically for the Reports to run. This may conflict with existing applications. Would you like Setup to automatically configure postgresql and create Reports database, or prefer to perform that manually? (Automatic, Manual) [Automatic]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入
ovirt_engine_history数据库主机的完全限定域名。点 Enter 接受每个项的默认值:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 允许通过 SSH 在 Manager 上签发报表证书和 Apache 证书:
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]:
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 Copied! Toggle word wrap Toggle overflow - 点 Enter 接受默认的 SSH 端口,或输入另外一个端口号后点 Enter:
ssh port on remote engine server [22]:
ssh port on remote engine server [22]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入 Manager 机器的 root 密码:
root password on remote engine server manager-fqdn.com:
root password on remote engine server manager-fqdn.com:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 点 Enter 允许在 Apache 上自动配置 SSL:
Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:
Setup can configure apache to use SSL using a certificate issued from the internal CA. Do you wish Setup to configure that, or prefer to perform that manually? (Automatic, Manual) [Automatic]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 为 Reports 管理用户(
admin和superuser)设置一个密码。请注意,Reports 系统会有一组和 Manager 不同的用户验证信息:Reports power users password:
Reports power users password:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 您需要再次输入用户密码来确认它。 - 确认您的安装设置:
Please confirm installation settings (OK, Cancel) [OK]:
Please confirm installation settings (OK, Cancel) [OK]:Copy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.15. 第 2 步:把保存的报表迁移到新的 Reports 机器上
- 在 Manager 机器上运行
ovirt-engine-reports-tool命令:ovirt-engine-reports-tool
# ovirt-engine-reports-toolCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入相关导出选项的编号并按 Enter:
(2) Export Jasperreports saved reports to a zip file (1, 2, 3) []: 2
(2) Export Jasperreports saved reports to a zip file (1, 2, 3) []: 2Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入用来导出保存报表的 zip 文件的绝对路径,按 Enter:
Filename to export saved reports to: /tmp/saved-reports.zip
Filename to export saved reports to: /tmp/saved-reports.zipCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 把 zip 文件复制到新的 Reports 的机器上:
scp /tmp/saved-reports.zip reports-machine-fqdn:/tmp/
# scp /tmp/saved-reports.zip reports-machine-fqdn:/tmp/Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在新的 Reports 机器上运行
ovirt-engine-reports-tool命令:ovirt-engine-reports-tool
# ovirt-engine-reports-toolCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入相关导入选项的编号并按 Enter:
(3) Import a saved reports zip file to Jasperreports (1, 2, 3) []: 3
(3) Import a saved reports zip file to Jasperreports (1, 2, 3) []: 3Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入用于导入的 zip 文件的绝对路径,按 Enter:
Filename to import saved reports from: /tmp/saved-reports.zip
Filename to import saved reports from: /tmp/saved-reports.zipCopy to Clipboard Copied! Toggle word wrap Toggle overflow
过程 1.16. 第 3 步:从 Manager 机器上删除 Reports 服务
- 停止 Reports 服务:
service ovirt-engine-reportsd stop
# service ovirt-engine-reportsd stopCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除 Reports 软件包:
yum remove rhevm-reports
# yum remove rhevm-reportsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除 Reports 文件:
rm -rf /etc/ovirt-engine-reports /var/lib/ovirt-engine-reports
# rm -rf /etc/ovirt-engine-reports /var/lib/ovirt-engine-reportsCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除 Reports 数据库和用户。它们的默认名是
ovirt_engine_reports:su - postgres psql postgres=# drop database ovirt_engine_reports; postgres=# drop user ovirt_engine_reports;
# su - postgres $ psql postgres=# drop database ovirt_engine_reports; postgres=# drop user ovirt_engine_reports;Copy to Clipboard Copied! Toggle word wrap Toggle overflow
注意
engine-setup 配置的、最新的 Reports 实例上(并使用 SSO 的功能)。这意味着,管理门户只会包括最新安装的 Reports 的 dashboard。
第 2 章 History 数据库、Reports 和仪表板 复制链接链接已复制到粘贴板!
2.1. 介绍 复制链接链接已复制到粘贴板!
2.1.1. 历史数据库介绍 复制链接链接已复制到粘贴板!
警告
SELECT 命令的形式保存,这个 SELECT 命令的结果数据被用来产生视图的虚拟表数据。在 PL/PGSQL 命令中指定视图的方法和指定普通表的方法一样。
2.2. History 数据库 复制链接链接已复制到粘贴板!
2.2.1. Red Hat Enterprise Virtualization 历史数据库 复制链接链接已复制到粘贴板!
ovirt_engine_history)来跟踪引擎数据库。
重要
2.2.2. 跟踪配置历史 复制链接链接已复制到粘贴板!
ovirt-engine-dwhd)会跟踪三类的变化:
- 一个新的项被添加到引擎数据库 - ETL 服务会把这个变化作为一条新的记录添加到 ovirt_engine_history 数据库。
- 一个已经存在的项被更新 - ETL 服务会把这个变化作为一条新的记录添加到 ovirt_engine_history 数据库。
- 一个项被从引擎数据库中删除 - 一条标识相关项被删除的新记录被添加到 ovirt_engine_history 数据库中。被删除的项只是被标记为删除,而不会被物理删除。
history_id记录项的配置版本;create_date记录项被添加到系统的时间;update_date记录项被更新的时间;delete_date记录项被从系统中删除的时间。
2.2.3. 记录统计历史 复制链接链接已复制到粘贴板!
2.2.4. ovirt-engine-dwhd.conf 中的 Data Warehouse 服务的应用设置 复制链接链接已复制到粘贴板!
/usr/share/ovirt-engine-dwh/services/ovirt-engine-dwhd/ovirt-engine-dwhd.conf 文件中使用。而对默认设置值的改变包括在一个覆盖文件中(/etc/ovirt-engine-dwh/ovirt-engine-dwhd.conf.d/)。在对设置进行修改后,需要重启 Data Warehouse 服务。
| 变量名 | 默认值 | 备注 |
|---|---|---|
DWH_DELETE_JOB_HOUR | 3 | 删除命令运行的时间的小时值。它需要是一个 0 到 23 间的值,其中 0 代表午夜 。 |
DWH_SAMPLING | 60 | 为生成统计数据表采集数据的间隔时间(以秒为单位)。 |
DWH_TABLES_KEEP_SAMPLES | 24 | DWH_SAMPLING 数据被保存的小时数。当数据存在的时间超过两小时后,会被归纳到每小时的数据中。 |
DWH_TABLES_KEEP_HOURLY | 1440 | 每小时的数据需要被保存的小时数。它的默认值是 60 天。当数据存在的时间超过两天后,会被归纳到每天的数据中。 |
DWH_TABLES_KEEP_DAILY | 43800 | 数据需要被保存的小时数。它的默认值是 5 年。 |
DWH_ERROR_EVENT_INTERVAL | 300000 | 错误被记录到 Manager 的 audit.log 文件中的最小间隔时间(以毫秒为单位)。 |
2.2.5. 跟踪标签(Tag)历史 复制链接链接已复制到粘贴板!
- 一个标签在管理门户中被创建 - ETL 服务复制标签的详情、标签在标签树中的位置以及和标签树中的其它项间的关系。
- 一个项在管理门户中被添加到标签树中 - ETL 服务会把它作为一个新的记录保存在 ovirt_engine_history 数据库中。
- 一个标签被更新 - ETL 服务会把标签改变的信息作为一个新的记录保存在 ovirt_engine_history 数据库中。
- 一个项或标签分支被从管理门户中删除 - 一条标识相关标签被删除的新记录被添加到 ovirt_engine_history 数据库中。被删除的标签只是被标记为删除,而不会被物理删除。
- 一个标签分支被移走 - 一条标识相关操作的新记录被添加到数据库中。被移走的标签只是被标记为更新,而不会被物理更新。
2.2.6. 对历史数据库的只读访问 复制链接链接已复制到粘贴板!
您可以创建一个只读的 PostgreSQL 用户,这个用户将只能对 ovirt_engine_history 数据库的数据进行读操作,而没有权限进行写操作。以下步骤必须在历史数据库所在的系统上进行。
过程 2.1. 对历史数据库的只读访问
- 创建对历史数据库只有只读权限的用户:
psql -U postgres -c "CREATE ROLE [user name] WITH LOGIN ENCRYPTED PASSWORD '[password]';" -d ovirt_engine_history
# psql -U postgres -c "CREATE ROLE [user name] WITH LOGIN ENCRYPTED PASSWORD '[password]';" -d ovirt_engine_historyCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 赋予新创建的用户连接到历史数据库的权限:
psql -U postgres -c "GRANT CONNECT ON DATABASE ovirt_engine_history TO [user name];"
# psql -U postgres -c "GRANT CONNECT ON DATABASE ovirt_engine_history TO [user name];"Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 赋予新创建的用户使用
publicschema 的权限:psql -U postgres -c "GRANT USAGE ON SCHEMA public TO [user name];" ovirt_engine_history
# psql -U postgres -c "GRANT USAGE ON SCHEMA public TO [user name];" ovirt_engine_historyCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 创建新建用户需要的其它权限,并把它们保存到一个文件:
psql -U postgres -c "SELECT 'GRANT SELECT ON ' || relname || ' TO [user name];' FROM pg_class JOIN pg_namespace ON pg_namespace.oid = pg_class.relnamespace WHERE nspname = 'public' AND relkind IN ('r', 'v');" --pset=tuples_only=on ovirt_engine_history > grant.sql# psql -U postgres -c "SELECT 'GRANT SELECT ON ' || relname || ' TO [user name];' FROM pg_class JOIN pg_namespace ON pg_namespace.oid = pg_class.relnamespace WHERE nspname = 'public' AND relkind IN ('r', 'v');" --pset=tuples_only=on ovirt_engine_history > grant.sqlCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 使用您在上一步创建的文件来为新创建的用户赋予权限:
psql -U postgres -f grant.sql ovirt_engine_history
# psql -U postgres -f grant.sql ovirt_engine_historyCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 删除被用来为新创建的用户赋予权限的文件:
rm grant.sql
# rm grant.sqlCopy to Clipboard Copied! Toggle word wrap Toggle overflow
您可以使用以下命令来以新创建的用户身份访问 ovirt_engine_history 数据库:
psql -U [user name] ovirt_engine_history
# psql -U [user name] ovirt_engine_history
SELECT 命令会成功运行,而修改的命令会失败。
2.2.7. Reports 示例 复制链接链接已复制到粘贴板!
这个实例会生成一个关于一个主机上的资源使用情况的报表。这个报表包括了每隔 1 分钟所获得的资源使用情况的数据(CPU 使用的百分比和内存使用的百分比)。这个报表可以帮助用户了解一个特定主机在一个较短时间段内的负载情况。请使用您的环境中的实际值来替换 SQL 查询命令中的 where 部分的 host_name 和 history_datetime。
例 2.1. 一个主机的资源利用率的报表查询
| DateTime | CPU | Memory |
|---|---|---|
| 2010-07-01 18:45 | 42 | 0 |
| 2010-07-01 18:46 | 42 | 0 |
| 2010-07-01 18:47 | 42 | 1 |
| 2010-07-01 18:48 | 33 | 0 |
| 2010-07-01 18:49 | 33 | 0 |
| 2010-07-01 18:50 | 25 | 1 |
图 2.1. 单一主机资源利用率线型图
这个实例会生成一个在 Red Hat Enterprise Virtualization Manager 环境中的所有主机的资源使用率的报表。这个报表包括了每隔 1 小时所获得的资源使用情况的数据(CPU 使用的百分比和内存使用的百分比)。它可以帮助用户了解整个环境中的所有主机在一个较长时间段内的负载情况。以下是用来产生这个报表的 SQL 查询命令,请使用您的环境中的实际值来替换 where 部分中的 history_datetime。
例 2.2. 所有主机的资源利用率的报表查询
| Hour | CPU | Memory |
|---|---|---|
| 0 | 39 | 40 |
| 1 | 38 | 38 |
| 2 | 37 | 32 |
| 3 | 35 | 45 |
| 4 | 35 | 37 |
| 5 | 36 | 37 |
图 2.2. 这个系统主机的资源利用率线型图
这个实例使用历史标签表来过滤最新的虚拟机配置列表。它展示了使用 Red Hat Enterprise Virtualization Manager 中内建的标签树来过滤配置列表的功能。以下是用来产生这个报表的 SQL 查询命令,它使用了一个预定义的函数来获得标签历史 ID 并返回这个标签在管理门户中的最新名字的标签路径。请使用您的环境中的实际值来替换 where 部分中的值。
例 2.3.
| vm_name |
|---|
| RHEL6-Pool-67 |
| RHEL6-Pool-5 |
| RHEL6-Pool-6 |
| RHEL6-23 |
这个实例会生成一个在 Red Hat Enterprise Virtualization Manager 环境中的所有当前虚拟机的名称、类型和操作系统列表。它展示了对 ENUM 的使用。以下是用来产生这个报表的 SQL 查询命令:
例 2.4.
SELECT vm_name, vm_type, operating_system FROM vm_configuration inner join enum_translator as vm_type_value on (vm_type_value.enum_type = 'VM_TYPE' and vm_configuration.vm_type = vm_type_value.enum_key) inner join enum_translator as os_value on (os_value.enum_type = 'OS_TYPE' and vm_configuration.operating_system = os_value.enum_key)
SELECT vm_name, vm_type, operating_system
FROM vm_configuration
inner join enum_translator as vm_type_value on (vm_type_value.enum_type = 'VM_TYPE' and vm_configuration.vm_type = vm_type_value.enum_key)
inner join enum_translator as os_value on (os_value.enum_type = 'OS_TYPE' and vm_configuration.operating_system = os_value.enum_key)
| vm_name | vm_type | operating_system |
|---|---|---|
| RHEL6-Pool-2 | Desktop | RHEL 6 x64 |
| RHEL6-Pool-1 | Desktop | RHEL 6 x64 |
| RHEL6-Pool-3 | Desktop | RHEL 6 x64 |
| RHEL6-Pool-4 | Desktop | RHEL 6 x64 |
| RHEL6-Pool-5 | Desktop | RHEL 6 x64 |
2.2.8. 统计数据历史视图 复制链接链接已复制到粘贴板!
2.2.8.1. 用于统计数据的 History 视图 复制链接链接已复制到粘贴板!
2.2.8.2. 数据中心统计数据视图 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | bigint | 数据表中的本行数据的 ID。 |
| history_datetime | 带有时区的时间戳 | 历史数据行的时间戳 |
| datacenter_id | uuid | 数据中心的 ID。 |
| datacenter_status | smallint |
|
| minutes_in_status | decimal | 在整合的时间内,数据中心处于 datacenter_status 栏中所显示的状态的总时间(以分钟为单位)。例如,在一个小时内,一个数据中心有 55 分钟处于 up 状态,5 分钟处于维护模式,这一个小时将会有两行。其中一行的 datacenter_status 为 Up,minutes_in_status 为 55;另外一行的 datacenter_status of 为 Maintenance,minutes_in_status 为 5。 |
| datacenter_configuration_version | 整数 | 在采集数据时数据中心的配置版本。 |
2.2.8.3. 存储域统计数据视图 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | bigint | 数据表中的本行数据的 ID。 |
| history_datetime | 带有时区的时间戳 | 历史数据行的时间戳。 |
| storage_domain_id | uuid | 系统中的存储域的唯一 ID。 |
| available_disk_size_gb | 整数 | 磁盘中可用的空间(以 GB 为单位)。 |
| used_disk_size_gb | 整数 | 磁盘中已使用的空间总量(以 GB 为单位)。 |
| storage_configuration_version | 整数 | 在采集数据时存储域的配置版本。 |
| storage_domain_status | smallint | 存储域的状态。 |
| minutes_in_status | decimal | 在整合的时间内,存储域处于状态栏中所显示的状态的总时间(以分钟为单位)。例如,在一个小时内,一个存储域有 55 分钟处于活跃状态,5 分钟处于不活跃状态,这一个小时将会有两行。其中一行的状态值是“Active”, minutes_in_status 为 55;另外一行的状态值是“Inactive”,minutes_in_status 为 5。 |
2.2.8.4. 主机统计数据视图 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | bigint | 数据表中的本行数据的 ID。 |
| history_datetime | 带有时区的时间戳 | 历史数据行的时间戳 |
| host_id | uuid | 系统中主机的唯一 ID。 |
| host_status | smallint |
|
| minutes_in_status | decimal | 在整合的时间内,主机处于状态栏中所显示的状态的总时间(以分钟为单位)。例如,在一个小时内,一个主机有 55 分钟处于 up 状态,5 分钟处于维护模式,这一个小时将会有两行。其中一行的状态为 Up,minutes_in_status 为 55;另外一行的状态是 Down,minutes_in_status 为 5。 |
| memory_usage_percent | smallint | 主机上内存使用的百分比。 |
| max_memory_usage | smallint | 在一个整合的时间段内,最大的内存使用百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| cpu_usage_percent | smallint | 主机上使用的 CPU 百分比。 |
| max_cpu_usage | smallint | 在一个整合的时间段内,最大的 CPU 使用百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| ksm_cpu_percent | smallint | ksm 在主机上使用的 CPU 百分比。 |
| max_ksm_cpu_percent | smallint | 在一个整合的时间段内,最大的 KSM 使用百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| active_vms | smallint | 在指定整合时间段中活跃虚拟机的平均数量。 |
| max_active_vms | smallint | 在一个整合的时间段内,最大的活跃虚拟机的数量。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| total_vms | smallint | 在指定整合时间段中,主机上的所有虚拟机的平均数量。 |
| max_total_vms | smallint | 在一个整合的时间段内,所有虚拟机的最大数量。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| total_vms_vcpus | smallint | 分配给主机的 VCPU 的总数量。 |
| max_total_vms_vcpus | smallint | 在一个整合的时间段内,所有 VCPU 的最大数量。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| cpu_load | smallint | 主机的 CPU 负载。 |
| max_cpu_load | smallint | 在一个整合的时间段内,最大的 CPU 负载。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| system_cpu_usage_percent | smallint | 主机上使用的 CPU 百分比。 |
| max_system_cpu_usage_percent | smallint | 在一个整合的时间段内,最大的系统 CPU 使用的百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| user_cpu_usage_percent | smallint | 主机上使用的用户 CPU 百分比。 |
| max_user_cpu_usage_percent | smallint | 在一个整合的时间段内,最大的用户 CPU 使用的百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| swap_used_mb | 整数 | 使用的主机交换分区的大小(MB)。 |
| max_swap_used_mb | 整数 | 在一个整合的时间段内,使用的最大主机交换分区的百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| host_configuration_version | 整数 | 采样时的主机配置版本。 |
| ksm_shared_memory_mb | bigint | 主机使用的 KSM 的大小(MB)。 |
| max_ksm_shared_memory_mb | bigint | 在一个整合的时间段内,最大的 KSM 内存使用大小(MB)。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
2.2.8.5. 主机接口统计数据视图 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | bigint | 数据表中的本行数据的 ID。 |
| history_datetime | 带有时区的时间戳 | 历史数据行的时间戳。 |
| host_interface_id | uuid | 系统中的接口的唯一 ID。 |
| receive_rate_percent | smallint | 主机上使用的接收速率的百分比。 |
| max_receive_rate_percent | smallint | 在一个整合的时间段内,最大的接收速率百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| transmit_rate_percent | smallint | 主机上使用的传输速率的百分比。 |
| max_transmit_rate_percent | smallint | 在一个整合的时间段内,最大的传输速率百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| host_interface_configuration_version | 整数 | 采样时的主机接口配置版本。 |
2.2.8.6. 虚拟机统计数据视图 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | bigint | 数据表中的本行数据的 ID。 |
| history_datetime | 带有时区的时间戳 | 历史数据行的时间戳。 |
| vm_id | uuid | 虚拟机在系统中唯一的 ID。 |
| vm_status | smallint |
|
| minutes_in_status | 十进制 | 在整合的时间内,虚拟机处于状态栏中所显示的状态的总时间(以分钟为单位)。例如,在一个小时内,一个虚拟机有 55 分钟处于 up 状态,5 分钟处于维护模式,这一个小时将会有两行。其中一行的状态为 Up,minutes_in_status 为 55;另外一行的状态是 Down,minutes_in_status 为 5。 |
| cpu_usage_percent | smallint | 虚拟机使用的 CPU 百分比。 |
| max_cpu_usage | smallint | 在一个整合的时间段内,最大的 CPU 使用百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| memory_usage_percent | smallint | 虚拟机使用内存的百分比。为了获得这个数据,需要在虚拟机上安装 guest 工具程序。 |
| max_memory_usage | smallint | 在一个整合的时间段内,最大的 内存使用百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。为了获得这个数据,需要在虚拟机上安装 guest 工具程序。 |
| user_cpu_usage_percent | smallint | 主机上使用的用户 CPU 百分比。 |
| max_user_cpu_usage_percent | smallint | 在一个整合的时间段内,最大的用户 CPU 使用的百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| system_cpu_usage_percent | smallint | 主机上使用的系统 CPU 百分比。 |
| max_system_cpu_usage_percent | smallint | 在一个整合的时间段内,最大的系统 CPU 使用的百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| vm_ip | varchar(255) | 第一个 NIC 的 IP 地址。它只会在安装了 guest 代理的情况下被显示。 |
| current_user_name | varchar(255) | 登录到虚拟机控制台的用户的用户名(它只会在安装了 guest 代理的情况下被显示)。 |
| currently_running_on_host | uuid | 正在运行这个虚拟机的主机的唯一 ID。 |
| vm_configuration_version | 整数 | 在采样数据被采集时虚拟机配置的版本。 |
| current_host_configuration_version | 整数 | 正在运行这个虚拟机的主机的配置版本。 |
| current_user_id | uuid | 系统中用户的唯一 ID。这个值由 Manager 产生。 |
2.2.8.7. 虚拟机接口统计数据视图 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | bigint | 数据表中的本行数据的 ID。 |
| history_datetime | 带有时区的时间戳 | 历史数据行的时间戳 |
| vm_interface_id | uuid | 系统中的接口的唯一 ID。 |
| receive_rate_percent | smallint | 主机上使用的接收速率的百分比。 |
| max_receive_rate_percent | smallint | 在一个整合的时间段内,最大的接收速率百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| transmit_rate_percent | smallint | 主机上使用的传输速率的百分比。 |
| max_transmit_rate_percent | smallint | 在一个整合的时间段内,最大的传输速率百分比。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均速率的最大值。 |
| vm_interface_configuration_version | 整数 | 在采样数据被采集时虚拟机接口配置的版本。 |
2.2.8.8. 虚拟机磁盘统计数据视图 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | bigint | 数据表中的本行数据的 ID。 |
| history_datetime | 带有时区的时间戳 | 历史数据行的时间戳。 |
| vm_disk_id | uuid | 磁盘在系统中的唯一的 ID。 |
| vm_disk_status | 整数 |
|
| minutes_in_status | 十进制 | 在整合的时间内,虚拟磁盘处于状态栏中所显示的状态的总时间(以分钟为单位)。例如,在一个小时内,一个虚拟机磁盘有 55 分钟处于 locked 状态,5 分钟处于 OK 状态,这一个小时将会有两行。其中一行的状态为 Locked,minutes_in_status 为 55;另外一行的状态是 OK,minutes_in_status 为 5。 |
| vm_disk_actual_size_mb | 整数 | 为磁盘分配的实际空间的大小。 |
| read_rate_bytes_per_second | 整数 | 磁盘的读速率(字节每秒) |
| max_read_rate_bytes_per_second | 整数 | 在一个整合的时间段内,最大的读速率。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| read_latency_seconds | 十进制 | 虚拟机磁盘的读延迟时间(单位为秒)。 |
| max_read_latency_seconds | 十进制 | 在一个整合的时间段内,最大的读延迟时间(以秒为单位)。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| write_rate_bytes_per_second | 整数 | 磁盘的写速率(字节每秒) |
| max_write_rate_bytes_per_second | 整数 | 在一个整合的时间段内,最大的写速率。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| write_latency_seconds | 十进制 | 虚拟机磁盘的写延迟时间(单位为秒)。 |
| max_write_latency_seconds | 十进制 | 在一个整合的时间段内,最大的写延迟时间(以秒为单位)。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| flush_latency_seconds | 十进制 | 虚拟机磁盘的清除延迟时间(单位为秒)。 |
| max_flush_latency_seconds | 十进制 | 在一个整合的时间段内,最大的清除延迟时间(以秒为单位)。对于每小时的时间段,它是收集到的最大采样值;对于每天的时间段,它是每个小时的平均值的最大值。 |
| vm_disk_configuration_version | 整数 | 在采样数据被采集时虚拟机磁盘的配置版本。 |
2.2.9. 配置 History 视图 复制链接链接已复制到粘贴板!
2.2.9.1. 配置历史数据视图 复制链接链接已复制到粘贴板!
注意
delete_date 不会出现在最新的视图中,这是因为这些视图只提供最新的有效项(还没有被删除的项)的信息。
2.2.9.2. 数据中心配置 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| datacenter_id | UUID: | 数据中心在系统中的唯一的 ID。 |
| datacenter_name | varchar(40) | 数据中心的名称(与编辑对话框中的相同)。 |
| datacenter_description | varchar(4000) | 数据中心的描述信息(与编辑对话框中的相同)。 |
| storage_type | smallint |
|
| create_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
| update_date | 带有时区的时间戳 | 在系统中被修改的时间。 |
| delete_date | 带有时区的时间戳 | 被从系统中删除的时间。 |
2.2.9.3. 数据中心存储域映射 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| storage_domain_id | uuid | 系统中的存储域的唯一 ID。 |
| datacenter_id | uuid | 数据中心在系统中的唯一的 ID。 |
| attach_date | 带有时区的时间戳 | 存储域被附加到数据中心的时间。 |
| detach_date | 带有时区的时间戳 | 存储域被从数据中心中分离的时间。 |
2.2.9.4. 存储域配置 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| storage_domain_id | uuid | 系统中的存储域的唯一 ID。 |
| storage_domain_name | varchar(250) | 存储域的名称。 |
| storage_domain_type | smallint |
|
| storage_type | smallint |
|
| create_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
| update_date | 带有时区的时间戳 | 在系统中被修改的时间。 |
| delete_date | 带有时区的时间戳 | 被从系统中删除的时间。 |
2.2.9.5. 集群配置 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| cluster_id | uuid | 集群所在数据中心的唯一标识符。 |
| cluster_name | varchar(40) | 集群的名称(与编辑对话框中的相同)。 |
| cluster_description | varchar(4000) | 与编辑对话框中的相同 |
| datacenter_id | uuid | 集群所在数据中心的唯一标识符。 |
| cpu_name | varchar(255) | 与编辑对话框中的相同。 |
| compatibility_version | varchar(40) | 与编辑对话框中的相同。 |
| datacenter_configuration_version | 整数 | 在创建或更新时数据中心的配置版本。 |
| create_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
| update_date | 带有时区的时间戳 | 在系统中被修改的时间。 |
| delete_date | 带有时区的时间戳 | 被从系统中删除的时间。 |
2.2.9.6. 主机配置 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| host_id | uuid | 系统中主机的唯一 ID。 |
| host_unique_id | varchar(128) | 这个项包括了主机的物理 UUID 和它的一个 MAC 地址,它被用来识别已经在系统中注册的主机。 |
| host_name | varchar(255) | 主机的名称(与编辑对话框中的相同)。 |
| cluster_id | uuid | 主机所属集群的唯一 ID。 |
| host_type | smallint |
|
| fqdn_or_ip | varchar(255) | Red Hat Enterprise Virtualization Manager 和主机进行通讯所使用的主机的 DNS 名或 IP 地址(和编辑对话框中的相同)。 |
| memory_size_mb | 整数 | 主机物理内存的大小(MB)。 |
| swap_size_mb | 整数 | 主机交换分区的大小。 |
| cpu_model | varchar(255) | 主机的 CPU 型号。 |
| number_of_cores | smallint | 主机中的 CPU 内核总量。 |
| number_of_sockets | smallint | CPU 插槽总量。 |
| cpu_speed_mh | 十进制 | 主机 CPU 的速度(MHz)。 |
| host_os | varchar(255) | 主机操作系统版本。 |
| pm_ip_address | varchar(255) | 电源管理服务器的 IP 地址。 |
| kernel_version | varchar(255) | 主机的内核版本。 |
| kvm_version | varchar(255) | 主机的 KVM 版本。 |
| vdsm_version | varchar(40) | 主机的 VDSM 版本。 |
| vdsm_port | 整数 | 与编辑对话框中的相同。 |
| cluster_configuration_version | 整数 | 在创建或更新时集群的配置版本。 |
| create_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
| update_date | 带有时区的时间戳 | 在系统中被修改的时间。 |
| delete_date | 带有时区的时间戳 | 被从系统中删除的时间。 |
2.2.9.7. 主机接口配置 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| host_interface_id | uuid | 接口在系统中的唯一的 ID。 |
| host_interface_name | varchar(50) | 主机报告的接口名。 |
| host_id | uuid | 接口所属主机的唯一 ID。 |
| host_interface_type | smallint |
|
| host_interface_speed_bps | 整数 | 接口的速率(位每秒)。 |
| mac_address | varchar(20) | 接口的 MAC 地址。 |
| logical_network_name | varchar(50) | 与接口相关联的逻辑网络。 |
| ip_address | varchar(50) | 与编辑对话框中的相同。 |
| 网关 | varchar(20) | 与编辑对话框中的相同。 |
| 绑定 | 布尔值(Boolean) | 标识这个接口是否是一个绑定接口。 |
| bond_name | varchar(50) | 接口所在的绑定名称(如果这个接口是绑定的一部分)。 |
| vlan_id | 整数 | 与编辑对话框中的相同。 |
| host_configuration_version | 整数 | 在创建或更新时主机的配置版本。 |
| create_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
| update_date | 带有时区的时间戳 | 在系统中被修改的时间。 |
| delete_date | 带有时区的时间戳 | 被从系统中删除的时间。 |
2.2.9.8. 虚拟机配置 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| vm_id | uuid | 虚拟机在系统中的唯一的 ID。 |
| vm_name | varchar(255) | 虚拟机的名称。 |
| vm_description | varchar(4000) | 与编辑对话框中的相同。 |
| vm_type | smallint |
|
| cluster_id | uuid | 虚拟机所属集群的唯一 ID。 |
| template_id | uuid | 虚拟机所基于的模板的唯一 ID。这个项是为以后使用准备的,在这个版本中模板还没有被同步到 history 数据库中。 |
| template_name | varchar(40) | 虚拟机所基于的模板的名称。 |
| cpu_per_socket | smallint | 每个插槽的虚拟 CPU 的数量。 |
| number_of_sockets | smallint | 虚拟 CPU 插槽的总量。 |
| memory_size_mb | 整数 | 分配给虚拟机的内存总量(MB)。 |
| operating_system | smallint |
|
| default_host | uuid | 系统中默认主机的 ID(与编辑对话框中的相同)。 |
| high_availability | 布尔值(Boolean) | 与编辑对话框中的相同。 |
| initialized | 布尔值(Boolean) | 标识这个虚拟机是否最少为 Sysprep 初始化启动过一次。 |
| 无状态运行 | 布尔值(Boolean) | 与编辑对话框中的相同。 |
| fail_back | 布尔值(Boolean) | 与编辑对话框中的相同。 |
| usb_policy | smallint | 与编辑对话框中的相同。 |
| time_zone | varchar(40) | 与编辑对话框中的相同。 |
| cluster_configuration_version | 整数 | 在创建或更新时集群的配置版本。 |
| default_host_configuration_version | 整数 | 在创建或更新时主机的配置版本。 |
| create_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
| update_date | 带有时区的时间戳 | 在系统中被修改的时间。 |
| delete_date | 带有时区的时间戳 | 被从系统中删除的时间。 |
| vm_pool_id | uuid | 虚拟机所需的虚拟机池的 ID。 |
| vm_pool_name | varchar(255) | 虚拟机所需的虚拟机池的名称。 |
2.2.9.9. 虚拟机接口配置 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| vm_interface_id | uuid | 接口在系统中的唯一的 ID。 |
| vm_interface_name | varchar(50) | 与编辑对话框中的相同。 |
| vm_interface_type | smallint |
虚拟接口的类型。
|
| vm_interface_speed_bps | 整数 | 在整合时间段内接口的平均速率(位每秒)。 |
| mac_address | varchar(20) | 与编辑对话框中的相同。 |
| logical_network_name | varchar(50) | 与编辑对话框中的相同。 |
| vm_configuration_version | 整数 | 在创建或更新时虚拟机配置的版本。 |
| create_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
| update_date | 带有时区的时间戳 | 在系统中被修改的时间。 |
| delete_date | 带有时区的时间戳 | 被从系统中删除的时间。 |
2.2.9.10. 虚拟机设备配置 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| vm_id | uuid | 虚拟机在系统中唯一的 ID。 |
| 类型 | varchar(30) | 虚拟机设备类型,可以是 "disk" 或 "interface" |
| 地址 | varchar(255) | 虚拟机设备的物理地址 |
| is_managed | 布尔值(Boolean) | 指定设备是否由 Manager 管理的标识 |
| is_plugged | 布尔值(Boolean) | 指定设备是否被插入到虚拟机的标识。 |
| is_readonly | 布尔值(Boolean) | 指定设备是否是只读的标识。 |
| vm_configuration_version | 整数 | 在采样数据被采集时虚拟机配置的版本。 |
| device_configuration_version | 整数 | 在采样数据被采集时设备配置的版本。 |
| create_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
| update_date timestamp | 带有时区的时间戳 | 被添加到系统中的时间。 |
| delete_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
2.2.9.11. 虚拟机磁盘配置 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | 整数 | history 数据库中的配置版本的 ID。 |
| vm_disk_id | uuid | 磁盘在系统中的唯一的 ID。 |
| vm_disk_description | varchar(4000) | 与编辑对话框中的相同。 |
| storage_domain_id | uuid | 磁盘镜像所属存储域的唯一 ID。 |
| vm_disk_size_mb | 整数 | 定义的磁盘大小(MB)。 |
| vm_disk_type | 整数 |
与编辑对话框中的相同。当前只使用 System 和 Data。
|
| vm_disk_format | 整数 |
与编辑对话框中的相同。
|
| vm_disk_interface | 整数 |
|
| create_date | 带有时区的时间戳 | 被添加到系统中的时间。 |
| update_date | 带有时区的时间戳 | 在系统中被修改的时间。 |
| delete_date | 带有时区的时间戳 | 被从系统中删除的时间。 |
| is_shared | 布尔值(Boolean) | 标识这个虚拟机磁盘是否被共享。 |
| image_id | uuid | 镜像在系统中的唯一的 ID。 |
2.2.9.12. 用户详情历史 复制链接链接已复制到粘贴板!
| 名称 | 类型 | 描述 |
|---|---|---|
| user_id | uuid | 由 Manager 产生的、在系统中唯一的用户 ID。 |
| first_name | varchar(255) | 用户的名 |
| last_name | varchar(255) | 用户的姓。 |
| domain | varchar(255) | 用户身份验证扩展的名称。 |
| username | varchar(255) | 账户名 |
| department | varchar(255) | 用户所在的部门。 |
| user_role_title | varchar(255) | 用户在所处机构中的职位。 |
| varchar(255) | 用户的电子邮件地址。 | |
| external_id | text | 外部系统中的用户的唯一 ID。 |
| active | Boolean | 用户是否处于活跃状态 - 它的值会每小时检查一次。当用户在身份认证扩展中被找到,这个用户被认为是“active”。当一个用户成功登录后,这个用户也被认为是“active”。 |
| create_date | timestamp with time zone | 被添加到系统中的时间。 |
| update_date | timestamp with time zone | 在系统中被修改的时间。 |
| delete_date | timestamp with time zone | 被从系统中删除的时间。 |
2.3. 报表 复制链接链接已复制到粘贴板!
2.3.1. JasperReports 的在线帮助 复制链接链接已复制到粘贴板!
图 2.3. Red Hat Enterprise Virtualization Reports 在线帮助
注意
/usr/share/jasperreports-server-pro/docs/ 中。
2.3.2. JasperReports 系统要求 复制链接链接已复制到粘贴板!
Web Browsers。
2.3.3. Red Hat Enterprise Virtualization 报表门户中的用户 复制链接链接已复制到粘贴板!
admin 和 superuser,这两个用户的密码在安装 Red Hat Enterprise Virtualization Reports 时被指定。如果需要,您必须手动添加其它用户。
注意
admin 用户的用户名是 rhevm-admin。如果您进行一个全新的安装,这个用户的用户名将会是 admin;如果您当前的系统是通过升级以前的系统而获得的,这个用户的用户名可能仍然会是 rhevm-admin。
2.3.4. 重置 Reports 管理员用户的密码 复制链接链接已复制到粘贴板!
ovirt-engine-reports-tool 工具程序可以修改 Red Hat Enterprise Virtualization Reports 管理员用户的密码。请注意,修改 Reports 管理员密码的操作需要重启 ovirt-engine-reportsd 服务,对 Reports 功能的访问将会受到影响。
过程 2.2. 重置 Reports 管理员用户的密码
- 登录到 Red Hat Enterprise Virtualization Reports 所在的机器。
- 运行
ovirt-engine-reports-tool命令:ovirt-engine-reports-tool
# ovirt-engine-reports-toolCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入相关修改密码选项的编号并按 Enter:
(1) Change the password of the internal Reports Admin (1, 2, 3) []: 1
(1) Change the password of the internal Reports Admin (1, 2, 3) []: 1Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入一个新密码后按 Enter:
Reports admin password: NEW_PASS Please confirm password: NEW_PASS
Reports admin password: NEW_PASS Please confirm password: NEW_PASSCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 重启
ovirt-engine-reportsd服务以使改变生效:service ovirt-engine-reportsd restart
# service ovirt-engine-reportsd restartCopy to Clipboard Copied! Toggle word wrap Toggle overflow
ovirt-engine-reports-tool 工具程序还可以被用来导入和导出保存的 ad hoc 报表。相关信息,请参阅 第 2.3.16 节 “备份和恢复 Ad Hoc 报表”。
2.3.5. 登录到报表门户 复制链接链接已复制到粘贴板!
superuser 和 admin 用户的密码。Red Hat Enterprise Virtualization Reports 不为它们提供默认的密码。
https://YOUR.MANAGER.URL/ovirt-engine-reports/login.html 访问报表门户,一个 Red Hat Enterprise Virtualization Reports 用户登录窗口会被显示。
注意
图 2.4. Red Hat Enterprise Virtualization Reports 登录界面
ovirt-user 登录。点按钮。
图 2.5. Red Hat Enterprise Virtualization Reports 主界面
admin 和 superuser。一般情况下,其它用户需要在报表门户中被手动添加。
2.3.7. 报表门户用户角色 复制链接链接已复制到粘贴板!
- ROLE_ADMINISTRATOR - 可以创建/编辑/删除报表、仪表板(dashboard)、特定的报表(ad hoc report),并可以管理服务器。
- ROLE_USER - 可以创建/编辑/删除 ad hoc 报表并查看报表和仪表板。
- ROLE_ANONYMOUS - 可以登录并查看报表和仪表板。
图 2.6. JasperReports 用户角色
2.3.9. 报表参数 复制链接链接已复制到粘贴板!
图 2.8. Red Hat Enterprise Virtualization Reports - 报表列表
注意
图 2.9. 报表参数选择
许多报表参数的输入项是级联的,当选择一个参数后,另一个参数的有效选项会根据这个选择有所变化。数据中心和集群参数是级联的。当一个用户选择了一个数据中心后,只有属于这个数据中心中的集群才可以被选择。同样的,当选择了一个集群后,主机类型项将只显示存在于这个集群中的主机类型。级联参数可以过滤掉与报表不相关的项。例如,一个关于虚拟机的报表将不会提供不包括虚拟机的集群选择;一个关于虚拟机和主机的报表只会提供包括了虚拟机和主机的集群选择。
从系统中删除的项仍然被记录在报表历史数据库中,如果需要,可以选择被删除的项(如集群、数据中心和主机)作为报表参数的值。参数选项列表的下部显示了被删除的项,并包括从系统中删除的时间。
2.3.10. Red Hat Enterprise Virtualization 管理门户中集成的报表功能 复制链接链接已复制到粘贴板!
图 2.10. 点鼠标右键显示报表菜单
图 2.11. 访问报表的另外一个方法
2.3.11. 总结报表 复制链接链接已复制到粘贴板!
Active Virtual Machines by OS 报表显示了在一个指定时间范围内,活跃的虚拟机数量概况,其中的虚拟机以它们的操作系统进行分类。以下是这个报表的参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 报表只包括这个项中所选的数据中心的信息。这个项只显示有虚拟机的数据中心。 |
集群 | 报表只包括所选集群中的虚拟机信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有虚拟机的信息。 |
虚拟机类型 | 报表只包括所选类型的虚拟机。可能的类型包括服务器和桌面。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有虚拟机类型。 |
2.3.11.2. Executive Reports: Cluster Capacity Vs Usage 复制链接链接已复制到粘贴板!
Cluster Capacity Vs Usage 报表显示了在一个特定时间段中,系统的计算能力和使用情况之间的关系。其中系统计算能力以 CPU 内核和物理内存来代表,而使用情况以 vCPU 和虚拟机内存来代表。这个报告需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如被删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群的信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有集群的信息。 |
Host OS Break Down 报表显示了在一个特定时间范围内,运行每个操作系统的主机数量。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的主机信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有主机的信息。 |
Summary of Host Usage Resources 报表显示在一个指定时间范围内的平均主机资源(CPU 和内存)使用情况的散点图。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的主机的信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有主机的信息。 |
2.3.12. 库存报表 复制链接链接已复制到粘贴板!
2.3.12.1. Inventory Reports: Hosts Inventory 复制链接链接已复制到粘贴板!
Hosts Inventory 报表显示了在选择的数据中心和集群中的所有主机列表。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已被删除的数据中心、集群和主机。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的主机的信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有主机的信息。 |
主机类型 | 报表只包括所选类型的主机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有主机类型。 |
2.3.12.2. Inventory Reports: Storage Domain Over Time 复制链接链接已复制到粘贴板!
Storage Domain Size Over Time 报表包括了在指定时间范围内,一个存储域中的总可用空间和已经被使用的空间的数据线性图。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月。存储域名的可用参数值只包括在指定时间段中附加的存储域。 |
数据中心 | 存储域名参数的选项只包括所选数据中心中的存储域。 |
存储域类型 | 存储域名参数的选项只包括所选类型的存储域。 |
存储域名 | 报表只包括所选存储域的数据。一个报表只能包括一个存储域的数据,用户必须选择一个存储域。这个参数的选项只包括在指定时间段中附加的存储域。 |
2.3.12.3. Inventory Reports: Virtual Machines Inventory 复制链接链接已复制到粘贴板!
Virtual Machines Inventory 报表显示了在选择的数据中心和集群中的所有主机列表。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的虚拟机信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有虚拟机的信息。 |
虚拟机类型 | 报表只包括所选类型的虚拟机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有虚拟机类型。 |
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的虚拟机信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有虚拟机的信息。 |
虚拟机类型 | 报表只包括所选类型的虚拟机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有虚拟机类型。 |
2.3.12.5. Inventory Reports: Storage Domains 复制链接链接已复制到粘贴板!
Storage Domains Inventory 报表显示了在选择的数据中心和集群中的存储域列表。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
数据中心 | 存储域名参数的选项只包括所选数据中心中的存储域。 |
存储域类型 | 存储域名参数的选项只包括所选类型的存储域。 |
2.3.13. 服务级别报表 复制链接链接已复制到粘贴板!
2.3.13.1. Service Level Reports: Cluster Host Uptime 复制链接链接已复制到粘贴板!
Cluster Host Uptime 报表显示了在一个特定时间段中,一个集群中的主机的带有权重的平均运行时间。这个报表还包括了一个显示每个主机的计划中的总停机时间和非计划中的总停机时间的表格。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的主机的信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有主机的信息。 |
主机类型 | 报表只包括所选类型的主机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有主机类型。 |
Cluster Quality of Services - Hosts 报表显示了在一个指定时间范围内,主机负载超过设定的阈值(threshold)的总时间。负载是通过 CPU 的使用百分比和内存的使用百分比来表示的。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的主机的信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有主机的信息。 |
主机类型 | 报表只包括所选类型的主机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有主机类型。 |
CPU 阈值 | 这个报表通过主机负载超过设定的阈值的时间总和来衡量服务质量。CPU 阈值 定义了主机上的 CPU 负载的阈值(以百分比表示)。负载的数据是以一个小时内的每一分钟取样值的平均值来计算,因此这个报表反映了相对长的一段时间的负载情况,而不是短期高峰时间的负载情况。我们建议把 CPU 阈值设为 60% 作为一个起点值来产生有意义的服务质量报告。 |
内存阈值 | 这个报表通过内存负载超过设定的阈值的时间总和来衡量服务质量。内存阈值 定义了主机上的内存使用负载阈值(以百分比表示)。负载的数据是以一个小时内的每一分钟取样值的平均值来计算,因此这个报表反映了相对长的一段时间的负载情况,而不是短期高峰时间的负载情况。我们建议把 内存阈值设为 60% 作为一个起点值来产生有意义的服务质量报告。 |
Cluster Quality of Services - Virtual Machines 报表显示了在一个指定时间范围内,虚拟机负载超过设定的阈值(threshold)的总时间。负载是通过 CPU 的使用百分比和内存的使用百分比来表示的。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的虚拟机信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有虚拟机的信息。 |
虚拟机类型 | 报表只包括所选类型的虚拟机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有虚拟机类型。 |
CPU 阈值 | 这个报表通过虚拟机负载超过设定的阈值的时间总和来衡量服务质量。CPU 阈值定义了虚拟机上的 CPU 负载的阈值(以百分比表示)。负载的数据是以一个小时内的每一分钟取样值的平均值来计算,因此这个报表反映了相对长的一段时间的负载情况,而不是短期高峰时间的负载情况。我们建议把 CPU 阈值设为 60% 作为一个起点值来产生有意义的服务质量报告。 |
内存阈值 | 这个报表通过虚拟机负载超过设定的阈值的时间总和来衡量服务质量。内成阈值定义了虚拟机上的内存使用负载的阈值(以百分比表示)。负载的数据是以一个小时内的每一分钟取样值的平均值来计算,因此这个报表反映了相对长的一段时间的负载情况,而不是短期高峰时间的负载情况。我们建议把 内存阈值设置为 60% 作为一个起点值来产生有意义的服务质量报告。 |
2.3.13.4. Service Level Reports: Single Host Uptime 复制链接链接已复制到粘贴板!
Single Host Uptime 报表显示了一个主机的总共运行时间、计划中的停机时间和非计划中的停机时间的信息。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 主机名参数的选项只包括这个集群项中所选的集群中的主机。这个项只显示所选数据中心中的集群。如果选择所有,主机名参数的选项会包括所选数据中心中的所有主机。 |
主机类型 | 主机名参数的选项只包括类型为这个类型的的主机。这个项只显示所选数据中心和集群中存在的主机类型。如果选择所有,主机名参数的选项会包括所有主机类型。 |
主机名 | 报表只包括这个主机的信息。一个报表只能包括一个主机的信息,用户必须选择一个主机。 |
2.3.13.5. Service Level Reports: Top 10 Downtime Hosts 复制链接链接已复制到粘贴板!
Top 10 Downtime Hosts 报表显示了 10 个停机时间最长的主机的总共运行时间、计划中的停机时间和非计划中的停机时间的信息。这个报表需要以下参数:
参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的主机的信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有主机的信息。 |
主机类型 | 报表只包括所选类型的主机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有主机类型。 |
High Availability Virtual Servers Uptime 报表显示了在一个特定时间段中,一个集群中的高可用性虚拟服务器的带有权重的平均运行时间。它还包括了一个显示每个虚拟服务器的总共运行时间和非计划中的总共停机时间的表。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的虚拟服务器信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有虚拟服务器的信息。 |
2.3.14. 趋势报表 复制链接链接已复制到粘贴板!
Five Least Utilized Hosts (Over Time) 报表显示了在一个特定时间范围内,系统负载(以 CPU 和内存的使用情况衡量)最低的 5 台主机的带有权重的每日高峰负载的平均值。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的主机的信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有主机的信息。 |
主机类型 | 报表只包括所选类型的主机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选项所有,报表会包括所有主机类型。 |
Five Least Utilized Virtual Machines (Over Time) 报表显示了在一个特定时间范围内,系统负载(以 CPU 和内存的使用情况衡量)最低的 5 台虚拟机的带有权重的每日高峰负载的平均值。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的虚拟机信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有虚拟机的信息。 |
虚拟机类型 | 报表只包括所选类型的虚拟机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有虚拟机类型。 |
Five Most Utilized Hosts (Over Time) 报表显示了在一个特定时间范围内,系统负载(以 CPU 和内存的使用情况衡量)最高的 5 台主机的带有权重的每日高峰负载的平均值。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的主机的信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有主机的信息。 |
主机类型 | 报表只包括所选类型的主机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有主机类型。 |
Five Most Utilized Virtual Machines (Over Time) 报表显示了在一个特定时间范围内,系统负载(以 CPU 和内存的使用情况衡量)最高的 5 台虚拟机的带有权重的每日高峰负载的平均值。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 报表只包括所选集群中的虚拟机信息。这个项只显示所选数据中心中的集群。如果选择所有,报表会包括所选数据中心中的所有虚拟机的信息。 |
虚拟机类型 | 报表只包括所选类型的虚拟机。这个选项列表只会显示所选的数据中心和集群中存在的类型。如果选择所有,报表会包括所有虚拟机类型。 |
Multiple Hosts Resource Usage (Over Time) 报表显示了在一个特定时间范围内,多个主机(最多可选 5 个主机)的高峰系统负载(以 CPU 和内存的使用情况衡量)。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 主机列表参数的选项只包括这个集群项中所选的集群中的主机。这个项只显示所选数据中心中的集群。如果选择所有,主机列表参数的选项会包括所选数据中心中的所有主机。 |
主机类型 | 主机列表参数的选项只包括所选类型的主机。这个项只显示所选数据中心和集群中存在的主机类型。如果选择所有,主机列表参数的选项会包括所有主机类型。 |
主机列表 | 这个报表包括了在主机列表中所选的主机信息。您可以最多选择 5 个主机。 |
Multiple Virtual Manchines Resource Usage (Over Time) 报表显示了在一个特定时间范围内,多个虚拟机(最多可以选 5 个虚拟机)的高峰系统负载(以 CPU 和内存的使用情况衡量)。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | VM 列表参数的选项只包括这个集群项中所选的集群中的虚拟机。这个项只显示所选数据中心中的集群。如果选择所有,VM 列表参数的选项会包括所选数据中心中的所有虚拟机。 |
虚拟机类型 | VM 列表参数的选项只包括了所选类型的的虚拟机。这个项只显示所选数据中心和集群中存在的虚拟机类型。如果选择所有,VM 列表参数的选项会包括所有虚拟机类型。 |
虚拟机列表 | 这个报表包括了在虚拟机列表中所选的虚拟机信息。您可以最多选择 5 个虚拟机。 |
Single Host Resource Usage (Days of Week) 报表显示了在一个指定时间范围内,一个主机的各种资源使用情况的数据,并按照一周的七天对它们进行分组。这些数据包括 CPU 的使用情况、内存使用情况、活跃的虚拟机数量以及网络的使用情况。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 主机名参数的选项只包括这个集群项中所选的集群中的主机。这个项只显示所选数据中心中的集群。如果选择所有,主机名参数的选项会包括所选数据中心中的所有主机。 |
主机类型 | 主机名参数的选项只包括类型为这个类型的的主机。这个项只显示所选数据中心和集群中存在的主机类型。如果选择所有,主机名参数的选项会包括所有主机类型。 |
主机名 | 报表只包括这个主机的信息。一个报表只能包括一个主机的信息,用户必须选择一个主机。 |
Single Host Resource Usage (Hour of Day) 报表显示了在一个指定时间范围内,一个主机的各种资源使用情况的数据,并按照一天的 24 小时(0-23)对它们进行分组。这些数据包括 CPU 的使用情况、内存使用情况、活跃的虚拟机数量以及网络的使用情况。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | 主机名参数的选项只包括这个集群项中所选的集群中的主机。这个项只显示所选数据中心中的集群。如果选择所有,主机名参数的选项会包括所选数据中心中的所有主机。 |
主机类型 | 主机名参数的选项只包括类型为在这个参数中设定的类型的主机。这个项只显示所选数据中心和集群中存在的主机类型。如果选择所有,主机名参数的选项会包括所有主机类型。 |
主机名 | 报表只包括这个主机的信息。一个报表只能包括一个主机的信息,用户必须选择一个主机。 |
Single Virtual Machine Resources (Days of Week) 报表显示了在一个指定时间范围内,一个虚拟机的各种资源使用情况的数据,并按照一周的 7 天对它们进行分组。这些数据包括 CPU 的使用情况、内存使用情况、活跃的虚拟机数量以及网络的使用情况。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | VM 名参数的选项只包括这个集群项中所选的集群中的虚拟机。这个项只显示所选数据中心中的集群。如果选择所有,VM 名参数的选项会包括所选数据中心中的所有虚拟机。 |
虚拟机类型 | VM 名参数的选项只包括了所选类型的的虚拟机。这个项只显示所选数据中心和集群中存在的虚拟机类型。如果选择所有,VM 名参数的选项会包括所有虚拟机类型。 |
虚拟机名 | 报表只包括这个虚拟机的信息。一个报表只能包括一个虚拟机的信息,用户必须选择一个虚拟机。 |
Single Virtual Machine Resources (Hour of Day) 报表显示了在一个指定时间范围内,一个虚拟机的各种资源使用情况的数据,并按照一天的 24 小时(0-23)对它们进行分组。这些数据包括 CPU 的使用情况、内存使用情况、活跃的虚拟机数量以及网络的使用情况。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | VM 名参数的选项只包括这个集群项中所选的集群中的虚拟机。这个项只显示所选数据中心中的集群。如果选择所有,VM 名参数的选项会包括所选数据中心中的所有虚拟机。 |
虚拟机类型 | VM 名参数的选项只包括了所选类型的的虚拟机。这个项只显示所选数据中心和集群中存在的虚拟机类型。如果选择所有,VM 名参数的选项会包括所有虚拟机类型。 |
虚拟机名 | 报表只包括这个虚拟机的信息。一个报表只能包括一个虚拟机的信息,用户必须选择一个虚拟机。 |
Single Virtual Machine Resources (Over Time) 报表显示了在一个指定时间范围内,一个虚拟机的各种资源使用情况的数据。这些数据包括 CPU 的使用情况、内存使用情况、活跃的虚拟机数量以及网络的使用情况。这个报表需要以下参数:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定报表中的日期范围。按日报表包括了一天的信息;按月报表包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息;按年度报表包括了以日期参数中的月开始的一年的信息。 |
日期 | 报表将包括从这个日期开始的一定时间范围的信息。按日报表的截止范围是这个日期值加一天;按月报表的范围是这个日期值的月;按季度报表的范围是从这个日期值的月开始的三个月;按年度报表的范围是从这个日期值的月开始的一年。 |
数据中心 | 集群参数的选项只包括在所选数据中心中的集群。另外,选项列表只包括有集群的数据中心。 |
集群 | VM 名参数的选项只包括这个集群项中所选的集群中的虚拟机。这个项只显示所选数据中心中的集群。如果选择所有,VM 名参数的选项会包括所选数据中心中的所有虚拟机。 |
虚拟机类型 | VM 名参数的选项只包括了所选类型的的虚拟机。这个项只显示所选数据中心和集群中存在的虚拟机类型。如果选择所有,VM 名参数的选项会包括所有虚拟机类型。 |
虚拟机名 | 报表只包括这个虚拟机的信息。一个报表只能包括一个虚拟机的信息,用户必须选择一个虚拟机。 |
2.3.15. Ad Hoc 报表 复制链接链接已复制到粘贴板!
图 2.12. 创建 Ad Hoc 报表 - 管理员
Working with the Ad Hoc Editor 一节介绍了创建 ad hoc 报表的详细信息。
2.3.16. 备份和恢复 Ad Hoc 报表 复制链接链接已复制到粘贴板!
ovirt-engine-reports-tool 工具程序可以把保存的 ad hoc 报表从一个 Red Hat Enterprise Virtualization Reports 机器导出到另外一个版本相同的 Reports 机器中。另外,也可以使用导出选项在同一台机器上对保存的报表进行定期备份。保存的 ad hoc 报表只能被导入到与创建这些报表的 Reports 环境的版本相同的 Reports 环境中。
过程 2.3. 把保存的报表迁移到其它机器上
- 在 Reports 机器上运行
ovirt-engine-reports-tool命令:ovirt-engine-reports-tool
# ovirt-engine-reports-toolCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入相关导出选项的编号并按 Enter:
(2) Export Jasperreports saved reports to a zip file (1, 2, 3) []: 2
(2) Export Jasperreports saved reports to a zip file (1, 2, 3) []: 2Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入用来导出保存报表的 zip 文件的绝对路径,按 Enter:
Filename to export saved reports to: /tmp/saved-reports.zip
Filename to export saved reports to: /tmp/saved-reports.zipCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 把 zip 文件复制到另外一台 Reports 机器上:
scp /tmp/saved-reports.zip reports-machine-fqdn:/tmp/
# scp /tmp/saved-reports.zip reports-machine-fqdn:/tmp/Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 在第二个 Reports 机器上运行
ovirt-engine-reports-tool命令:ovirt-engine-reports-tool
# ovirt-engine-reports-toolCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入相关导入选项的编号并按 Enter:
(3) Import a saved reports zip file to Jasperreports (1, 2, 3) []: 3
(3) Import a saved reports zip file to Jasperreports (1, 2, 3) []: 3Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 输入用于导入的 zip 文件的绝对路径,按 Enter:
Filename to import saved reports from: /tmp/saved-reports.zip
Filename to import saved reports from: /tmp/saved-reports.zipCopy to Clipboard Copied! Toggle word wrap Toggle overflow
2.3.17. Reports Schema:标签历史和 ENUM 视图(View) 复制链接链接已复制到粘贴板!
注意
delete_date 和 detach_date 不会出现在最新的视图中,这是因为这些视图只提供最新的有效项(还没有被删除的项)的信息。
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | integer | 数据表中的本行数据的 ID。 |
| entity_id | UUID | 系统中的项或标签的 ID。 |
| entity_type | smallint |
|
| parent_id | UUID | 系统中的项或标签的 ID。 |
| attach_date | timestamp with time zone | 项或标签被附加的日期。 |
| detach_date | timestamp with time zone | 项或标签被取消的日期。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| history_id | integer | 数据表中的本行数据的 ID。 |
| tag_id | UUID | 标签在系统中的唯一的 ID。 |
| tag_name | varchar(50) | 在标签树中显示的标签名。 |
| tag_description | varchar(4000) | 在编辑对话框中显示的标签描述。 |
| tag_path | varchar(4000) | 标签在“树”中的路径。 |
| tag_level | smallint | 标签在“树”中的级别。 |
| create_date | timestamp with time zone | 标签被添加到系统中的时间。 |
| update_date | timestamp with time zone | 标签在系统中被修改的时间。 |
| delete_date | timestamp with time zone | 标签被从系统中删除的时间。 |
| 名称 | 类型 | 描述 |
|---|---|---|
| enum_type | varchar(40) | ENUM 类型。 |
| enum_key | smallint | ENUM 的键。 |
| value | varchar(40) | ENUM 的值。 |
2.4. 仪表板 复制链接链接已复制到粘贴板!
2.4.1. 仪表板(Dashboard) 复制链接链接已复制到粘贴板!
仪表板设计器进行创建。如需了解更多关于仪表板的信息,请参阅 JasperReports 文档的相关信息(点报表门户上部的可以访问 JasperReports 文档)。
2.4.2. 库存仪表板(Inventory Dashboard) 复制链接链接已复制到粘贴板!
库存仪表板 提供了一个数据中心在一个指定时间段内的“库存”的总结报告。这个仪表板包括了平均磁盘使用情况、活跃虚拟机的数量和主机操作系统分类。以下的参数可以为仪表板进行调整:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定仪表板中的数据的日期范围。按月仪表板包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息。 |
日期 | 仪表板将包括从这个日期开始的一定时间范围的信息。按月的范围是这个日期值的月;按季度的范围是从这个日期值的月开始的三个月。 |
数据中心 | 只包括所选数据中心的数据。这个列表的选项只包括那些有主机、存储域或虚拟机的数据中心。集群参数的选项列表只包括在这里被选择的数据中心中的集群。 |
2.4.3. 趋势仪表板(Trends Dashboard) 复制链接链接已复制到粘贴板!
趋势仪表板提供了一个数据中心在一个指定时间段内的“趋势”总结报告。这个仪表板包括了在一定时间段中,数据中心中利用率最高的主机和虚拟机的 CPU 和内存使用情况的统计图。以下的参数可以为仪表板进行调整:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定仪表板中的数据的日期范围。按月仪表板包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息。 |
日期 | 仪表板将包括从这个日期开始的一定时间范围的信息。按月的范围是这个日期值的月;按季度的范围是从这个日期值的月开始的三个月。 |
数据中心 | 只包括所选数据中心的数据。这个列表的选项只包括那些有主机、存储域或虚拟机的数据中心。集群参数的选项列表只包括在这里被选择的数据中心中的集群。 |
2.4.4. 上线时间仪表板(Uptime Dashboard) 复制链接链接已复制到粘贴板!
上线时间仪表板提供了一个数据中心在一个指定时间段内,服务级别和上线时间的总结报告。这个仪表板包括了在一定时间段中,数据中心中的每一个集群的总上线时间。以下的参数可以为这个仪表板进行调整:
| 参数 | 描述 |
|---|---|
显示已删除的实体 | 这个报表将包括已从环境中删除的项,如已删除的数据中心、集群和主机。 |
日期范围 | 指定仪表板中的数据的日期范围。按月仪表板包括了一个月的信息;按季度报表包括了以日期参数中的月开始的三个月的信息。 |
日期 | 仪表板将包括从这个日期开始的一定时间范围的信息。按月的范围是这个日期值的月;按季度的范围是从这个日期值的月开始的三个月。 |
数据中心 | 只包括所选数据中心的数据。这个列表的选项只包括那些有主机、存储域或虚拟机的数据中心。集群参数的选项列表只包括在这里被选择的数据中心中的集群。 |
2.4.5. 在 Red Hat Enterprise Virtualization 管理门户中集成报表仪表板 复制链接链接已复制到粘贴板!
图 2.13. 报表仪表板
数据中心仪表板、集群仪表板和系统仪表板来为它们进行配置。
附录 A. 修订历史 复制链接链接已复制到粘贴板!
| 修订历史 | ||||
|---|---|---|---|---|
| 修订 3.6-3.1 | Sat Jan 23 2016 | |||
| ||||
| 修订 3.6-3 | Wed 18 Nov 2015 | |||
| ||||
| 修订 3.6-2 | Wed 11 Nov 2015 | |||
| ||||
| 修订 3.6-1 | Tue 11 Aug 2015 | |||
| ||||
