Commit b2305fe98659d0384de8121ab9023a56493d0c03
1 parent
9d1f11fe
Exists in
master
Making backup and restore redmine+ldap documentation
Showing
2 changed files
with
26 additions
and
23 deletions
Show diff stats
installDoc/backup_restauracao-sei.tex
| ... | ... | @@ -39,27 +39,30 @@ Durante a restauração será pedido para sobrescrever o arquivo authorized\_kye |
| 39 | 39 | |
| 40 | 40 | \subsection{Redmine + Ldap} |
| 41 | 41 | \subsubsection{Backup} |
| 42 | - | |
| 42 | +Para realizar o backup é necessario fazer: | |
| 43 | +\\ | |
| 44 | +\\ | |
| 43 | 45 | \fbox{\parbox{\textwidth}{ |
| 44 | 46 | \texttt{ |
| 47 | +wget http://gitlab.com/softwarepublico/labsei/raw/master/script/backup\_restore.sh | |
| 48 | +\\ | |
| 49 | +sudo sh backup\_restore.sh backup | |
| 50 | +}}} | |
| 45 | 51 | |
| 46 | -Para realizar o backup é necessario fazer: | |
| 47 | - | |
| 52 | +Os arquivos de backup serão armazenados no diretório "/var/backup/colab-sei" e contém os seguintes arquivos: | |
| 48 | 53 | \\ |
| 49 | -wget <endereço do arquivo backup\_restore.sh> | |
| 54 | +file\_backup= diretório de arquivos carregados no redmine | |
| 50 | 55 | \\ |
| 51 | -sudo ./backup\_restore.sh backup | |
| 56 | +redmine.dump= arquivo de backup do banco de dados | |
| 52 | 57 | \\ |
| 53 | -Os arquivos de backup serão armazenados no diretorio: | |
| 54 | -"/var/backup/colab-sei" | |
| 55 | - | |
| 56 | -}}} | |
| 58 | +ldap-backup.ldif= arquivo de backup da ldap | |
| 57 | 59 | |
| 58 | 60 | \subsubsection{Restauração} |
| 59 | - | |
| 61 | +Para realizar a restauração é necessario utilizar o arquivo backup\_restore.sh utilizado no procedimento anterior, com o comando: | |
| 62 | +\\ | |
| 60 | 63 | \fbox{\parbox{\textwidth}{ |
| 61 | 64 | \texttt{ |
| 62 | -sudo chown \$USER:\$GROUP -R /opt | |
| 63 | -\\ | |
| 64 | -cd /opt | |
| 65 | +sudo sh backup\_restore.sh restore | |
| 65 | 66 | }}} |
| 67 | + | |
| 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. | ... | ... |
script/backup_restore.sh
| ... | ... | @@ -40,16 +40,16 @@ if [ "$1" == "restore" ] ; then |
| 40 | 40 | #restore ldap |
| 41 | 41 | |
| 42 | 42 | #remove old users |
| 43 | -# sudo service slapd stop | |
| 44 | -# sudo rm /var/lib/ldap/alock /var/lib/ldap/log* /var/lib/ldap/*db* -f | |
| 45 | -# sudo service slapd start | |
| 46 | -# sudo service slapd stop | |
| 47 | - | |
| 48 | - #adicionar os usuários antigos | |
| 49 | -# sudo slapadd -l $DIR_BACKUP/ldap-backup.ldif | |
| 50 | -# sudo slapindex -v | |
| 51 | -# sudo chown ldap:ldap /var/lib/ldap/* | |
| 52 | -# service slapd start | |
| 43 | + sudo service slapd stop | |
| 44 | + sudo rm /var/lib/ldap/alock /var/lib/ldap/log* /var/lib/ldap/*db* -f | |
| 45 | + sudo service slapd start | |
| 46 | + sudo service slapd stop | |
| 47 | + | |
| 48 | + #adicionar os usuários antigos | |
| 49 | + sudo slapadd -l $DIR_BACKUP/ldap-backup.ldif | |
| 50 | + sudo slapindex -v | |
| 51 | + sudo chown ldap:ldap /var/lib/ldap/* | |
| 52 | + service slapd start | |
| 53 | 53 | |
| 54 | 54 | |
| 55 | 55 | # reset database redmine | ... | ... |