Newsgroup: it.comp.os.linux.sys
Titolo: Server-Dolly :-)

Mi scuso in anticipo se l'argomento dovesse risultare trito e ritrito (e 
in effetti un po' lo è).
In un futuro non molto lontano mi toccherà installare almeno una 
cinquantina di Linux su dei blade. E mentre con le macchine vmware il 
gioco era facile, con i server fisici mi devo mettere a pensare un attimo, 
per riuscire ad ottimizzare al meglio le operazioni.
 
1) Si tratterà di Red Hat 5 o 6 (ma poco importa: può essere anche puppy 
linux)
2) usiamo LVM (tranne su /boot)
3) posso connettermi remotamente alla ILO del blade e montare pennette USB 
e CD remoti per fare il boot. Il blade dista da me una cinquantina di km.
4) Devo clonare e devo cambiare hostname e IP.
 
Potrei "scriptare" il cambio di host e IP. Potrei fare snapshot dei volumi 
e clonarli con $tool_qualsiasi ... però... qui mi fermo e lascio spazio 
alla vostra fantasia, alla vostra creatività ed alla vostra esperienza sul 
campo :)
 
p.s.: tempo fa mi sono imbattuto in un sistema di HP, free, professionale, 
del quale non ricordo il nome.... forse un po' arzigogolato e over-killed 
per le mie esigenze.
 
 
 

 arzigogolato e over-killed per le mie esigenze.
 
ho appena sgugolato questo:
ssh sourcePC 'dump -0 -f - /' | restore -r -f -
 
il fatto che "sourcePC" sia running è un finto problema. Ho esperienza in 
tal senso. Se si tirano giù buona parte dei demoni, gli unici file che 
vengono scritti, sono 4 file di log nella /var, e se si dovessero perdere 
non piangerebbe nessuno. Una volta feci un clone e ad un riavvio mi venne 
richiesto un fsck della /var e si perse il /var/log/messages...

Non potresti farli bootare da PXE e poi scaricarsi un tar che contiene tutti gli script e i pacchetti?

 tutti gli script e i pacchetti?
 
potrebbe anche andar bene... l'unico dubbio mi viene circa il fatto che si 
tratta di App Server e Web Server che non stanno sulla stessa subnet.
Pertanto dovrei avere un PXE Server prima su una subnet e poi sull'altra.
 
In linea di massima il problema è sormontabile: una volta finito su una 
subnet, sposterei tutto sull'altra.

 cinquantina di Linux su dei blade. E mentre con le macchine vmware il 
 
Provato a vedere FOG o clonezilla server?
Non ho idea di come si comportino con lvm. A naso direi che non dovrebbe
dare problemi, ma non ho mai clonato partizioni lvm.

 subnet, sposterei tutto sull'altra.
 
Non puoi installare tutto su una subnet e poi cambiare l'IP dei server da spostare (magari con uno script)?
 

 ssh sourcePC 'dump -0 -f - /' | restore -r -f -
 
Vacca miseria, parti adesso e termini a natale se la sorgente è grossa e poi hai tutto l'overhead di ssh. Al limite valuta netcat.
Di che dimensione hai i dischi?


installazione linux di base... quanto saranno grandi i dischi ancora non 
lo so.
Ho già fatto un paio di volte con netcat... non male.
Mi sono comunque consultato con il mio collega e stiamo valutando di usare 
il kickstart di red hat.... 


ti piacerebbe :) Ogni subnet ha uno switch sul quale è attestato il router 
di pertinenza. Non posso mettere gli ip che mi pare... e mi pare corretto.
 
kickstart di red hat potrebbe essere la soluzione finale.

 Provato a vedere FOG o clonezilla server?
 
 
mo' do un'occhiata a FOG giusto perché non lo conosco.

 /var/log/messages...
 
Puoi sempre stoppare syslogd o quel che usi.
 
-- 
ValeRyo 
 
 

 Puoi sempre stoppare syslogd o quel che usi.
 
hai perfettamente ragione. 
Nel caso specifico (non lo avevo detto e lo preciso adesso), si trattava 
di un server "up & running" in esercizio, dove girava apache e nonostante 
facesse parte di una batteria di web server dietro bilanciatore, ho 
preferito non fermarlo.

 bilanciatore, ho preferito non fermarlo.
 
Per fare cose del genere (copia di un server in funzione) io seguo
questa prassi:
 
- rsync di tutta la macchina
- rsync ancora una o pi� volte, dipende da quanti dati variano tra
un rsync e l'altro
- stop di tutti i servizi meno ssh
- rsync finale
- riavvio dei servizi
 
su un web server a basso traffico (10-15GB/giorno) la fase di stop
non richiede pi� di pochi minuti e ho portato con me anche i log
di apache.
Se dei log non me ne faccio nulla potrebbe anche durare pochi
secondi.
 
-- 
ValeRyo 
 
 

 per le mie esigenze.
 
Forse dici Altiris, ma è tutt'altro che free. Free per fare
provisioning c'e' Cobbler, che mi pare nessuno ti abbia ancora
indicato, che è inserito dentro Spacewalk di Fedora/RedHat: se hai
tempo dagli un'occhiata, ci vuole un po' per il setup ma poi ti
automatizza tutto in modo molto carino.
Se poi parli di 50 licenze red hat ufficiali allora forse hai anche il
budget per mettere su un Satellite che è ancora meglio (così ti
gestisci da solo anche gli entitlement).
 
Bye,
Fabrizio