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 | ... | ... |