Operating System - HP-UX
1832609 Members
2397 Online
110043 Solutions
New Discussion

Re: Subnets and Serviceguard

 
Emil Henry
Regular Advisor

Subnets and Serviceguard

Hello!

I have 2 T600's that I am working on putting in a cluster. Due to our needs each T has 4 network cards on 4 different subnets (2, 12, 45 and 68). lan redundency is not a concern. When I created the cluster I defined lan2 (subnet 68) for the heartbeat.
Now to the problem. The above setup works fine for my NFS package as it has to function on subnet 68. But, my ASU (Advance Server) package has to function on subnet 12. When I try to cmcheckconf on the ASU config, it complains that subnet 12 is not defined in the cluster. I defined lan1 (subnet 12) as a stationary_ip and I get the message below. It is possible as some of the network connections could be going through a router (I know is a no-no), but the networking guys on campus do not "approve" of local hubs or switches. Please advice.

Regards,

Emil Henry

->root<-@tone in [240]# cmcheckconf -C cmclconfig.ascii -v

Checking cluster file: cmclconfig.ascii
Checking nodes ... Done
Checking existing configuration ... Done
Gathering configuration information ... Done
Gathering configuration information ... Done
Gathering configuration information ....................... Done

Error: Non-uniform connections detected,
ttwo lan2 successfully received from ttwo lan1
but ttwo lan1 did not receive from ttwo lan2.
This could be due to heavy network traffic, or heavy load on ttwo.
Error: Non-uniform connections detected,
ttwo lan2 successfully received from tone lan1
but tone lan1 did not receive from ttwo lan2.
This could be due to heavy network traffic, or heavy load on ttwo.
Failed to evaluate network
cmcheckconf : Unable to reconcile configuration file cmclconfig.ascii
with discovered configuration information.
->root<-@tone in [241]#
6 REPLIES 6
Sanjay_6
Honored Contributor

Re: Subnets and Serviceguard

Hi,

Can you post your cmclconfig.ascii and the package configuration file. Also do you have all the lan ports directly connected to the switch or do you have a crossover cable going from one system to another on some port.

Hope this helps.

Regds
Emil Henry
Regular Advisor

Re: Subnets and Serviceguard

Hi Sanjay!

Attached is the cmclconfig file. I will attach the asu file next.

To answer your switch question. That may be my problem. We are trying to go from having switches in the Machine Room to having direct runs to the communication closet. One of the T's is on a switch in the Machine Room, and the other has be moved over to a feed from the comm closet, which could be sending the traffic through a router (not sure).

Regards,

Emil
Emil Henry
Regular Advisor

Re: Subnets and Serviceguard

The asu file.
Emil Henry
Regular Advisor

Re: Subnets and Serviceguard

The asu file.
Sanjay_6
Honored Contributor

Re: Subnets and Serviceguard

Hi Emil,

Try this,

from node1,

telnet node2 (ip_add on 68 subnet)
telnet node2 (ip_add on 12 subnet)

Do the same from node2 to node1 for both the subnets. Then try a rlogin fron each node to the other node using the ip address. If everything works, you should be able to do a cmcheckconf using the config files. Make sure your cables are okay.

cmcheckconf -v -C /etc/cmcluster/cmclconfig.ascii

If this is okay, then try including the package config,

cmclcheckconf -v -C /etc/cmcluster/cmclconfig.ascii -P /etc/cmcluster/pkg_name/pkg_conf.ascii

If you still have some problem, can you do this an post the results,

cmcheckconf -v -C /etc/cmcluster/cmclconfig.ascii -P /etc/cmcluster/pkg_name/pkg_conf.ascii > /tmp/cmclchktest.txt

cmquerycl -v /tmp/cmclconf.ascii -n node1 -n node2

Post this txt file and the cmclconf.ascii file.

Hope this helps.

Regds
Emil Henry
Regular Advisor

Re: Subnets and Serviceguard

Hi Sanjay!

The telnet and rlogin works fine. I get the errors in the attached file when I run cmcheckconf and cmquerycl.

The querycl sort of indicates that the requests going in one direction works and the return fails (ie. ttwo lan2 to ttwo lan1 works, but the return fails). But, when the opposite is tested the same happens (ie. ttwo lan1 to ttwo lan2 works, but return fails).

Regards,

Emil