Indice del forum www.zeroshell.net
Distribuzione Linux ZeroShell
 
 FAQFAQ   CercaCerca  GruppiGruppi   RegistratiRegistrati 
 ProfiloProfilo  Log inLog in   Messaggi privatiMessaggi privati 

TRASFERIMENTO UTENTI

 
Nuovo argomento   Rispondi    Indice del forum -> ZeroShell
Precedente :: Successivo  
Autore Messaggio
campa4bt



Registrato: 17/06/11 13:33
Messaggi: 47

MessaggioInviato: Mar Lug 30, 2013 10:34 pm    Oggetto: TRASFERIMENTO UTENTI Rispondi citando

Buonasera,

vi scrivo perchè nel tentativo di passare a server più performante mi sono accorto che non riesco ad esportare il backup, neanche quello senza log.

Ciò sicuramente è dovuto al load average alto che ha la mia macchina sottodimensionata con più di 3000 utenti registrati.

Come posso esportare gli utenti da una zeroshell ad un'altra?

GRAZIE A TUTTI PER LE DRITTE.

Michele
Top
Profilo Invia messaggio privato
truthahn



Registrato: 12/06/12 11:46
Messaggi: 2225

MessaggioInviato: Mer Lug 31, 2013 8:20 am    Oggetto: Rispondi citando

Ciao, se usi zerotruth puoi fare così:
ti copi questo script in
/DB/apache2/cgi-bin/zerotruth/scripts

Codice:
#!/bin/bash
source /DB/apache2/cgi-bin/zerotruth/conf/zt.config
source $C_ZT_DIR/language/$C_LANGUAGE/$C_LANGUAGE.sh
rm -r -f $C_ZT_DIR/tmp/* 2> /dev/null >/dev/null
if [ "$C_FORM_DATE" == "ita" ];then
   TODAY=$(date +%d%m%Y)
else
   TODAY=$(date +%Y%m%d)
fi
$C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY"
$C_ZT_BIN_DIR/zt "Copia" "$C_ZT_CONF_DIR/version" "$C_ZT_DIR/tmp/backup_$TODAY/version"
if [ "$C_BK_USERS" == "on" ];then
   /usr/local/sbin/slapcat -b "$C_LDAPBASE" > $C_ZT_DIR/tmp/backup_$TODAY/ldap_ldif
fi
if [ "$C_BK_PROG" == "on" ];then
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/prog"
   cp -a $C_CRON_SCRIPTS_DIR/ZT* $C_ZT_DIR/tmp/backup_$TODAY/prog/
fi
if [ "$C_BK_CONFIG" == "on" ];then
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/conf"
   cp -a $C_ZT_DIR/conf $C_ZT_DIR/tmp/backup_$TODAY/
fi
if [ "$C_BK_SESSIONS" == "on" ];then
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/sessions"
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/sessions/deleted"
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/sessions/expired"
   cp -a $C_ZT_DIR/deleted/* $C_ZT_DIR/tmp/backup_$TODAY/sessions/deleted/ 2>/dev/null
   cp -a $C_ZT_DIR/expired/* $C_ZT_DIR/tmp/backup_$TODAY/sessions/expired/ 2>/dev/null
   for DIRUSER in $( ls $C_ACCT_DIR/entries );do
      mkdir $C_ZT_DIR/tmp/backup_$TODAY/sessions/$DIRUSER
      cp -a $C_ACCT_DIR/entries/$DIRUSER/sessions $C_ZT_DIR/tmp/backup_$TODAY/sessions/$DIRUSER
   done
fi
if [ "$C_BK_CLASSES" == "on" ];then
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/classes"
   cp -a $C_CLASSES_DIR $C_ZT_DIR/tmp/backup_$TODAY
fi
if [ "$C_BK_SQUID" == "on" ];then
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/squidlog"
   cp  $C_ZT_DIR/log/logs/* $C_ZT_DIR/tmp/backup_$TODAY/squidlog/
fi
if [ "$C_BK_HAVP" == "on" ];then
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/havplog"
   cp  /var/log/havp/* $C_ZT_DIR/tmp/backup_$TODAY/havplog/
fi
if [ "$C_BK_LOG_USERS" == "on" ];then
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/userslog"
   cp -a $C_ZT_DIR/log/users $C_ZT_DIR/tmp/backup_$TODAY/userslog/
fi
if [ "$C_BK_LOG_ZS" == "on" ];then
   $C_ZT_BIN_DIR/zt "CreaCartella" "$C_ZT_DIR/tmp/backup_$TODAY/ZTlog"
   cp -a /Database/LOG $C_ZT_DIR/tmp/backup_$TODAY/ZTlog/
fi
if [[ "$C_BK_DELETE_SQUID" == "on" && "$C_BK_SQUID" == "on" ]];then
   echo "" > $C_ZT_DIR/log/logs/access.log
   echo "" > $C_ZT_DIR/log/logs/cache.log
   echo "" > $C_ZT_DIR/log/logs/store.log
fi
if [[ "$C_BK_DELETE_HAVP" == "on" && "$C_BK_HAVP" == "on" ]];then
   echo "" > /var/log/havp/access.log
   echo "" > /var/log/havp/error.log
fi
if [[ "$C_BK_DELETE_ZS" == "on" &&  "$C_BK_LOG_ZS" == "on" ]];then
   rm -rf  /Database/LOG/
fi

cd $C_ZT_DIR/tmp
NOMEFILE=$(echo "$C_HOTSPOT_NAME" |  sed '/ /s//_/g')
tar -czvf $NOMEFILE-$TODAY.tgz backup_$TODAY
rm -rf  backup_$TODAY



gli dai i permessi e lo lanci, ti troverai il backup nella cartella tmp di zerotruth.
Top
Profilo Invia messaggio privato
campa4bt



Registrato: 17/06/11 13:33
Messaggi: 47

MessaggioInviato: Mer Lug 31, 2013 11:54 pm    Oggetto: IMPORTAZIONE? Rispondi citando

Una volta ottenuto il backup come posso importarlo?
Top
Profilo Invia messaggio privato
truthahn



Registrato: 12/06/12 11:46
Messaggi: 2225

MessaggioInviato: Gio Ago 01, 2013 6:25 am    Oggetto: Rispondi citando

Con il ripristino backup di zerotruth, l'ho usato in diverse occasioni... con 1/20 dei tuoi utenti però. la prossima versione avrà anche integrato il download del backup da GUI.
Ciao.
Top
Profilo Invia messaggio privato
campa4bt



Registrato: 17/06/11 13:33
Messaggi: 47

MessaggioInviato: Gio Ago 01, 2013 7:47 am    Oggetto: Non importa Rispondi citando

Purtroppo non riesce ad importare, dicendomi Backup non valido o qualcosa di simile.

Ho provato a esportare e fargli importare l'LDAP, ma mi restituisce 100 utenti in meno.

Come risolvo questa problematica che non mi permette di passare a un nuovo server?

Grazie a tutti!
Top
Profilo Invia messaggio privato
Mostra prima i messaggi di:   
Nuovo argomento   Rispondi    Indice del forum -> ZeroShell Tutti i fusi orari sono GMT + 1 ora
Pagina 1 di 1

 
Vai a:  
Non puoi inserire nuovi argomenti
Non puoi rispondere a nessun argomento
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi


Powered by phpBB © 2001, 2005 phpBB Group
phpbb.it