2.8. 配置历史数据视图

若要查询配置视图,请运行 SELECT * FROM view_name;。例如:
# SELECT * FROM v4_0_configuration_history_datacenters;
若要列出所有的可用视图,请运行:
# \dv

注意

delete_date 不会出现在最新的视图中,这是因为这些视图只提供最新的有效项(还没有被删除的项)的信息。

2.8.1. 数据中心配置

下表显示了系统中的数据中心的配置历史参数。

表 2.8. v4_0_configuration_history_datacenters

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
datacenter_idUUID:数据中心在系统中的唯一的 ID。
datacenter_namecharacter varying(40)数据中心的名称(与编辑对话框中的相同)。
datacenter_descriptioncharacter varying(4000)数据中心的描述信息(与编辑对话框中的相同)。
is_local_storageboolean此标记用于指出数据中心是否使用本地存储。
create_date带有时区的时间戳被添加到系统中的时间。
update_date带有时区的时间戳在系统中被修改的时间。
delete_date带有时区的时间戳被从系统中删除的时间。

2.8.2. 数据中心存储域映射

下表显示了系统中的存储域和数据中心间的关系。

表 2.9. v4_0_map_history_datacenters_storage_domains

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
storage_domain_iduuid系统中的存储域的唯一 ID。
datacenter_iduuid数据中心在系统中的唯一的 ID。
attach_date带有时区的时间戳存储域被附加到数据中心的时间。
detach_date带有时区的时间戳存储域被从数据中心中分离的时间。

2.8.3. 存储域配置

下表显示了系统中的存储域配置的历史参数。

表 2.10. v4_0_configuration_history_storage_domains

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
storage_domain_iduuid系统中的存储域的唯一 ID。
storage_domain_namecharacter varying(250)存储域的名称。
storage_domain_typesmallint
  • 0 - Data (Master)
  • 1 - Data
  • 2 - ISO
  • 3 - Export
storage_typesmallint
  • 0 - Unknown
  • 1 - NFS
  • 2 - FCP
  • 3 - iSCSI
  • 4 - Local
  • 6 - All
create_date带有时区的时间戳被添加到系统中的时间。
update_date带有时区的时间戳在系统中被修改的时间。
delete_date带有时区的时间戳被从系统中删除的时间。

2.8.4. 集群配置

下表显示了系统中的集群配置的历史参数。

表 2.11. v4_0_configuration_history_clusters

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
cluster_iduuid集群所在数据中心的唯一标识符。
cluster_namecharacter varying(40)集群的名称(与编辑对话框中的相同)。
cluster_descriptioncharacter varying(4000)与编辑对话框中的相同
datacenter_iduuid集群所在数据中心的唯一标识符。
cpu_namecharacter varying(255)与编辑对话框中的相同。
compatibility_versioncharacter varying(40)与编辑对话框中的相同。
datacenter_configuration_version整数在创建或更新时数据中心的配置版本。
create_date带有时区的时间戳被添加到系统中的时间。
update_date带有时区的时间戳在系统中被修改的时间。
delete_date带有时区的时间戳被从系统中删除的时间。

2.8.5. 主机配置

下表显示了系统中的主机配置的历史参数。

表 2.12. v4_0_configuration_history_hosts

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
host_iduuid系统中主机的唯一 ID。
host_unique_idcharacter varying(128)此字段是主机物理 UUID 和它的一个 MAC 地址的结合,用于检测系统中已注册的主机。
host_namecharacter varying(255)主机的名称(与编辑对话框中的相同)。
cluster_iduuid主机所属集群的唯一 ID。
host_typesmallint
  • 0 - RHEL Host
  • 2 - RHEV Hypervisor Node
fqdn_or_ipcharacter varying(255)供 Red Hat Enterprise Virtualization Manager 与之通信的主机 DNS 名称或 IP 地址,如编辑对话框中所示。
memory_size_mb整数主机物理内存的大小(MB)。
swap_size_mb整数主机交换分区的大小。
cpu_modelcharacter varying(255)主机的 CPU 型号。
number_of_coressmallint主机中的 CPU 内核总量。
number_of_socketssmallintCPU 插槽总量。
cpu_speed_mhnumeric(18,0)主机 CPU 的速度(MHz)。
host_oscharacter varying(255)主机操作系统版本。
kernel_versioncharacter varying(255)主机的内核版本。
kvm_versioncharacter varying(255)主机的 KVM 版本。
vdsm_versioncharacter varying主机的 VDSM 版本。
vdsm_port整数与编辑对话框中的相同。
threads_per_coresmallint每个内核的线程总数。
hardware_manufacturercharacter varying(255)主机的硬件生厂商。
hardware_product_namecharacter varying(255)主机的硬件产品名称。
hardware_versioncharacter varying(255)主机的硬件版本。
hardware_serial_numbercharacter varying(255)主机的硬件序列号。
cluster_configuration_version整数在创建或更新时集群的配置版本。
create_date带有时区的时间戳被添加到系统中的时间。
update_date带有时区的时间戳在系统中被修改的时间。
delete_date带有时区的时间戳被从系统中删除的时间。

