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 |