事务服务对等恢复使集群中的服务器能够完成发生故障的集群成员未完成的工作。请遵循本主题中的步骤来配置对集群中发生故障的应用程序服务器进行对等恢复所必需的事务属性。
开始之前
要启用服务器之间的事务对等恢复功能,必须在所涉及的服务器成员之间配置公共的资源提供程序。这意味着只能在同一服务器集群的成员之间执行对等恢复处理。虽然集群包含的服务器可以处于不同的
WebSphere® Application Server 版本,但仅当集群中的所有服务器都处于 V6 或更高版本时,才必须启用并配置高可用性。
关于此任务
事务对等恢复是对对等重新启动和恢复支持的补充,后者允许在综合系统中的对等系统上重新启动。要了解有关配置对等重新启动和恢复的更多信息,请参阅设置对等重新启动和恢复。
配置对等恢复的必需事务属性是将集群配置为使用高可用性支持的整体任务的组成部分。
过程
在 z/OS® 平台上,请配置资源访问控制设施 (RACF®) 以允许应用程序服务器调用 ATRSRV 宏。 ATRSRV 宏允许服务器落实和回退其他服务器的事务。此过程有别于在另一个系统上启动其他服务器的对等重新启动和恢复支持。ATRSRV 宏由 MVS™ 资源恢复服务 (RRS) 提供。
用于运行应用程序服务器控制器区域的用户标识必须对 FACILITY 类中的 MVSADMIN.RRS.COMMANDS.
gname.
sysname
资源具有 ALTER 访问权,其中
gname 是 RRS 日志记录组(通常是 SYSPLEX
名称),
sysname 是系统名称。要允许访问所有日志记录组和系统,可在资源名称中使用通配符,例如 MVSADMIN.RRS.COMMANDS.*。
注: 由于控制器区域作为已授权的地址空间运行,因此,除非
RACF 配置显式限制进行访问,否则控制器区域将隐式地对此资源类具有
ALTER 访问权。通过显式地允许访问此资源,您就不会依赖于控制器区域是否已授权。
有关 RACF 宏和设置适当的 RACF 许可权的更多信息,请参阅
MVS Programming: Resource Recovery (SA22-7616-02) 的第 8 章。
- 为集群中的每台服务器配置事务日志目录设置。 您可以使用管理控制台或命令来配置事务日志目录的位置。该配置存储在 serverindex.xml 节点级配置文件中。
集群中的每台服务器都必须能够访问同一集群中其他服务器的日志目录。因此,请不要保留此设置处于未设置状态。如果未设置目录,应用程序服务器就会使用相应概要文件目录中的缺省位置,集群中的其他服务器可能无法访问该位置。
集群中的每个服务器还必须具有一个唯一的事务日志目录,以避免多个服务器尝试访问同一个日志文件。例如,您可以使用每个服务器的名称作为该服务器的日志目录名称的一部分。
![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
用于主管恢复日志文件的存储机制(例如,可以使用 IBM® 网络连接存储器 (NAS)
和共享 SCSI 驱动器,但不能使用简单网络共享功能)以及对该机制的访问方式(例如,通过局域网 (LAN)
进行访问)必须支持基于文件的强制操作,恢复日志服务通过该操作将数据强制保存到磁盘。
用于主管恢复日志文件的存储机制以及对该机制的访问方式(例如,可以使用 NetClient 文件系统 (QNTC)
将日志存储在另一 IBM i 服务器上,该文件系统允许使用服务器消息块 (SMB)
协议来访问远程系统上的数据)必须支持基于文件的强制操作,恢复日志服务使用该操作将数据强制保存到磁盘。
此外,对远程日志文件的访问机制进行配置,以利用底层文件系统的容错功能。例如,通过使用网络文件系统 (NFS)
并使用 NFS mount 命令的 -o hard 选项来硬挂装包含日志文件的远程目录,NFS 客户机将重试失败的操作,直到 NFS 服务器再次可用为止。
有关配置事务日志目录的更多信息,请参阅配置应用程序服务器的事务属性。
注: 如果已从先前版本的 WebSphere Application Server 迁移,那么请注意,先前版本将恢复日志配置存储在
server.xml 服务器级配置文件中。如果运行配置原始恢复日志设置的脚本,或者将
V5 应用程序服务器迁移至 WebSphere Application Server 的更高版本,就会更新 server.xml
文件中的原始事务日志目录配置。管理控制台会检测到这种情况,并且将在您查看事务服务面板时提示您保存配置。此保存操作会将更改后的配置保存到
serverindex.xml 文件中,并将旧字段复位为
NULL。更改现有脚本以便在最早的时间将
serverindex.xml 文件作为目标。新脚本还应该将 serverindex.xml 文件作为目标。
- 通过在 WebSphere Application Server 管理控制台的集群配置面板上完成以下步骤,对集群启用高可用性功能:
- 在管理控制台中,请单击。
- 选择启用事务日志恢复故障转移选项。
- 单击确定。
有关对集群启用高可用性功能的更多信息,请参阅服务器集群设置。
- 通过参考如何在自动事务对等恢复和手动事务对等恢复之间进行选择,确定要使用的事务对等恢复类型。
- 根据所需的配置,执行下列其中一项操作。
下一步做什么
另外,还必须配置补偿日志位置。每个服务器都必须要有唯一的补偿日志目录,并且补偿日志必须可访问,这与事务日志类似。