3.2. 独立集群模式
独立集群操作模式用于在集群中运行 Red Hat Single Sign-On。这个模式要求您在您要运行服务器实例的每台机器上有一个 Red Hat Single Sign-On 分发的副本。最初部署此模式可能非常容易,但可能会变得非常繁琐。要进行配置更改,您必须修改每台机器上的每个发行版。对于大型集群,这可能会变得耗时且容易出错。
3.2.1. 独立集群配置 复制链接链接已复制到粘贴板!
发行版主要有一个预配置的应用服务器配置文件,可在集群内运行。它具有所有特定的基础架构设置,用于网络、数据库、缓存和发现。此文件位于 …/standalone/configuration/standalone-ha.xml 中。此配置中缺少一些内容。您无法在没有配置共享数据库连接的情况下在集群中运行 Red Hat Single Sign-On。您还需要在集群前面部署某种类型的负载均衡器。本指南 的集群 和数据库 部分将指导您完成这些事项。
独立 HA 配置
在服务器运行时,您对此文件所做的任何更改都不会生效,甚至可能被服务器覆盖。而是使用命令行脚本或 JBoss EAP 的 Web 控制台。如需更多信息,请参阅 JBoss EAP 配置指南。
3.2.2. 独立集群启动脚本 复制链接链接已复制到粘贴板!
您可以使用相同的引导脚本来启动 Red Hat Single Sign-On,如独立模式下操作。区别在于,您传递了一个额外的标记以指向 HA 配置文件。
独立集群启动脚本
引导服务器:
Linux/Unix
.../bin/standalone.sh --server-config=standalone-ha.xml
$ .../bin/standalone.sh --server-config=standalone-ha.xml
Windows
> ...\bin\standalone.bat --server-config=standalone-ha.xml
> ...\bin\standalone.bat --server-config=standalone-ha.xml