Commit 80e7946cef9f1d77b037e3536b3297590a79177b

Authored by macartur
1 parent b2305fe9
Exists in master

Adding backup restore

installDoc/backup_restauracao-sei.tex
... ... @@ -39,7 +39,7 @@ Durante a restauração será pedido para sobrescrever o arquivo authorized\_kye
39 39  
40 40 \subsection{Redmine + Ldap}
41 41 \subsubsection{Backup}
42   -Para realizar o backup é necessario fazer:
  42 +Para realizar o backup do redmine e ldap, execute os seguintes comandos:
43 43 \\
44 44 \\
45 45 \fbox{\parbox{\textwidth}{
... ... @@ -49,7 +49,7 @@ wget http://gitlab.com/softwarepublico/labsei/raw/master/script/backup\_restore
49 49 sudo sh backup\_restore.sh backup
50 50 }}}
51 51  
52   -Os arquivos de backup serão armazenados no diretório "/var/backup/colab-sei" e contém os seguintes arquivos:
  52 +Os arquivos de backup gerados serão armazenados no diretório "/var/backup/colab-sei" e contém os seguintes arquivos:
53 53 \\
54 54 file\_backup= diretório de arquivos carregados no redmine
55 55 \\
... ... @@ -58,11 +58,11 @@ redmine.dump= arquivo de backup do banco de dados
58 58 ldap-backup.ldif= arquivo de backup da ldap
59 59  
60 60 \subsubsection{Restauração}
61   -Para realizar a restauração é necessario utilizar o arquivo backup\_restore.sh utilizado no procedimento anterior, com o comando:
  61 +
  62 +Para realizar a restauração é necessário executar o arquivo backup\_restore.sh utilizado no procedimento anterior com a opção restore, conforme o comando abaixo:
62 63 \\
63 64 \fbox{\parbox{\textwidth}{
64 65 \texttt{
65 66 sudo sh backup\_restore.sh restore
66 67 }}}
67 68  
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.
... ...
installDoc/redmine-sei.tex
... ... @@ -221,3 +221,19 @@ Senha: sei1234
221 221 \\
222 222 A aplicação de cadastro no LDAP pode ser acessado pela url: http://<IP\_LDAP\_REGISTER>:443
223 223 }}}
  224 +
  225 +
  226 +\subsection{ Inicializar Redmine e Aplicação }
  227 +
  228 + Ao final da instalação o Redmine e a aplicação Ldap-Register estarão inicializados. Entretanto, caso a maquina seja reiniciada, será necessário iniciar manualmente com o seguintes comandos:
  229 +
  230 +\fbox{\parbox{\textwidth}{
  231 +\texttt{
  232 +\\
  233 +sudo /usr/local/bin/unicorn\_rails -c /opt/Ldap-Register/config/unicorn.rb -E production -l 0.0.0.0:443 -D
  234 +\\
  235 +sudo /usr/local/bin/unicorn\_rails -c /opt/redmine/config/unicorn.rb -E production -p 80 -D
  236 +}}}
  237 +
  238 +
  239 +
... ...
script/backup_restore.sh
... ... @@ -19,7 +19,9 @@ sudo mkdir -p $DIR_BACKUP
19 19 #---------------------------------------
20 20  
21 21  
22   -if [ "$1" == "backup" ];then
  22 +COMMAND=$1
  23 +
  24 +if [ "$COMMAND" == "backup" ];then
23 25 echo "BACKUP"
24 26 # #backup ldap
25 27 sudo slapcat -v -l $DIR_BACKUP/ldap-backup.ldif
... ... @@ -34,7 +36,7 @@ if [ &quot;$1&quot; == &quot;backup&quot; ];then
34 36 exit 0
35 37 fi
36 38  
37   -if [ "$1" == "restore" ] ; then
  39 +if [ "$COMMAND" == "restore" ] ; then
38 40 echo "RESTORE"
39 41  
40 42 #restore ldap
... ... @@ -67,5 +69,6 @@ if [ &quot;$1&quot; == &quot;restore&quot; ] ; then
67 69  
68 70 sudo rsync -bvza $DIR_BACKUP/files_backup/files $REDMINE_DIRECTORY --delete
69 71  
  72 + sudo /usr/local/bin/unicorn_rails -c /opt/redmine/config/unicorn.rb -E production -p 80 -D
70 73  
71 74 fi
... ...