vRealize Automation 需要使用设备数据库进行系统操作。您可以通过 vRealize Appliance 虚拟设备管理界面管理设备数据库。

注:

这些信息仅适用于使用嵌入式设备数据库的部署,并不适用于使用外部 Postgres 数据库的部署。

您可以将该数据库配置为单节点系统或使用多个节点,以便通过故障切换实现高可用性。设备数据库最初在安装 vRealize Automation 时进行设置,除非计算机配置发生更改,否则它无需维护;在群集配置中,您需要将其他节点升级到主节点。

注:

使用“加入群集”操作将虚拟设备加入群集时,系统将自动设置数据库群集配置。然而,重要的是,数据库群集不直接依赖于虚拟设备群集。例如,即使嵌入式设备数据库未启动或已发生故障,加入群集的虚拟机仍可正常运行。

群集配置包含一个主节点和一个或多个副本节点。主节点是包含支持系统功能的主数据库的 vRealize Automation 设备 节点。副本节点包含可在主节点失败时加入到服务中的数据库副本。

存在多个高可用性设备数据库选项。选择复制模式是最重要的数据库配置选项。复制模式将确定 vRealize Automation 部署维护数据完整性的方式,对于高可用性配置,复制模式将确定该部署在主节点失败时执行故障切换的方式。有两种可用的复制模式:同步和异步。

这两种复制模式各有利弊,但均支持数据库故障切换。请注意,为了支持高可用性数据库故障切换,异步模式至少需要两个节点,而同步模式至少需要三个节点。

复制模式

优点

缺点

同步

最大程度地降低数据丢失的可能性。

  • 可能影响系统性能。

  • 至少需要三个节点。

异步

  • 只需两个节点。

  • 对系统性能的影响小于同步模式。

防止数据丢失的功能不如同步模式强大。

vRealize Automation 同时支持这两种模式,但默认情况下在异步模式下运行,且仅当至少存在两个设备数据库节点时才提供高可用性。使用虚拟设备管理界面上的数据库选项卡,您可以切换同步模式并根据需要添加数据库节点。

如果在非高可用性配置中从一个节点入手,随后可以根据需要添加节点,增强高可用性。如果您拥有适当的硬件并需要最大限度地防止数据丢失,请考虑将部署配置为在同步模式下运行。