2013-11-14 27 views
1

我成功地跟着上http://docs.wso2.org/display/Cluster/Clustering+Application+Server的指导和部署了一个ELB 2.1.0平衡的方案,并连接节点如下:

- 与ELB,经理和工人一体机节点
- 另一台物理机器的不同与其他工作节点WSO2 WSAS Application Server和ELB不工作

上的所有ELB的管理和经理和员工似乎要被罚款,对于日志和控制台显示的每一个成员相互连接,等等。

我的问题是,如果我在Manager和Workers节点的Catalina-server.xml上配置“proxyPort”属性,我无法连接ELB 8280或8243上的端口,因为我正在获取一个空白页面(如果我尝试使用管理器管理控制台)或一个空白的Web服务器响应(如果我尝试通过ELB端口使用任何Web服务)。

如果我没有在每个节点上配置proxyPorts属性,并分别指向每个IP和端口,我可以成功使用管理器控制台,并按照我的预期使用每个工作节点上的WebServices,但...当然,这种方式我没有负载均衡和高可用性。

对不起,因为我在这个问题上很陌生,但我在网上搜索了所有的东西,并找到了解决问题的方法,通过这一点,我在...似乎问题应该只能在某些节点的axis2.xml上进行一些交通级别的配置,或者我们的网络位于代理之后的事实可能是......不知道。

¿任何人都可以给出任何建议?版本是:WSAS 5.2.0和ELB 2.1.0。

我们现在发现,使用以前版本(使用Tribes而不是Hazelcast作为集群类),WSAS 5.1.0和ELB 2.0.3,并且不更改ELB中Axis2.xml文件上的参数(保持原样,与loadbalancer.cfg中建立的域以及Worker和Managers的Axis2.xml中的域不同),它运行良好。但是,如果我们不改变使用5.2.0和2.1.0版本的axis2.xml,试图复制我们以前的版本的状态,ELB并不认为经理和工作人员是连接到他(当启动管理员和工作人员时,我们在ELB日志中看不到任何东西),所以我想在这种情况下集群不起作用,为了正常工作,我们需要在Axis2中设置。 xml负载平衡器与loadbalancer.conf中和群集中其余节点的axis2.xml中相同。

我们需要将此部署用于客户的测试和评价目的,并且我们希望了解或了解最新版本是否有问题,或者这仅仅是我们缺乏知识的情况,我们需要这个论坛的帮助:)。

在这个环节,你可以找到参与ELB 2.1.0配置文件和经理WSAS 5.2.0问题:http://www.dravencrow.com/varios/configuration_files.rar

非常感谢你提前

+0

这可能是您的环境中的配置问题。您只需将Application Server管理员和工作者的主机名映射到ELB IP。 Application Server的代理端口应该是ELB的相应端口。也许你可以将所有相关的配置发送到我们的dev @邮件列表,我们可以检查。 wso2.org/mail –

+0

谢谢Isuru。我试图在wso2邮件列表上注册,并尽快将信息放在我的.cfg文件中。在此先感谢 – Draven

+0

我编辑了第一条消息,添加一个指向配置文件的链接并解释了一个新的测试用例:似乎在以前的ELB和WSAS版本中,在ELB级别不更改axis2.xml中的域,它可以工作好。将此文件中的相同域(使群集节点在最新版本中彼此相互看到)中的相同域作为loadbalancer.conf中配置的域进行调用,会导致出现空白页问题。非常感谢你 – Draven

回答

1

只为他人着想用同样的问题,我们终于解决了这个问题。

看来,使用最新版本的ELB(2.1.0),您需要在“loadbalancer.conf”级别中建立侦听其他成员的端口,并使用属性“group_mgt_port”,该属性不是默认值在ELB 2.1.0发布的文件中。
此外,ELB级别的Axis2.xml中修复的域必须与其他节点的Axis2.xml文件的其余部分(以及来自loadbalancer.conf中的域)中修复的域完全不同。

通过这种设置,ELB和AS的最后一个版本可以很好地处理彼此之间的连接,代理端口也可以通过elb端口8243连接到经理和工作人员。

非常感谢您的耐心等待。对于打扰您的道歉......在WSO2套件的每个产品的最新版本中找到一些可靠的文档非常困难,因为大部分可用信息都通过不同的博客和论坛传播。问候

+0

Hi Draven,Carbon 4.2.0,引入了基于Hazelcast的集群,这就是为什么引入了group_mgt_port属性的原因。域用于识别群集。这就是为什么你需要不同产品的不同领域。该域也映射到您的loadbalancer.conf中的配置。如果您还有其他问题,请发帖,同时我们会尽快让Wiki文档更新。 –

+0

你有没有提到这个? http://docs.wso2.org/display/CLUSTER420/Clustering+Application+Server –

+0

嗨Isuru。是的,谢谢...我发现但是,首先它不起作用,所以我开始关注WSO2“云”中的另一个论坛和博客,以前的版本中配置了以前的配置,并且与所有配置混淆文件,直到我得到群集混合来自这里和那里的指令...然后我遇到了ProxyPort和资源管理器发送给我一个空白页面的问题,并失去了前景。我的坏,绝对。 – Draven

相关问题