使用 SAN 驱动器备份运行时数据

系统的运行时数据是指存储在事务日志或补偿日志中的信息。 您可以使用存储区域网络 (SAN) 驱动器,将文件从主数据中心复制到备用服务器。

关于此任务

运行时数据是持续变化的。因此,期望备份数据中心与主数据中心始终保持相同状态是不合理的,除非使用同步备份。 在很多环境中,同步备份是无效的选项,因为这种备份的性能会受到同步实施的影响。

运行时数据由 WebSphere® 事务日志和补偿日志组成。 某些文件与 IBM® Business Process Manager 数据库关联,还有一些文件与其他资源管理器关联。 目标文件是指那些能够反映数据库表当前状态和事务当前状态的文件,以及由资源管理的能够反映资源当前状态的其他数据。 根据数据库产品或资源管理器和要使用的供应商,这些文件在每个实施中都有所不同。 此运行时数据中的数据库表集合至少包括与您的 IBM BPM 配置关联的所有表格,例如,消息传递引擎的持久性存储、业务流程应用程序、人员任务和失败事件。

包括您在具有以下配置的磁盘备份系统上需要的数据:

过程

  1. 配置原始数据中心。
    1. 创建安装 SAN 时需要使用的目录,例如 WebSphere 服务器上的 /opt/ibm/WebSphere/tranlogs 和数据库服务器上的 /opt/ibm/WebSphere/database
    2. 安装存储区域网络 (SAN) 驱动器。
    3. 将事务服务配置为使用分布式文件系统。 SAN 会创建两个卷,一个用于数据库,另一个用于分布式文件系统,SAN 上安装该卷的目的在于记录其事务日志。 通过管理分布式服务器的文件锁定,分布式文件系统可以提供高可用性。 通过提供备份,SAN 可以提供灾难恢复功能。
    4. 对数据库服务器进行配置,以便将该安装用于其数据和日志文件。
  2. 配置灾难恢复数据中心。
    1. 在灾难恢复数据中心创建一个类似于原始数据中心的目录。
    2. 加载灾难站点恢复脚本或过程,将其用于复制了运行数据的卷。
    3. 安装并配置数据的数据库目录,以便于查找相应的文件。
    运行时数据的整个文件集合必须包含在相同的快照中,并且该快照必须是即时获取的。 您在性能方面的需求可能会要求将数据库日志文件放在与数据库数据不同的磁盘臂上,或向您提出其他放置需求。 请与数据库供应商、SAN 供应商共同协作,并结合您的操作系统,配置出能够满足需求的最佳配置。 在与 SAN 供应商进行协作时,必须确保在快照及其副本中保留写入顺序。

下一步做什么

针对您所获取的卷的快照,设置日程安排。 该日程安排决定了是否可以实现恢复点目标。 例如,如果恢复点目标是 30 分钟,那么会以稍微短于 30 分钟的间隔来捕获快照。 您必须考虑实际捕获快照并将其传输到灾难数据中心所需的时间。 您的 SAN 提供商可以帮助您整理这些详细信息。