请告知具有多个IP地址的服务器的注意事项。

 
在具有多个IP地址的服务器上进行集群时,可能会将非预期的IP地址作为服务器套接字(ServerSocket)使用,因此服务器之间的集群可能无法正常执行。

使用服务器套接字(ServerSocket)的功能有以下几种。

・Resin的集群功能
・intra-mart Accel Platform的集群功能
・会话管理功能(仅限使用会话管理功能时)

在这些功能中,必须指定每个服务器套接字(ServerSocket)使用的IP。

【Resin的集群功能】
该设定是只考虑了使用Resin的集群功能的设定。

Resin主页/conf/resin.properties
请在app_servers中指定用于Resin集群的IP地址。

(示例)
由2台服务器构成的系统。
作为app-0启动Resin的服务器中有192.168.0.1和192.168.100.1的2种IP地址。
作为app-1启动Resin的服务器中有192.168.0.2和192.168.100.2的2种IP地址。
如果要把192.168.0.1和192.168.0.2用做进行Resin集群,则需要做如下设定。

# app-tier Triad servers: app-0 app-1 app-2
app_servers  : 192.168.0.1:6800 192.168.0.2:6800



【intra-mart Accel Platform的集群功能以及会话管理功能】
该设定是无论是否使用Resin的集群功能都必须考虑的设定。

  必须指定属性「jgroups.bind_addr」启动Resin。

      -Djgroups.bind_addr={ServerSocket使用的IP地址}

(示例)
启动Resin的服务器里有192.168.0.1和192.168.100.1两种IP地址,
如果要把192.168.0.1用做进行intra-mart Accel Platform的集群,则需要做如下设定。

      -Djgroups.bind_addr=192.168.0.1

详细信息请参考以下URL进行设定。

“启动/停止控制台(Windows)”时
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/start_end/start_end_windows.html#ip

“Windows服务的登记”时
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/start_end/windows_service.html#ip

“启动/停止控制台(Linux)”时
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/start_end/start_end_linux.html#ip

“Linux守护进程的登记(RHEL6)”
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/start_end/linux-daemon.html#ip

“Linux守护进程的登记(RHEL7)”
https://document.intra-mart.jp/library/iap/public/setup/iap_setup_guide/texts/start_end/linux-daemon.html#linux-daemon-release-rhel7

关键词:
IP地址、集群、分布式环境、Resin、会话管理功能、服务器套接字(ServerSocket)、jgroups.bind_addr

-- 适用对象 --------------------------------------------------------------------
iAP/Accel Platform/所有更新版本
--------------------------------------------------------------------------------

FAQID:1141
这篇文章有帮助吗?
0 人中有 0 人觉得有帮助
由 Zendesk 提供技术支持