Hi Naman
I believe you are using this in Amazon and I guessed by looking at your IP address. I also see you have app and app 2. For the test can you stop and remove the app 2 and remove the same tag from properties.xml and see.
From the stack I think some where its reading the local host which is causing this
Caused by: java.lang.Exception: Property assignment of bind_addr in TCP with original property value 10.105.165.78,10.105.165.75 and converted to null could not be assigned
at org.jgroups.stack.Configurator.resolveAndAssignField(Configurator.java:1154)
at org.jgroups.stack.Configurator.createLayer(Configurator.java:445)
at org.jgroups.stack.Configurator.createProtocols(Configurator.java:398)
at org.jgroups.stack.Configurator.setupProtocolStack(Configurator.java:90)
at org.jgroups.stack.Configurator.setupProtocolStack(Configurator.java:57)
at org.jgroups.stack.ProtocolStack.setup(ProtocolStack.java:476)
at org.jgroups.JChannel.init(JChannel.java:852)
at org.jgroups.JChannel.<init>(JChannel.java:159)
at org.jgroups.JChannel.<init>(JChannel.java:120)
at com.niku.union.utility.JgroupMessengerUtil.createChannel(JgroupMessengerUtil.java:218)
... 22 more
Similar error stack while using the Jgroup cache messager is there on other threads
https://bugzilla.redhat.com/show_bug.cgi?id=900707------------------------------
Thanks & Regards
Suman Pramanik
Sr. Principal Support Engineer | Customer Success & Support, Enterprise Software Division
Broadcom
------------------------------
Original Message:
Sent: 03-02-2021 05:20 PM
From: Naman Patel
Subject: Clarity Cluster - JDBC Ping CSA dont see all servers
I have double-checked, triple-checked, I don't see the wrong IPs. I SSH in using these IPs you can also see these IPs in the screenshots.
Original Message:
Sent: 03-02-2021 04:26 PM
From: NIKA HADZHIKIDI
Subject: Clarity Cluster - JDBC Ping CSA dont see all servers
One of the IPs may not be correct/valid as Suman said above. I'd try the Jgroups test as per here:
https://knowledge.broadcom.com/external/article?articleId=201202
see if that goes through.
------------------------------
Nika Hadzhikidi
Sr Principal Support Engineer
Broadcom
Original Message:
Sent: 03-02-2021 03:48 PM
From: Naman Patel
Subject: Clarity Cluster - JDBC Ping CSA dont see all servers
I tried adding both IPs in bind addresses, but the beacon starts to fail after adding comma-separated IPs.
NSA log error when I add comma-separated IPs.
Caused by: java.lang.Exception: Property assignment of bind_addr in TCP with original property value 10.105.165.78,10.105.165.75 and converted to null could not be assigned at org.jgroups.stack.Configurator.resolveAndAssignField(Configurator.java:1154) at org.jgroups.stack.Configurator.createLayer(Configurator.java:445) at org.jgroups.stack.Configurator.createProtocols(Configurator.java:398) at org.jgroups.stack.Configurator.setupProtocolStack(Configurator.java:90) at org.jgroups.stack.Configurator.setupProtocolStack(Configurator.java:57) at org.jgroups.stack.ProtocolStack.setup(ProtocolStack.java:476) at org.jgroups.JChannel.init(JChannel.java:852) at org.jgroups.JChannel.<init>(JChannel.java:159) at org.jgroups.JChannel.<init>(JChannel.java:120) at com.niku.union.utility.JgroupMessengerUtil.createChannel(JgroupMessengerUtil.java:218) ... 22 more
Original Message:
Sent: 03-02-2021 03:32 PM
From: Naman Patel
Subject: Clarity Cluster - JDBC Ping CSA dont see all servers
Yes CSA Password is the same on all servers. I did make sure the host file has the correct IP addresses.
Original Message:
Sent: 03-02-2021 03:28 PM
From: Suman Pramanik
Subject: Clarity Cluster - JDBC Ping CSA dont see all servers
I believe you have done everything correct, does the other server has the same CSA password as that needs to be same. We might need to check the host file for both the servers to if that has correct IP address
------------------------------
Thanks & Regards
Suman Pramanik
Sr. Principal Support Engineer | Customer Success & Support, Enterprise Software Division
Broadcom
Original Message:
Sent: 03-02-2021 11:23 AM
From: Naman Patel
Subject: Clarity Cluster - JDBC Ping CSA dont see all servers
I am setting up a new clarity server cluster. I have currently 2 servers, one with CSA. I am not able to see 2 servers on the CSA servers list, I can see only the node on which CSA is running. I have tried autodiscovery as well as clarity hosts.xml file, without success.
Setup Done:
Version: Clarity 15.8.1
OS: CentOS
Sever 1:
Added NSA, App, App2, BG, Beacon
Enabled JDBC Ping using (CSA: Configure JDBC Ping As An Alternative to Multicast (broadcom.com))
OS Hosts file has the entry for 127.0.0.1 localhost with hostname
Multicast Setting:
<nsa bindAddress="10.105.165.75" multicastAddress="230.0.10.6" multicastPort="9090" clientPort="9091" serviceName="Clarity PPM Beacon" serviceUser="" servicePassword="" autoStartService="true" autoDiscovery="true" useJDBCPing="true"/>
Server 2:
Added App, App2, Bg, Beacon
OS Hosts file has the entry for 127.0.0.1 localhost with hostname
Enabled JDBC Ping
<nsa bindAddress="10.105.165.78" multicastAddress="230.0.10.6" multicastPort="9090" clientPort="9091" serviceName="Clarity PPM Beacon" serviceUser="" servicePassword="" autoStartService="true" autoDiscovery="true" useJDBCPing="true"/>
I can do admin tower and trace works in both directions.
Server 1 Traces:
Server 2 Traces:
JDBC Ping database entries:
I have referred following documents:
Clarity: Fact Sheet: Clarity Beacon with Multicasting - include FAQs. (broadcom.com)
CA Clarity PPM on VMWare: avoid multicast issues when using vSwitch (broadcom.com)
Testing for Active Nodes in the Cluster - Clarity (broadcom.com)
Am I missing anything?