2.8.6. 主机接口配置

下表显示了系统中的主机接口配置的历史参数。

表 2.13. v4_0_configuration_history_hosts_interfaces

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
host_interface_iduuid接口在系统中的唯一的 ID。
host_interface_namecharacter varying(50)主机报告的接口名。
host_iduuid接口所属主机的唯一 ID。
host_interface_typesmallint
  • 0 - rt18139_pv
  • 1 - rt18139
  • 2 - e1000
  • 3 - pv
host_interface_speed_bps整数接口的速率(位每秒)。
mac_addresscharacter varying(59)接口的 MAC 地址。
logical_network_namecharacter varying(50)与接口相关联的逻辑网络。
ip_addresscharacter varying(20)与编辑对话框中的相同。
网关character varying(20)与编辑对话框中的相同。
绑定boolean标识这个接口是否是一个绑定接口。
bond_namecharacter varying(50)接口所在的绑定名称(如果这个接口是绑定的一部分)。
vlan_id整数与编辑对话框中的相同。
host_configuration_version整数在创建或更新时主机的配置版本。
create_date带有时区的时间戳被添加到系统中的时间。
update_date带有时区的时间戳在系统中被修改的时间。
delete_date带有时区的时间戳被从系统中删除的时间。

2.8.7. 虚拟机配置

下表显示了系统中的虚拟机配置的历史参数。

表 2.14. v4_0_configuration_history_vms

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
vm_iduuid虚拟机在系统中的唯一 ID。
vm_namecharacter varying(255)虚拟机的名称。
vm_descriptioncharacter varying(4000)与编辑对话框中的相同。
vm_typesmallint
  • 0 - Desktop
  • 1 - Server
cluster_iduuid此虚拟机所属的集群的唯一 ID。
template_iduuid虚拟机所源于的模板的唯一 ID。此字段供将来使用,因为此版本中模板尚未同步到历史数据库。
template_namecharacter varying(40)此虚拟机所源于的模板的名称。
cpu_per_socketsmallint每个插槽的虚拟 CPU 的数量。
number_of_socketssmallint虚拟 CPU 插槽的总量。
memory_size_mb整数分配到虚拟机的内存总量,以 MB 为单位。
operating_systemsmallint
  • 0 - Other OS
  • 1 - Windows XP
  • 3 - Windows 2003
  • 4 - Windows 2008
  • 5 - Linux
  • 7 - Red Hat Enterprise Linux 5.x
  • 8 - Red Hat Enterprise Linux 4.x
  • 9 - Red Hat Enterprise Linux 3.x
  • 10 - Windows 2003 x64
  • 11 - Windows 7
  • 12 - Windows 7 x64
  • 13 - Red Hat Enterprise Linux 5.x x64
  • 14 - Red Hat Enterprise Linux 4.x x64
  • 15 - Red Hat Enterprise Linux 3.x x64
  • 16 - Windows 2008 x64
  • 17 - Windows 2008 R2 x64
  • 18 - Red Hat Enterprise Linux 6.x
  • 19 - Red Hat Enterprise Linux 6.x x64
  • 20 - Windows 8
  • 21 - Windows 8 x64
  • 23 - Windows 2012 x64
  • 1001 - Other
  • 1002 - Linux
  • 1003 - Red Hat Enterprise Linux 6.x
  • 1004 - SUSE Linux Enterprise Server 11
  • 1193 - SUSE Linux Enterprise Server 11
  • 1252 - Ubuntu Precise Pangolin LTS
  • 1253 - Ubuntu Quantal Quetzal
  • 1254 - Ubuntu Raring Ringtails
  • 1255 - Ubuntu Saucy Salamander
default_hostuuid系统中默认主机的 ID(与编辑对话框中的相同)。
high_availabilityboolean与编辑对话框中的相同。
initializedboolean此标记用于指出此虚拟机是否为 Sysprep 初始化目的至少启动过一次。
无状态运行boolean与编辑对话框中的相同。
fail_backboolean与编辑对话框中的相同。
usb_policysmallint与编辑对话框中的相同。
time_zonecharacter varying(40)与编辑对话框中的相同。
vm_pool_iduuid此虚拟机所属的池的 ID。
vm_pool_namecharacter varying(255)虚拟机所需的虚拟机池的名称。
created_by_user_iduuid创建此虚拟机的用户的 ID。
cluster_configuration_version整数在创建或更新时集群的配置版本。
default_host_configuration_version整数在创建或更新时主机的配置版本。
create_date带有时区的时间戳被添加到系统中的时间。
update_date带有时区的时间戳在系统中被修改的时间。
delete_date带有时区的时间戳被从系统中删除的时间。

