Sun Java System Application Server 9.1 高可用性管理指南

手动恢复

您可以使用多种技术来手动恢复各个子组件:

恢复域管理服务器

丢失域管理服务器 (Domain Administration Server, DAS) 只会影响管理。即使 DAS 不可访问,Application Server 群集和应用程序也将继续像以前那样运行。

可使用以下任一方法恢复 DAS:

恢复节点代理和服务器实例

可采用两种方法来恢复节点代理和服务器实例。

保存备份 zip 文件。没有用于备份节点代理和服务器实例的显式命令。只需创建一个包含节点代理目录的内容的 zip 文件。发生故障后,将保存的备份解压至具有相同主机名和 IP 地址的新计算机上。请使用相同的安装目录位置、OS 等。该计算机上必须有基于文件的安装、基于软件包的安装或恢复的备份映像。

手动恢复。使用的新计算机必须具有相同的 IP 地址。

  1. 在该计算机上安装 Application Server 节点代理位。

  2. 请参见 AS8.1 UR2 修补程序 4 安装说明。

  3. 重新创建节点代理。您无需创建任何服务器实例。

  4. 同步过程将从 DAS 复制配置和数据,并进行更新。

恢复负载平衡器和 Web 服务器

没有专门用于备份 Web 服务器配置的显式命令。只需压缩 Web 服务器安装目录。发生故障后,将保存的备份解压至具有相同网络标识的新计算机上。如果新计算机具有不同的 IP 地址,则更新 DNS 服务器或路由器。


注 –

这里假定首先重新安装了 Web 服务器或从映像恢复了 Web 服务器。


负载平衡器插件(插件目录)和配置位于 Web 服务器安装目录(通常为 /opt/SUNWwbsvr)。web-install/web-instance/config 目录包含 loadbalancer.xml 文件。

恢复 Message Queue

Message Queue (MQ) 配置和资源存储在 DAS 中,可以将其与实例同步。任何其他数据和配置信息都位于 MQ 目录中,通常位于 /var/imq 下,所以可以根据需要备份和修复这些目录。新的计算机必须已经包含 MQ 安装。恢复计算机时,确保像以前一样启动 MQ 代理。

恢复 HADB


注 –

HADB 软件随 Sun Java System Application Server 的 Application Server 独立分发提供。有关 Sun Java System Application Server 的可用分发的信息,请参见《Sun Java System Application Server 9.1 Installation Guide》中的“Distribution Types and Their Components”。HADB 功能仅在企业配置文件中可用。有关配置文件的信息,请参见《Sun Java System Application Server 9.1 管理指南》中的“用法配置文件”


如果您具有两个活动 HADB 节点,则可以配置两个备用节点(在单独的计算机上),如果发生故障,它们可以接管。这是一种比较干净利落的方法,因为备份和恢复 HADB 可能会导致恢复过时的会话。

有关创建具有备用节点的数据库的信息,请参见创建数据库。有关将备用节点添加到数据库的信息,请参见添加节点。如果恢复和自我修复失败,则备用节点将自动接管。