[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Savannah-hackers] submission of Centralized Cloning Configuration S
From: |
Loic Dachary |
Subject: |
Re: [Savannah-hackers] submission of Centralized Cloning Configuration Synchr - savannah.nongnu.org |
Date: |
Thu, 8 May 2003 15:16:50 +0200 |
Hi,
Could you please make the current code available at a public
place (even a temporary URL will do) ? Alternatively, if it is not
convenient for you, you can send me a tarbal with the distribution
via e-mail.
Please submit your project again when you're done.
Cheers,
address@hidden writes:
>
> A package was submitted to savannah.nongnu.org
> This mail was sent to address@hidden, address@hidden
>
>
> Dominique <address@hidden> described the package as follows:
> License: gpl
> Other License:
> Package: Centralized Cloning Configuration Synchr
> System name: cccss
> Type: non-GNU
>
> Description:
> CCCSS project.
> Don\'t search I have no URL.
>
> CCCSS stand for Centralized, Cloning, Configuration, Cloning,
> Synchronisation, Securety system.
> I use it in production, with a pool of 30 Desktops and a pool of 2 Laptops.
>
>
> Description :
>
> At this time,
> Cloning fonctionality is not implemented,
> CCCSS is a set of a dozen of PYTHON scripts (develop from scratch) used to
> manage Configuration, Synchronisation of mutiple pool of GNU/Linux Debian
> WorkStation (but migth be extended to manage other Distribution).
>
> CCCSS use :
> python : as glue
> rsync : For files transfert an efficient filter capabilities.
> ssh : For security issue (auth by a couple of keys).
> at : For batching main rsync job and smoothing load of server.
> mail MTA : (optional) for log
> rpl : For PATERN replacement in config file
>
>
> CCCSS Architecture :
> Terminologie :
> Administration Server, Targets, MachineClass, Model, ModelImage.
>
> Target : a machine to administer centraly.
> Need fonctionnal SSH server, rsync tool, and be accessible by address@hidden
> (public key in /root/.ssh/authorized_keys).
>
> MachineClass : a pool of Targets.
> The number of pool is only limited by disk space.
>
> Model : a Model is a Target choose as a patern for a whole MachineClass.
>
> ModelImage : this is an image of the model store in a repository on the
> server.
>
> Administration server :
> This must be a bastion machine with restricted access and all cccss script.
> This machine store CCCSS_Repository.
> It need enough disk space for multiple ModelImage of Model (one per pool).
> All time, it act in push mode. All initiative come from it and so it migth
> be behind firewall.
>
>
> CCCSS running :
> AdminServer#./cccss_update_model_image.py WorkStation
> This script rsync the model of MachineClass \"WorkStation\" in the rigth
> place in CCCSS_Repository.
>
> AdminServer#./cccss_build_ALL_config.py WorkStation
> This script build of the fly and localy on server the /etc of ALL Targets of
> MachineClass \"WorkStation\"
>
>
>
> AdminServer#./cccss_update_ALL_target.py WorkStation
> This script update ALL targets of MachineClass \"WorkStation\" from Server
>
>
>
>
>
>
>
>
>
>
>
>
>
>
> Other Software Required:
> python
> rsync
> ssh
> (at)
> rpl
--
Loic Dachary http://www.dachary.org/ address@hidden
12 bd Magenta http://www.senga.org/ address@hidden
75010 Paris T: 33 1 42 45 07 97 address@hidden
GPG Public Key: http://www.dachary.org/loic/gpg.txt