(04-19-2010 03:58 PM)BeNe Wrote: Quote:I may share this project if anyone is interested, and I'd like to have any kind of suggestion about this setup if anyone has already any piece of information.
I´m interested in this Project of course! ispCP in Cluster enviroment is good solid idea.
Would be cool if you can share some Code and Docu, whatever.
Thanks & Greez
BeNe
Today I installed ISPCP on a test system.
The solution to centralize users is libnss-mysql that I've installed and I'm going to test tomorrow.
It allows to store all users data (home, uid, gid, shell, password) in a mysql database and to work transparentely with the local shadow file.
I only need to add a couple of tables in ISPCP database and change very few lines in the createuser/deleteuser routines.
The ISPCP directory itself and the mail/web diretctories will be stored on a NFS SAN (i'll simulate this by using a FREENAS installation) and the mysql databases will be stored on a dedicated MySQL server (taht can be duplicated in many ways)
It should work with relatively small amount of changes in the code.
I'll also introduce a variable in the configuration file to enable/disable the usage of the nss library, so that the code of ISPCP will work with no changes in single environments or cluster environments
Stay tuned ...
Alessandro Bianchi