Index: [Article Count Order] [Thread]

Date:  Fri, 05 May 2006 14:15:51 -0500
From:  =?ISO-8859-1?Q?=22Ing=2E_Ernesto_P=E9rez_Est=E9vez=22?= <info (at mark) ecualinux.com>
Subject:  [coba-e:05070] Re: Bluequartz Cluster  - Draft version 0.1
To:  coba-e (at mark) bluequartz.org
Message-Id:  <445BA467.3000900 (at mark) ecualinux.com>
In-Reply-To:  <Pine.LNX.4.44.0605060137220.18204-100000 (at mark) staff.singnet.com.sg>
References:  <Pine.LNX.4.44.0605060137220.18204-100000 (at mark) staff.singnet.com.sg>
X-Mail-Count: 05070

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

how will the logs be managed? Ok, syslog remote can be impemented, but
how and who will process the logs for apache? I guess using a different
/var/log/httpd (maybe local to every server) will be ok. But later the
day, before running the webalizer it will be necessary to integrate them.

We tried it before, and we know that for sure managing the logs is a
real interesting fact that should be addressed.

regards
epe

patricko (at mark) staff.singnet.com.sg wrote:
> Hi Blues,
> 
> I am been thinking about setting BQ cluster with a small farm of Front-End 
> BQ Servers.
> 
> 
> 
> Theorically it is possible based on current setup code base with
> any modification
> 
> 
> 
> Schematic:
> eg -
> 
> 
>    LoadBalancer (Active)   --- LoadBalancer (Hot Standby) 
>              <--- Foundry or Sea Monkey --->
>                     Turn on SSL sticky
>                       Weighted Spread
>                             |
>                             |
>                             |
> 
>                         core switch
> 
>                             |
>                             |
>              _________________________________
>               |              |               |
>           BQ server 1,   BQ server 2,    BQ server 3 (Front-Ends)
> 
>               |              |               |
>      ?        |              |               |             ?
> Slave node --Core Switch--Core Switch----Core Switch-- Slave node
> (Additional)  |              |               |        (Additional)
>               ________________________________
>                
>              1)Mount Front-Ends to
>                      /home
>                      /usr/sausalito/codb
>                      /var/db
> 
>                     on to Network Attached Storage via NFS hard mount
> 
>              2)Disable dbrecover on other servers,
>                let BQ server 1 monitor CODB integrity
>                
> 
> 
> 
>      
> Howto: Adding BQ server into cluster
> 
> 1) Install BQ Server - must be same version, same distro (usual way)
> 2) Remove all vsites and Administrators from BQ GUI.
> 3) Check /usr/sausalito/codb/codb.oids must be pointing to the Same index.
> 4) Turn off BQ services in all servers
> 4) move a copy of /home, /usr/sausalito/codb & /var/db to NAS - NFS
> 5) mount /home, /usr/sausalito/codb, /var/db from BQ servers to NAS - NFS
> 6) Turn on BQ services in all servers
> 
> 
> 
> Comments:
> 
>  - Tar a post installed BQ binary from a just installed setup.
>    Then use that tar copy to setup, update other BQ servers 
>  - In cluster mode, RPM or pkg management is tedious.
>    Therefore a flat tar installation is prefered. 
>  - Basically, only Loadbalancer and NAS tiers are sandwitched onto BQ 
>    servers to form 3 tiers BQ solution without any binary modification.
> 
>  *** Slave nodes are additional, do not implement!***  
>   
> 
> KIV - Improvement:
> 
>  - 2 tier loadbalancing: L4 and openmosix for slave nodes
>    Change load balancing logic to fair, round robin 
>    And use of openMosix to distribute "SMP" processes across BQ Servers or
>    slave node servers that not mounting to ANY mount point.
> 
>  - Slave nodes are a suggestion
>  - By Adding slave nodes to cluster require Kernel modification on
>    Front-Ends and slave node servers. These slave nodes share out
>    resources to Front-End servers to lessen Front-End resources
>    contraints. Much similar to SMP processes on HT CPU.
> 
> 
> Cheers
> patrick
> 

- --
Ing. Ernesto PñÓez Estñ×ez
http://www.ecualinux.com
USA: + 1 404 795 0321
Ecuador: (02)3412402 - (09) 9246504
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFEW6Rn8sSWs7RP4EMRAselAJ46w88VP12ysaQKSt5ocmYymBR0aQCfZ4Zc
4PYqeiEtSy7H3N3UkyjSqrA=
=G+wm
-----END PGP SIGNATURE-----