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,7 +39,7 @@ 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 -Para realizar o backup é necessario fazer: 42 +Para realizar o backup do redmine e ldap, execute os seguintes comandos:
43 \\ 43 \\
44 \\ 44 \\
45 \fbox{\parbox{\textwidth}{ 45 \fbox{\parbox{\textwidth}{
@@ -49,7 +49,7 @@ wget http://gitlab.com/softwarepublico/labsei/raw/master/script/backup\_restore @@ -49,7 +49,7 @@ wget http://gitlab.com/softwarepublico/labsei/raw/master/script/backup\_restore
49 sudo sh backup\_restore.sh backup 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 file\_backup= diretório de arquivos carregados no redmine 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,11 +58,11 @@ redmine.dump= arquivo de backup do banco de dados
58 ldap-backup.ldif= arquivo de backup da ldap 58 ldap-backup.ldif= arquivo de backup da ldap
59 59
60 \subsubsection{Restauração} 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 \fbox{\parbox{\textwidth}{ 64 \fbox{\parbox{\textwidth}{
64 \texttt{ 65 \texttt{
65 sudo sh backup\_restore.sh restore 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,3 +221,19 @@ Senha: sei1234
221 \\ 221 \\
222 A aplicação de cadastro no LDAP pode ser acessado pela url: http://<IP\_LDAP\_REGISTER>:443 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,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 echo "BACKUP" 25 echo "BACKUP"
24 # #backup ldap 26 # #backup ldap
25 sudo slapcat -v -l $DIR_BACKUP/ldap-backup.ldif 27 sudo slapcat -v -l $DIR_BACKUP/ldap-backup.ldif
@@ -34,7 +36,7 @@ if [ &quot;$1&quot; == &quot;backup&quot; ];then @@ -34,7 +36,7 @@ if [ &quot;$1&quot; == &quot;backup&quot; ];then
34 exit 0 36 exit 0
35 fi 37 fi
36 38
37 -if [ "$1" == "restore" ] ; then 39 +if [ "$COMMAND" == "restore" ] ; then
38 echo "RESTORE" 40 echo "RESTORE"
39 41
40 #restore ldap 42 #restore ldap
@@ -67,5 +69,6 @@ if [ &quot;$1&quot; == &quot;restore&quot; ] ; then @@ -67,5 +69,6 @@ if [ &quot;$1&quot; == &quot;restore&quot; ] ; then
67 69
68 sudo rsync -bvza $DIR_BACKUP/files_backup/files $REDMINE_DIRECTORY --delete 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 fi 74 fi