2.8.8. 虚拟机接口配置

下表显示了系统中的虚拟机接口配置的历史参数。

表 2.15. v4_0_configuration_history_vms_interfaces

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
vm_interface_iduuid接口在系统中的唯一的 ID。
vm_interface_namecharacter varying(50)与编辑对话框中的相同。
vm_interface_typesmallint
虚拟接口的类型。
  • 0 - rt18139_pv
  • 1 - rt18139
  • 2 - e1000
  • 3 - pv
vm_interface_speed_bps整数在整合时间段内接口的平均速率(位每秒)。
mac_addresscharacter varying(20)与编辑对话框中的相同。
logical_network_namecharacter varying(50)与编辑对话框中的相同。
vm_configuration_version整数在创建或更新时虚拟机配置的版本。
create_date带有时区的时间戳被添加到系统中的时间。
update_date带有时区的时间戳在系统中被修改的时间。
delete_date带有时区的时间戳被从系统中删除的时间。

2.8.9. 虚拟机设备配置

下表列出了虚拟机和它们的相关设备(如磁盘、虚拟接口)间的关系。

表 2.16. v4_0_configuration_history_vms_devices

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
vm_iduuid虚拟机在系统中唯一的 ID。
device_iduuid设备在系统中的唯一 ID。
类型character varying(30)虚拟机设备的类型。它可以是 "disk" 或 "interface"。
地址character varying(255)设备的物理地址。
is_managedboolean此标记用于指定设备是否由 Manager 管理。
is_pluggedboolean指定设备是否被插入到虚拟机的标识。
is_readonlyboolean指定设备是否是只读的标识。
vm_configuration_version整数在采样数据被采集时虚拟机配置的版本。
device_configuration_version整数在采样数据被采集时设备配置的版本。
create_date带有时区的时间戳被添加到系统中的时间。
update_date带有时区的时间戳被添加到系统中的时间。
delete_date带有时区的时间戳被添加到系统中的时间。

2.8.10. 虚拟磁盘配置

下表显示了系统中的虚拟磁盘配置的历史参数。

表 2.17. v4_0_configuration_history_vms_disks

名称类型描述
history_id整数history 数据库中的配置版本的 ID。
vm_disk_iduuid磁盘在系统中的唯一的 ID。
vm_disk_nametext虚拟磁盘的名称,如编辑对话框中所示。
vm_disk_descriptioncharacter varying(500)与编辑对话框中的相同。
image_iduuid镜像在系统中的唯一的 ID。
storage_domain_iduuid磁盘镜像所属存储域的唯一 ID。
vm_disk_size_mb整数定义的磁盘大小(MB)。
vm_disk_typesmallint
如编辑对话框中所示。当前只使用“系统”和“数据”。
  • 0 - Unassigned
  • 1 - System
  • 2 - Data
  • 3 - Shared
  • 4 - Swap
  • 5 - Temp
vm_disk_formatsmallint
与编辑对话框中的相同。
  • 3 - Unassigned
  • 4 - COW
  • 5 - RAW
is_sharedboolean标识这个虚拟机磁盘是否被共享。
create_date带有时区的时间戳被添加到系统中的时间。
update_date带有时区的时间戳在系统中被修改的时间。
delete_date带有时区的时间戳被从系统中删除的时间。

2.8.11. 用户详情历史

下表显示了系统中的用户的配置历史参数。

表 2.18. v4_0_users_details_history

名称类型描述
user_iduuid用户在系统中的唯一 ID,由 Manager 生成。
first_namecharacter varying(255)用户的名
last_namecharacter varying(255)用户的姓。
domaincharacter varying(255)用户身份验证扩展的名称。
usernamecharacter varying(255)帐户名称。
departmentcharacter varying(255)用户所在的部门。
user_role_titlecharacter varying(255)用户在所处机构中的职位。
emailcharacter varying(255)用户的电子邮件地址。
external_idtext外部系统中的用户的唯一 ID。
activeboolean此标记用于指出用户是否处于活跃状态。每小时检查一次。如果用户可以在授权扩展中找到,它将保持活跃状态。成功登录后,用户便处于活跃状态。
create_datetimestamp with time zone被添加到系统中的时间。
update_datetimestamp with time zone在系统中被修改的时间。
delete_datetimestamp with time zone被从系统中删除的时间。