Commit b2305fe98659d0384de8121ab9023a56493d0c03

Authored by macartur
1 parent 9d1f11fe
Exists in master

Making backup and restore redmine+ldap documentation

installDoc/backup_restauracao-sei.tex
@@ -39,27 +39,30 @@ Durante a restauração será pedido para sobrescrever o arquivo authorized\_kye @@ -39,27 +39,30 @@ Durante a restauração será pedido para sobrescrever o arquivo authorized\_kye
39 39
40 \subsection{Redmine + Ldap} 40 \subsection{Redmine + Ldap}
41 \subsubsection{Backup} 41 \subsubsection{Backup}
42 - 42 +Para realizar o backup é necessario fazer:
  43 +\\
  44 +\\
43 \fbox{\parbox{\textwidth}{ 45 \fbox{\parbox{\textwidth}{
44 \texttt{ 46 \texttt{
  47 +wget http://gitlab.com/softwarepublico/labsei/raw/master/script/backup\_restore.sh
  48 +\\
  49 +sudo sh backup\_restore.sh backup
  50 +}}}
45 51
46 -Para realizar o backup é necessario fazer:  
47 - 52 +Os arquivos de backup serão armazenados no diretório "/var/backup/colab-sei" e contém os seguintes arquivos:
48 \\ 53 \\
49 -wget <endereço do arquivo backup\_restore.sh> 54 +file\_backup= diretório de arquivos carregados no redmine
50 \\ 55 \\
51 -sudo ./backup\_restore.sh backup 56 +redmine.dump= arquivo de backup do banco de dados
52 \\ 57 \\
53 -Os arquivos de backup serão armazenados no diretorio:  
54 -"/var/backup/colab-sei"  
55 -  
56 -}}} 58 +ldap-backup.ldif= arquivo de backup da ldap
57 59
58 \subsubsection{Restauração} 60 \subsubsection{Restauração}
59 - 61 +Para realizar a restauração é necessario utilizar o arquivo backup\_restore.sh utilizado no procedimento anterior, com o comando:
  62 +\\
60 \fbox{\parbox{\textwidth}{ 63 \fbox{\parbox{\textwidth}{
61 \texttt{ 64 \texttt{
62 -sudo chown \$USER:\$GROUP -R /opt  
63 -\\  
64 -cd /opt 65 +sudo sh backup\_restore.sh restore
65 }}} 66 }}}
  67 +
  68 +Então os arquivos no diretório de backup serão executados e transferidos para o diretório do redmine e o banco de dados e a ldap irá ser restaurado.
script/backup_restore.sh
@@ -40,16 +40,16 @@ if [ &quot;$1&quot; == &quot;restore&quot; ] ; then @@ -40,16 +40,16 @@ if [ &quot;$1&quot; == &quot;restore&quot; ] ; then
40 #restore ldap 40 #restore ldap
41 41
42 #remove old users 42 #remove old users
43 -# sudo service slapd stop  
44 -# sudo rm /var/lib/ldap/alock /var/lib/ldap/log* /var/lib/ldap/*db* -f  
45 -# sudo service slapd start  
46 -# sudo service slapd stop  
47 -  
48 - #adicionar os usuários antigos  
49 -# sudo slapadd -l $DIR_BACKUP/ldap-backup.ldif  
50 -# sudo slapindex -v  
51 -# sudo chown ldap:ldap /var/lib/ldap/*  
52 -# service slapd start 43 + sudo service slapd stop
  44 + sudo rm /var/lib/ldap/alock /var/lib/ldap/log* /var/lib/ldap/*db* -f
  45 + sudo service slapd start
  46 + sudo service slapd stop
  47 +
  48 + #adicionar os usuários antigos
  49 + sudo slapadd -l $DIR_BACKUP/ldap-backup.ldif
  50 + sudo slapindex -v
  51 + sudo chown ldap:ldap /var/lib/ldap/*
  52 + service slapd start
53 53
54 54
55 # reset database redmine 55 # reset database redmine