Skip to main content

5. Configurações pós-atualização

5.1. Ajustes no PostgreSQL

Durante o processo de atualização foi instalado o PostgreSQL 13 que será necessário ser removido para instalar o PostgreSQL 12 (versão atualmente homologada pelo Quality Manager).

PNG 13.png

  1. Backup do banco atual:
$ pg_dump -h 127.0.0.1 -U md2net -d qualitymanager | gzip --best > ./bkp_DB_QM_$(date +\%Y\%m\%d_\%I_\%M_\%p).psql.gz
  1. Desinstalação do PostgreSQL 13:
$ zypper remove postgresql13

PNG 14.png

  1. Instalação do PostgreSQL 12:
$ zypper install postgresql12 postgresql12-contrib postgresql12-server

PNG 15.png

  1. Após instalar o PostgreSQL12, deve-se parar os serviços do postgresql para então começar o processo de migração do postgresql10 para o recém-instalado, postgresql12.
$ systemctl stop postgresql.service

 

PNG 16.png

  1. Por padrão do SUSE Linux, o diretório de dados do postgre encontra-se no seguinte diretório: /var/lib/pgsql/. A pasta “data” deve ser renomeada para “data.old”:
$ cd /var/lib/pgsql

$ mv data/ data.old

PNG 17.png

  1. Deve-se iniciar e parar o serviço do postgre para que uma nova pasta “data” seja criada:
$ systemctl start postgresql.service
$ systemctl stop postgresql.service

PNG 18.png

  1. Iniciando a migração com o usuário “postgres”.
$ sudo su - postgres
$ pg_upgrade --old-datadir "/var/lib/pgsql/data.old" --new-datadir "/var/lib/pgsql/ data" --old-bindir "/usr/lib/postgresql10/bin/" --new-bindir "/usr/lib/postgresql12/bin/"

PNG 19.png

PNG 19.1.png

  1. Durante a migração o banco de dados “qualitymanager”, as roles “md2net” e “mdm” foram perdidas:

PNG 20.png

PNG 20.1.png

9. Criando o banco de dados e roles:

PNG 21.png

PNG 21.1.png

10. Ajuste no arquivo pg_hba.conf para permitir conexões remotas:

$ vim /var/lib/pgsql/data/pg_hba.conf

PNG 22.png

  1. Executando dump (backup) do banco de dados feito no passo 1:

PNG 23.png

5.2. Ajustes do Tomcat

  1. Verificação da versão do JAVA.

PNG 24.png

2. Download do tomcat 9.0.31.

$ cd /var/lib/tomcat/
$ wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.31/bin/apache-tomcat-9.0.31.tar.gz
$ tar -vzxf apache-tomcat-9.0.31.tar.gz
$ chown -R tomcat:root apache-tomcat-9.0.31.tar.gz

PNG 25.png

PNG 25.1.png

PNG 25.2.png

  1. Alteração do diretório dentro do arquivo do serviço do Tomcat.
$ vim /etc/systemd/system/tomcat.service

$ systemctl daemon-reload

$ systemctl start tomcat

$ systemctl status tomcat

PNG 26.png

PNG 26.1.png

  1. Transferência do arquivo da aplicação para a pasta webapps do Tomcat:

PNG 27.png

5. Teste via browser:

Tela de login QM

PNG 28.1.png