Como realizar backup e restore no servidor: mudanças entre as edições

De EAPn
Ir para navegação Ir para pesquisar
(Criou página com '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== ===Acessar o servidor...')
 
Sem resumo de edição
 
Linha 21: Linha 21:
<pre>$ sudo su admrede</pre>
<pre>$ sudo su admrede</pre>
<pre><senha servidor produção></pre>
<pre><senha servidor produção></pre>
===Subir o serviço Bonita===
Com o usuário '''admrede''':
<pre>$ cd /opt/BonitaCommunity/</pre>
<pre>$ bash start-bonita.sh</pre>

==Restore==
===Acessar o servidor de produção via ssh terminal linux===
<pre>$ ssh bonita@processos.inf.ufsc.br</pre>
Enter password: <pre><senha servidor produção></pre>

===Baixar o serviço Bonita===
Com o usuário '''admrede''':
<pre>$ cd /opt/BonitaCommunity/ </pre>
<pre>$ bash stop-bonita.sh </pre>
<pre>$ exit /* (volta a utilizar o usuário bonita) */</pre>
<pre>$ cd ~/backups/20xx-xx/ /* (depende do backup que se deseja restaurar) */</pre>

===Restore dos arquivos SQL===
<pre>$ unlzma -c bonita_db.20xx-xx-xx_xx:xx:xx.sql.lzma | mysql -u eap_bonita -h</pre> <pre>http://master.mysql.setic.ufsc.br/ -p eap_bonita</pre>
Enter password: <pre><senha_usuario_base_eap_bonita></pre>

<pre>$ unlzma -c bonita_dbm.20xx-xx-xx_xx:xx:xx.sql.lzma | mysql -u eap_bdm_bonita -h</pre> <pre>http://master.mysql.setic.ufsc.br/ -p eap_bdm_bonita</pre>
Enter password: <pre><senha_usuario_base_eap_bdm_bonita></pre>

Acessar os arquivos com o usuário '''admrede''':
<pre>$ sudo su admrede</pre>
<pre><senha servidor produção></pre>

===Subir o serviço Bonita===
===Subir o serviço Bonita===
Com o usuário '''admrede''':
Com o usuário '''admrede''':

Edição atual tal como às 19h17min de 18 de janeiro de 2021

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