"Role" addressing in other Linux installs [HA/Genesys]
Posted: 25 Jan 2012 20:31
Hi guys
Not sure if this is the correct place to post this, but Im curious on how I might be able to get this to work.
As far as Im concerned Alcatel-Lucent's use of having a virtual IP address for role addressing between 2 appliances works extremely well and is only dependant on the 2 servers themselves to decide which CPU should have the role / virtual address at any one time.
What Id like to know is if the same method ALU uses in Linux can be used in other Linux installs? In my case, I think this method could work brilliantly in Genesys installs of SIP Server and Resource Manager, 2 components that rely on a virtual IP address between 2 servers for HA purposes.
The documentation Genesys provide for this isn't quite right, and we've managed to do something that does work, but requires Nagios monitoring to work.. this got me thinking that it works really well on the OXE (in my 12 years of OXE experience Ive never had an issue where 2 CPU's have gone main at the same time) and was wondering if any of you gurus on here know how ALU have achieved this.
Ive done some preliminary digging around and found that the /etc/rc.d/init.d/netadmin process calls on /usr/netadm/data/netdata which contains the virtual IP information, so I think I could probably define the values, what Im not sure next is how does one CPU monitor the other CPU as to know who should have this address and then how does it decide when one CPU as the interface up or down?
I don't really know that much about scripting so Im not sure what else it might call in... Im also not sure what might be specific OXE stuff and what I solely need just to perform the function Im after..
Any help would be greatly appreciated
Thanks
Not sure if this is the correct place to post this, but Im curious on how I might be able to get this to work.
As far as Im concerned Alcatel-Lucent's use of having a virtual IP address for role addressing between 2 appliances works extremely well and is only dependant on the 2 servers themselves to decide which CPU should have the role / virtual address at any one time.
What Id like to know is if the same method ALU uses in Linux can be used in other Linux installs? In my case, I think this method could work brilliantly in Genesys installs of SIP Server and Resource Manager, 2 components that rely on a virtual IP address between 2 servers for HA purposes.
The documentation Genesys provide for this isn't quite right, and we've managed to do something that does work, but requires Nagios monitoring to work.. this got me thinking that it works really well on the OXE (in my 12 years of OXE experience Ive never had an issue where 2 CPU's have gone main at the same time) and was wondering if any of you gurus on here know how ALU have achieved this.
Ive done some preliminary digging around and found that the /etc/rc.d/init.d/netadmin process calls on /usr/netadm/data/netdata which contains the virtual IP information, so I think I could probably define the values, what Im not sure next is how does one CPU monitor the other CPU as to know who should have this address and then how does it decide when one CPU as the interface up or down?
I don't really know that much about scripting so Im not sure what else it might call in... Im also not sure what might be specific OXE stuff and what I solely need just to perform the function Im after..
Any help would be greatly appreciated
Thanks