Amministrare un gruppo di macchine linux da un computer centrale

Ciao ragazzi,

voi conoscete un modo per amministrare un gruppo di macchine da
una macchina centrale?

Quello che intendo io non e' fare solo la prima copia in tutte le macchine
ma "continuare" a tenerle sincronizzate. Per esempio se vengono
installati dei nuovi pacchetti.

Ma la sincronizzazione non vorrei fosse per forza assoluta. Nel senso che
se qualcuno si vuole installare dei pacchetti aggiunti o fare
certe personalizzazioni lo possa fare senza che la sincronizzazione
gli butti via le sue scelte.

Una opzione potrebbe essere quella di creare un pacchetto deb aziendale?
Esistono dei software per fare facilmente un pacchetto deb?

Come si potrebbe gestire i conflitti? Come gestire per esempio i l fatto
che un file di conf potrebbe essere gestito sia dall'amministratore
che dall'utente? Per esempio come potrei mettere io nella bar dell'utente
alcune icone "aziendali" ma permettere anche all'utente di aggiungere le sue?

Ciao Davide,

Adesso non ho sottomano i links, ma ti do alcuni spunti per la ricerca:
-credo che con Puppet potresti fare quello che desideri (è pacchettizzato debian) a livello di applicativi e configurazioni di sistema, non sono invee certo che copra il caso d'uso dei pannelli di gnome
-esistono soluzioni che usano come backend git (es etckeeper per la dir /etc/, ma ne esistono per le home directory) che ti consentono di avere un controllo più granulare (ma più oneroso da impostare)

Infine considererei di investigare il meccanismo con cui funziona il guest account in gnome/ubuntu, secondo me anche lì trovi info.

Il modo più pulito probabilmente è usare pam per intercettare i login e verificare/ripristinare le policy sul sistema, avendo le home directory sul server e automontandole con nfs...

Hth,
Daniele

"Davide" <d(a)vide.bz> ha scritto:

Ciao a tutti,

>voi conoscete un modo per amministrare un gruppo di macchine da
>una macchina centrale?

Forse cfengine fa al caso tuo?
Presente nell'archivio debian, mai usato.
Luigi

Ciao ragazzi,

voi conoscete un modo per amministrare un gruppo di macchine da
una macchina centrale?

Quello che intendo io non e' fare solo la prima copia in tutte le
macchine
ma "continuare" a tenerle sincronizzate. Per esempio se vengono
installati dei nuovi pacchetti.

Ma la sincronizzazione non vorrei fosse per forza assoluta. Nel
senso che
se qualcuno si vuole installare dei pacchetti aggiunti o fare
certe personalizzazioni lo possa fare senza che la sincronizzazione
gli butti via le sue scelte.

Una opzione potrebbe essere quella di creare un pacchetto deb
aziendale?
Esistono dei software per fare facilmente un pacchetto deb?

Come si potrebbe gestire i conflitti? Come gestire per esempio i l
fatto
che un file di conf potrebbe essere gestito sia dall'amministratore
che dall'utente? Per esempio come potrei mettere io nella bar
dell'utente
alcune icone "aziendali" ma permettere anche all'utente di
aggiungere le sue?

Ciao,

A meno che non sia un pool di workstation ultrapotenti
quello che vuoi realizzare, io userei un pool di dumb terminals
e un unica macchina Linux centrale, piu` potente.

Puoi usare thinstation per il boot e poi fare aprire ai dumb
terminal sessioni X remoti. Un'imagine buono per i dumb terminal
e` thinstation ( http://www.thinstation.org/ ).

Ho usato dei setup di questo genere con successo in aule con
fino a una dodicina di utenze collegate allo stesso PC centrale
persino sfruttando dei normali PC come macchina centrale.

Ricordo un corso dove avevo 14 sessioni gnome con browser e
open office aperte da un PC con 2 GB di RAM. Consuma molto meno
RAM della virtualizzazione, p.e.

Una soluzione thin meno banale, con qualche feature in piu`
e` LTSP ( http://www.ltsp.org/ ). P.e. offre servizi di drive
sharing e cose cosi` built-in.

Lascia stare il setup di macchine indipendenti, e` molto
un-unixy. Il computer on every desktop e` il motto di altri...

Bye,
Chris.

Per i server io utilizzo pacchetti "aziendali". Mi trovo molto bene anche se
non sempre banale. Uso peró rom e non deb e quindi non posso darti link.
Ciao
/roby

attachment.htm (3.12 KB)