Como realizar backup e restore no servidor
Ir para navegação
Ir para pesquisar
A forma indicada de realizar as ações de backup e restore do servidor é com o servidor da aplicação, neste caso o tomcat, desativado.
Backup[editar]
Acessar o servidor de produção via ssh terminal linux[editar]
$ ssh bonita@processos.inf.ufsc.br
Enter password:
''<senha servidor produção>''
Acessar os arquivos com o usuário admrede:
$ sudo su admrede
<senha servidor produção>
Baixar o serviço Bonita[editar]
Com o usuário admrede:
$ cd /opt/BonitaCommunity/
$ bash stop-bonita.sh
Para fazer o backup:[editar]
$ exit /* (volta a utilizar o usuário bonita) */
$ cd ~/scripts
$ bash backup.sh
O backup foi criado na pasta ~/backups/20xx-xx depende do ano e mês o qual foi realizado o backup Acessar os arquivos com o usuário admrede:
$ sudo su admrede
<senha servidor produção>
Subir o serviço Bonita[editar]
Com o usuário admrede:
$ cd /opt/BonitaCommunity/
$ bash start-bonita.sh
Restore[editar]
Acessar o servidor de produção via ssh terminal linux[editar]
$ ssh bonita@processos.inf.ufsc.br
Enter password:
<senha servidor produção>
Baixar o serviço Bonita[editar]
Com o usuário admrede:
$ cd /opt/BonitaCommunity/
$ bash stop-bonita.sh
$ exit /* (volta a utilizar o usuário bonita) */
$ cd ~/backups/20xx-xx/ /* (depende do backup que se deseja restaurar) */
Restore dos arquivos SQL[editar]
$ unlzma -c bonita_db.20xx-xx-xx_xx:xx:xx.sql.lzma | mysql -u eap_bonita -h
http://master.mysql.setic.ufsc.br/ -p eap_bonita
Enter password:
<senha_usuario_base_eap_bonita>
$ unlzma -c bonita_dbm.20xx-xx-xx_xx:xx:xx.sql.lzma | mysql -u eap_bdm_bonita -h
http://master.mysql.setic.ufsc.br/ -p eap_bdm_bonita
Enter password:
<senha_usuario_base_eap_bdm_bonita>
Acessar os arquivos com o usuário admrede:
$ sudo su admrede
<senha servidor produção>
Subir o serviço Bonita[editar]
Com o usuário admrede:
$ cd /opt/BonitaCommunity/
$ bash start-bonita.sh