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,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 [ "$1" == "backup" ];then | @@ -34,7 +36,7 @@ if [ "$1" == "backup" ];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 [ "$1" == "restore" ] ; then | @@ -67,5 +69,6 @@ if [ "$1" == "restore" ] ; 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 |