Commit 80e7946cef9f1d77b037e3536b3297590a79177b
1 parent
b2305fe9
Exists in
master
Adding backup restore
Showing
3 changed files
with
25 additions
and
6 deletions
Show diff stats
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 [ "$1" == "backup" ];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 [ "$1" == "restore" ] ; 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 | ... | ... |