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,27 +39,30 @@ 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 | - | 42 | +Para realizar o backup é necessario fazer: |
| 43 | +\\ | ||
| 44 | +\\ | ||
| 43 | \fbox{\parbox{\textwidth}{ | 45 | \fbox{\parbox{\textwidth}{ |
| 44 | \texttt{ | 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 | \subsubsection{Restauração} | 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 | \fbox{\parbox{\textwidth}{ | 63 | \fbox{\parbox{\textwidth}{ |
| 61 | \texttt{ | 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,16 +40,16 @@ if [ "$1" == "restore" ] ; then | ||
| 40 | #restore ldap | 40 | #restore ldap |
| 41 | 41 | ||
| 42 | #remove old users | 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 | # reset database redmine | 55 | # reset database redmine |