Newsgroup: it.comp.os.linux.sys
Titolo: Precauzioni pre-update di Samba

Buongiorno,
ho bisogno di fare l'update di Samba da una versione 3.0.x ad una
3.4.x, in modo da non avere problemi con i sistemi Windows 7 nella
gestione del dominio.
Il server è CentOS.
Ho qualche dubbio:
- oltre a "/etc/samba/" ed eventualmente "/opt/samba/", di cosa è
consigliabile un backup, prima dell'update?
- è sufficiente un "yum update smb" o dovrò sistemare altro?
- interagendo con OpenLDAP rischio di avere disallineamenti, intoppi o
problemi? Oppure non dovrebbe esserci niente da sistemare dopo
l'update?
Perdonatemi la banalità ma non posso interrompere per troppo tempo il
demone e, non avendo configurato io inizialmente il server, voglio
prevenire eventuali danni.
Grazie



perdonami ma...
fare una macchina virtuale dove clonare la conf della macchina di 
produzione (ldap/samba/sarcazzo) e fare i test no?
giusto per sapere.. uno dei vantaggi di linux è che le conf sono tutte 
file di testo e quindi un copia/incolla risolve al 99% il problema della 
clonazione.. 
S. perplesso

 S. perplesso
Ci avevo pensato ma non ho molto tempo a disposizione ed attualmente
ho problemi con il vsphere di vmware (a causa di una seri e di
problemi "in cascata").
Ho un server di prova ma non è identico a quello principale; dovrei
stare a importare tutto e modificare tutte le conf per non fare andare
in conflitto la presenza del server clone.
E' sicuramente un buon modo di provare, ma non ho il tempo di fare il
"giro lungo" (vorrei, ma non lo ho). Mentre fare un backup di samba,
aggiornarlo ed eventualmente ripristinarlo è una cosa che sicuramente
decuplica la velocità dell'operazione.
...se avessi la risposta alle mie domande.

 ...se avessi la risposta alle mie domande.
Ma non mi pare che ci sia bisogno di fare un server clone.
Non basterebbe una macchina di test con SOLO samba, copiarci la
configurazione attuale ma usando la 3,4 e far puntare la rete a quello.
(al limite anche via iptables così non tocchi nulla nei client o dns).
Backuppare e ripristinare mi sembra un po' rischioso...

 "giro lungo" (vorrei, ma non lo ho).
Correre e cagare ci si immerda i garetti, valuta quanto tempo perdi a 
fare le varie prove su ambiente di test, e quanto tempo perderesti nella 
peggiore delle ipotesi se Samba non tornasse su come dovrebbe dopo lo 
Yum, quindi quanto tempo rimarrebbe fermo il sistema.
Il problema non č tanto la configurazione di Samba, ma tutte le librerie 
che ci stanno annesse, specie le varie versioni di LDAP e moduli vari. 
Per la legge di Murphy stai tranquillo che la sfiga č dietro l'angolo.
Io fossi in te, me ne fregherei dell'avere poco tempo a disposizione, 
piuttosto che dover correre ai ripari dopo farei le cose con la dovuta 
maniera

 l'update?
Controlla se hai qualcosa anche in /var/lib/samba

 wrote:

Una macchina con solo SAMBA non sarebbe un grande test; i miei timori
sono soprattutto sull'integrazione con LDAP.
A questo punto dovrei fare un clone completo della macchina (magari
senza stare a copiare anche il filestystem condiviso, che sono GB e GB
superflui).
Inoltre con "yum update samba" (testato su una macchina virtuale con
samba non configurato) non funziona. Mi dà un "Transaction Check
Error", che non capisco.
I problemi si moltiplicano :(

 maniera
E' che non sono pratico e non so di preciso i vari passi da seguire.
Io direi di
- Fare un clone del server
- Configurare gli IP in modo che non vadano in conflitto (o altri
metodi per non compromettere il lavoro quotidiano del server)
- Effettuare l'update sulla macchina clonata (molto semplicistico:
cosa devo fare? Cosa aggiornare? Come mantenere il funzionamento di
LDAP con SAMBA? Quali directory e file tenere sotto controllo?)
- Se tutto va bene fare il vero update sul server principale.
La mia preoccupazione è che non ho una confidenza approfondita con
SAMBA e con LDAP e non so cosa devo fare.
Comunque è un server HP con CentOS, due server virtuali che
gestiscono
dominio (una macchina è di backup)
filesystem condiviso
web proxy server
dhcp server (una macchina è di backup)
server ftp
server web
server dns.
Avrei bisogno di indicazioni su come muovermi.

 Avrei bisogno di indicazioni su come muovermi.
Ti avevo scritto qualcosa sopra...
Secondo me appunto ti basterebbe installare samba con le sue dipendenze
e testarlo da solo.
Se per esempio samba ha bisogno di ldap installi samba e ldap, cloni le
configurazioni e poi nel server metti una regola di iptables che giri
tutte le richieste samba/ldap a quella macchina.
In questo modo non dovresti avere bisogno di toccare nient'altro
(credo).
Clonare tutta la macchina non so se ha molto senso... O non facendolo
potrebbero esserci altri problemi?

 potrebbero esserci altri problemi?
E che appunto, fare il test su un'altra macchina (non clonata) non so
quanta garanzie ti dìa che poi l'update funzioni correttamente sul
server vero e proprio (anche mettendo le stesse configurazioni non ho
la garanzia dell'identicità).
Non esiste una specie di gestore di transazioni? Un pò come SandieBox
su Windows, che permette di fare la commit delle operazioni eseguite o
di tornare indietro.
Oppure qualche altro metodo di test più 'diretto'.