View Single Post
  #5  
Old 12th April 2007, 12:59
lychee_lch lychee_lch is offline
Junior Member
 
Join Date: May 2006
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts
Default

I am using Ubuntu 5.10.

Quote:
Can you post all configuration files here that are mentioned in the tutorial?
So below are the configuration files at loadb1 10.100.100.101 start from installing ultramonkey :

#gedit /etc/modules
Code:
# /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.

lp
mousedev
psmouse
ip_vs_dh
ip_vs_ftp
ip_vs
ip_vs_lblc
ip_vs_lblcr
ip_vs_lc
ip_vs_nq
ip_vs_rr
ip_vs_sed
ip_vs_sh
ip_vs_wlc
ip_vs_wrr
#gedit /etc/apt/sources.list
Code:
#deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/ breezy main restricted

## Uncomment the following two lines to fetch updated software from the network
deb http://archive.ubuntu.com/ubuntu breezy main restricted
deb-src http://archive.ubuntu.com/ubuntu breezy main restricted

## Uncomment the following two lines to fetch major bug fix updates produced
## after the final release of the distribution.
deb http://archive.ubuntu.com/ubuntu breezy-updates main restricted
deb-src http://archive.ubuntu.com/ubuntu breezy-updates main restricted

## Uncomment the following two lines to add software from the 'universe'
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://archive.ubuntu.com/ubuntu breezy universe
deb-src http://archive.ubuntu.com/ubuntu breezy universe

deb http://security.ubuntu.com/ubuntu breezy-security main restricted
deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted

deb http://security.ubuntu.com/ubuntu breezy-security universe
deb-src http://security.ubuntu.com/ubuntu breezy-security universe

deb http://archive.ubuntu.com/ubuntu breezy multiverse
deb-src http://archive.ubuntu.com/ubuntu breezy multiverse

deb http://archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse 


deb http://www.ultramonkey.org/download/3/ sarge main
deb-src http://www.ultramonkey.org/download/3 sarge main
#gedit /etc/sysctl.conf
Code:
#
# /etc/sysctl.conf - Configuration file for setting system variables
# See sysctl.conf (5) for information.
#
# Be warned that /etc/init.d/procps is executed to set the following
# variables.  However, after that, /etc/init.d/networking sets some
# network options with builtin values.  These values may be overridden
# using /etc/network/options.

#kernel.domainname = example.com
#net/ipv4/icmp_echo_ignore_broadcasts=1

# Enables packet forwarding
net.ipv4.ip_forward = 1

Configure Heartbeat
#gedit /etc/ha.d/ha.cf
Code:
logfacility        local0
#keepalive 2 
#deadtime 10
#warntime 10
#initdead 10
auto_failback off
bcast        eth0
mcast eth0 225.0.0.1 694 1 1
node        loadb1
node        loadb2
respawn hacluster /usr/lib/heartbeat/ipfail
apiauth ipfail gid=haclient uid=hacluster

#gedit /etc/ha.d/haresources
Code:

loadb1        \
        ldirectord::ldirectord.cf \
        LVSSyncDaemonSwap::master \
        IPaddr2::10.100.100.105/8/eth0/10.255.255.255
#gedit /etc/ha.d/authkeys
Code:
auth 3
3 md5 hello
Configre ldirectord
#gedit /etc/ha.d/ldirectord.cf

Code:
# Global Directives
checktimeout=10
checkinterval=2
autoreload=no
logfile="local0"
quiescent=yes

virtual = 10.100.100.105:3306
        service = mysql
        real = 10.100.100.102:3306 gate
        real = 10.100.100.103:3306 gate
        checktype = negotiate
        login = "ldirector"
        passwd = "ldirectorpassword"
        database = "ldirectordb"
        request = "SELECT * FROM connectioncheck"
        scheduler = wrr

test result
#ip addr sh eth0
Code:
2: eth0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
    link/ether 00:90:27:a5:0d:3b brd ff:ff:ff:ff:ff:ff
    inet 10.100.100.101/8 brd 10.255.255.255 scope global eth0
    inet 10.100.100.105/8 brd 10.255.255.255 scope global secondary eth0
    inet6 fe80::290:27ff:fea5:d3b/64 scope link
       valid_lft forever preferred_lft forever
#ldirectord ldirectord.cf status
Code:
ldirectord for /etc/ha.d/ldirectord.cf is running with pid: 6566
#ipvsadm -L -n
Code:
IP Virtual Server version 1.2.1 (size=4096)
Prot LocalAddress:Port Scheduler Flags
  -> RemoteAddress:Port           Forward Weight ActiveConn InActConn
TCP  10.100.100.105:3306 wrr
  -> 10.100.100.103:3306          Route   0      0          0
  -> 10.100.100.102:3306          Route   0      0          0
#/etc/ha.d/resource.d/LVSSyncDaemonSwap master status
Code:
master running
(ipvs_syncmaster pid: 6691)
Reply With Quote