Rodrigo Barbosa wrote:
On Thu, Jan 26, 2006 at 04:15:59PM -0500, Bowie Bailey wrote:
I am trying to configure load balancing for a couple of CentOS4 servers. In order to make it work, I need to add a hidden networking device on each server with the virtual IP. I found the following instructions on linuxvirtualserver.org for doing this, but they don't work.
echo 1 > /proc/sys/net/ipv4/ip_forward ifconfig dummy0 0.0.0.0 up echo 1 > /proc/sys/net/ipv4/conf/all/hidden echo 1 > /proc/sys/net/ipv4/conf/dummy0/hidden ifconfig dummy0:0 172.26.20.110 up
When I try to write to /proc/sys/net/ipv4/conf/all/hidden, the system refuses to let me create the file. I'm logged in as root, so why am I having permission problems?
Also, I believe these instructions are for 2.2 or 2.4 kernels. Have things changed with 2.6?
No, things are exactly the same. Meaning that LVS is a separated patch that is not included either on the stock kernel or the RHEL one.
If you really want to use LVS, you will have to apply the patch.
Hmm... I saw a reference to a kernel patch, but I thought the patch was for the server. I am actually not using a Linux LVS server, I am using a Foundry ServerIron to do the load balancing. It works great for standard balancing, but now I need to do direct routing to balance two CentOS4 servers. The instructions that came with the ServerIron just gave a single ifconfig command to set it up (which royally screwed up the networking).
Do I need to install the kernel patch on these machines? And why would that affect the permissions problem I was seeing? As root, I should be able to create a file in any directory. It may not do what I expect if the functionality is not in the kernel, but I should be able to create the file.
Rodrigo Barbosa wrote:
On Thu, Jan 26, 2006 at 04:15:59PM -0500, Bowie Bailey wrote:
I am trying to configure load balancing for a couple of CentOS4 servers.
Have a look at the Piranha/LVS direct routing information here: http://www.redhat.com/magazine/014dec05/departments/tips_tricks/
You will have to scroll down the page to find it.
Barry