此过程基于两个资源组中的四个节点代理的配置(如在 用于 Sun Java System Application Server 的 Sun Cluster HA 中创建故障转移节点代理组件的示例中所述)。资源组为 na-rg1 和 na-rg2,故障转移 IP 地址为 IP1 和 IP2,八个服务器实例为 Instance1 至 Instance8。故障转移 IP 地址由逻辑主机名表示。
在节点代理组件的所有潜在主节点上执行此过程。此过程需要使用一对节点,表示为 Node1 和 Node2。
成为群集成员 Node1 上的超级用户。
使节点代理资源组 na-rg1 在 Node1 上联机。
# scswitch -z -g na-rg1 -h Node1 |
使节点代理资源组 na-rg2 在 Node1 上联机。
# scswitch -z -g na-rg2 -h Node1 |
通过 Web 浏览器连接到服务器实例。
http://IP1:Instance1–port http://IP1:Instance2–port http://IP1:Instance3–port http://IP1:Instance4–port http://IP2:Instance5–port http://IP2:Instance6–port http://IP2:Instance7–port http://IP2:Instance8–port |
确保可以连接到部署在服务器实例上的所有应用程序。
如果无法通过浏览器连接到实例,请执行以下操作。
确保安装满足配置限制和要求中的限制和要求。
确保正确地按照如何安装和配置 Sun Java System Application Server 中的说明进行操作。
将资源组从 Node1 切换到 Node2。
# scswitch -z -g na-rg1 -h Node2 # scswitch -z -g na-rg2 -h Node2 |
通过手动中止节点代理进程测试高可用性。
节点代理进程被中止后,将重新启动节点代理及其关联的服务器实例。
应用服务器实例被中止后,节点代理将重新启动这些实例。数据服务仅监视节点代理的运行状况。
通过强制节点代理资源故障转移测试数据服务的功能。
记下标准资源属性 Retry_count 和 Retry_interval 的值。在 Retry_interval 时间段内,将节点代理进程手动中止 Retry_count 次。节点代理资源将故障转移到其他群集节点上。
节点代理在其他节点上启动时,请重复执行步骤 4 来测试服务器实例的可用性。