首页 文章

如何设置WSO2 Identity Server和API Manager集群

提问于
浏览
1

我想为WSO2 API Manager设置WSO2 Identity Server集群和另一个 . 身份服务器将用于为我们的应用程序启用SSO,以及注册现有身份提供程序(例如:ADFS) . API Manager将用于管理我们的Rest API并将其提供给我们的应用程序 . 我还想将Identity Server配置为密钥管理器 .

正如文档针对WSO2群集部署所述,管理节点专门用于管理设置,而工作节点专门用于处理对部署工件的请求 . 除此之外,API Manager产品还提供5种不同的配置文件(密钥管理器,发布者,商店,网关管理器和网关工作者) .

目前,我有3台服务器(server1,server2和server3),我将为其安装和配置Identiy Server和API Manager的WSO2 Cluster节点 . 我还创建了一个负载均衡器,用于转发每个集群节点(IS和AM)的请求 .

经过一番阅读后,我得出结论,我需要在服务器1上安装WSO2 IS和WSO2 AM作为管理器节点,其他两台服务器将用作工作节点 .

我想我已经设法安装和配置了Identity Server集群,url mgt.identity.mydomain.pt 指向server1节点, identity.mydomain.pt 指向server2和server3节点以进行负载均衡请求 .

现在我坚持使用API管理器集群配置,我想使用server2和server3作为网关,使用存储和发布者组件( mgt.apis.mydomain.pt )为我们的Rest API 's and use server1 to manage our API'加载 balancer 请求( apis.mydomain.pt ) . 我'm struggling to understand which profile I have to use for each nodes. I tried to install a manager node on server1 with the default profile and install worker nodes on the server2 and server3 with the gateway-worker profile but I'm收到与Deployment Synchronizer(error logs)相关的错误 . 我想我做错了,因为这些错误只会在使用gateway-worker配置文件时出现 .

任何人都可以向我解释工作者和经理节点之间的区别以及它们与wso2配置文件的关系?

UPDATE:

我发现了我所缺少的并导致错误 . 我刚用-Dprofile = gateway-worker启动了server2和server3,我添加了-DworkerNode = true,我的日志中没有错误了 .

无论如何,我仍然对使用网关管理器和网关工作者配置文件感到困惑 .

1 回答

相关问题