diff --git a/installDoc/backup_restauracao-sei.tex b/installDoc/backup_restauracao-sei.tex index 2328c31..c55935d 100644 --- a/installDoc/backup_restauracao-sei.tex +++ b/installDoc/backup_restauracao-sei.tex @@ -39,27 +39,30 @@ Durante a restauração será pedido para sobrescrever o arquivo authorized\_kye \subsection{Redmine + Ldap} \subsubsection{Backup} - +Para realizar o backup é necessario fazer: +\\ +\\ \fbox{\parbox{\textwidth}{ \texttt{ +wget http://gitlab.com/softwarepublico/labsei/raw/master/script/backup\_restore.sh +\\ +sudo sh backup\_restore.sh backup +}}} -Para realizar o backup é necessario fazer: - +Os arquivos de backup serão armazenados no diretório "/var/backup/colab-sei" e contém os seguintes arquivos: \\ -wget +file\_backup= diretório de arquivos carregados no redmine \\ -sudo ./backup\_restore.sh backup +redmine.dump= arquivo de backup do banco de dados \\ -Os arquivos de backup serão armazenados no diretorio: -"/var/backup/colab-sei" - -}}} +ldap-backup.ldif= arquivo de backup da ldap \subsubsection{Restauração} - +Para realizar a restauração é necessario utilizar o arquivo backup\_restore.sh utilizado no procedimento anterior, com o comando: +\\ \fbox{\parbox{\textwidth}{ \texttt{ -sudo chown \$USER:\$GROUP -R /opt -\\ -cd /opt +sudo sh backup\_restore.sh restore }}} + +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. diff --git a/script/backup_restore.sh b/script/backup_restore.sh index 9421940..d03971a 100755 --- a/script/backup_restore.sh +++ b/script/backup_restore.sh @@ -40,16 +40,16 @@ if [ "$1" == "restore" ] ; then #restore ldap #remove old users -# sudo service slapd stop -# sudo rm /var/lib/ldap/alock /var/lib/ldap/log* /var/lib/ldap/*db* -f -# sudo service slapd start -# sudo service slapd stop - - #adicionar os usuários antigos -# sudo slapadd -l $DIR_BACKUP/ldap-backup.ldif -# sudo slapindex -v -# sudo chown ldap:ldap /var/lib/ldap/* -# service slapd start + sudo service slapd stop + sudo rm /var/lib/ldap/alock /var/lib/ldap/log* /var/lib/ldap/*db* -f + sudo service slapd start + sudo service slapd stop + + #adicionar os usuários antigos + sudo slapadd -l $DIR_BACKUP/ldap-backup.ldif + sudo slapindex -v + sudo chown ldap:ldap /var/lib/ldap/* + service slapd start # reset database redmine -- libgit2 0.21.2