Files
projeto-importado/docs/configuracao_banco_1150_cliente.md
T
2025-11-28 00:29:42 -03:00

6.7 KiB

00000-clean-bdp-02-1150.atende.net (IPM Saúde)

Acessar o VCenter: https://pr01-ger-vcsa01.atendenet.local/ ou https://sp01-ger-vcsa01.atendenet.local/

Ligue a máquina virtual do cliente e após execute os procedimentos abaixo:

Acesse o Console VMWare do servidor:
LAUNCH WEB CONSOLE > Informe usuário e senha (root - 123456):

   # vim /etc/sysconfig/network-scripts/ifcfg-ens192
        IPADDR="192.168.XX.XX" - Inserir IP informado no chamado
        PREFIX="28"
        GATEWAY="192.168.XX.XX" - Inserir IP do Firewall
        DNS1="192.168.XX.XX" - Inserir IP do Firewall

  # reboot

Após reiniciar a máquina, conectar via SSH com o IP INT_RT configurado no Firewall (porta 9033):

   # vim /etc/resolv.conf
        nameserver 192.168.XX.XX - Alterar para o IP do gateway

Ajustar nome e IP do Servidor:

   # vim /etc/hosts 
        - Substituir o IP do Bdp. Ex: :% s/21.29/XX.XX 
        - Substituir código e nome do cliente. Ex: :% s/00000-clean-bdp-02-1150/08573-demonstracao-bdp-02-1150

   # vim /etc/hostname
        - Substituir código e nome do cliente. Ex: :% s/00000-clean-bdp-02-1150/08573-demonstracao-bdp-02-1150  

Conferir a instalação do VMwareTools:

   # ps aux | grep vm 
        - Ex: root      1194  0.0  0.1 153432 12424 ?        Ss   15:24   0:00 /usr/bin/vmtoolsd 
   # reboot

Alterando os arquivos de configuração do servidor:
Com o usuário root:

   # vim /var/lib/pgsql/11/data/pg_hba.conf
        - Substituir o IP da rede (192.168.21.16/28) para o IP da “REDE” LAN passado no chamado. 
        - Deixar todos os IPS como trust, até que seja transferido de ambiente.  

Alterar configurações conforme a planilha:

   # vim /var/lib/pgsql/11/data/postgresql.prod 
   # vim /var/lib/pgsql/11/data/postgresql.mig
        - max connections
        - shared buffers 
        - temp buffers 
        - work mem - Alterar conforme arquivo que estiver editando (prod ou mig) 
        - maintance work_mem - Alterar conforme arquivo que estiver editando (prod ou mig) 
        - max worker processes 
        - max parallel workers per gather 
        - max parallel workers 
        - effective cacche_size   

Substituir o arquivo postgresql.conf pelo arquivo postgresql.mig:

   # cp /var/lib/pgsql/11/data/postgresql.mig /var/lib/pgsql/11/data/postgresql.conf 

No pgAdmin:

  • Adicionar o cliente (através do IP da interface de backup e na porta 65433) e conferir os TableSpaces , deverá existir: arquivo/expurgo/índice;
  • Alterar o nome da base que estará como 00000_clean para o nome da base do cliente (01234_ipmsaude);
  • Conferir extensões, deverão existir as seguintes: btree_gist/pg_buffercache/pg_freespacemap/pg_stat_statements/postgis/postgis_sfcgal; (Caso alguma não exista, execute o SQL: create extension nomedaextensao;)
  • Criar senhas para os usuários do banco: as senhas deverão conter caracteres especiais, letras maiúsculas e números. Para cada usuário será necessário criar uma senha, após criar e as salvar num txt, introduza as senhas nos usuários. (Login Roles > Properties > User Definition);

Ajustes do Backup (via SSH):
Com o usuário root, conferir se o IP da storage informado no chamado está configurado corretamente (fstab):

   # vim /etc/fstab

Com o usuário root, conferir se está na versão 3.11 do script de backup:

   # vim /root/bkp_remoto/bkp_remoto.sh 

Com o usuário root conferir se o IP da storage informado no chamado está configurado corretamente (ip_stg_bkp=):

   # vim /root/bkp_remoto/bkp_remoto.cfg  
        - Obs: No caso de ambientes compartilhados, deve-se alterar a variável dmp_max de 2 para 1.

Com o usuário root, ajustar o horário do backup (deixar comentado):

   # crontab -e

Verificar a versão do Zabbix:

   # zabbix_agentd -V 

Ajuste o arquivo zabbix_agentd.conf:

   # vim /etc/zabbix/zabbix_agentd.conf
        - Alterar para o IP do Firewall as opções: "Server" e "ServerActive". Ex: :% s/21.17/XX.XX
        - Alterar o Hostname para o os padrões do cliente. Ex: :% s/00000-clean-bdp-02-1150/08573-demonstracao-bdp-02-1150

Ajuste o arquivo pgsql.conf:

   # vim /etc/ztc/pgsql.conf 
        - Informar a senha do usuário monitoramento (senha criada para o usuário do banco):
          password=xxxxxx 
        - Alterar o nome da base:
          database=00000_ipmsaude 
        Obs: Em ambientes compartilhados, deve-se comentar a linha database. 

Confira o tipo do equipamento:

   # vim /root/gdt_agent/cfg/gdt_agent.cfg 
        - 7 IPMSaude

Altere a senha do root:

   # passwd root       

Reinicie a máquina:

   # reboot            

Após o servidor reiniciar, deve-se ajustar as configurações do kernel, para isso execute o script:

   # /root/kernelsetup.sh 

Edite o arquivo /etc/sysctl.conf e substitua as informações apresentadas pelas existentes:

   # vim /etc/sysctl.conf
        - Ex: vm.swappiness=0 
              vm.dirty_ratio=10 
              vm.dirty_background_ratio=5 
              vm.nr_hugepages=1263 
              kernel.shmmax=4096004096 
              kernel.shmall=1000001 
              kernel.sem=250 32000 100 128 

Aplique as configurações:

   # sysctl -p

Ative o uso de “memórias grandes”:

   # vim /var/lib/pgsql/11/data/postgresql.conf 
        - ALtere: huge_pages = try -> huge_pages = on        

Reinicie o banco com as novas configurações. Se nenhum erro for apresentado, tudo ocorreu bem:

   # systemctl restart postgresql-11.service 

Reinicie o servidor para garantir que as configurações estão corretas:

   # reboot

Ativando o Monitoramento via Zabbix

Acesse através no navegador o servidor Zabbix do respectivo data center ao qual o ambiente está sendo configurado.

https://pr01-datacenter.ipm.com.br:8085
https://sp01-datacenter.ipm.com.br:8085

Após acessar o servidor Zabbix, acesse no menu: Configuration > Hosts

# Clique em "Create Host" e cadastre as informações do servidor.

- Host name: 08573-demonstracao-bdp-02-1150.atende.net
- Templates: Linux by Zabbix agent, Template_app_PostgreSQL, Template_IPM_OS_Linux, Template_IPM_PgSQL
- Groups: demonstracao.atende.net, Virtual machines
- Interfaces
  - Agent: 192.168.28.141
- Monitored by proxy: PX_XXDemonstracao
- Enabled: False

# Clique em "Add" para concluir

A ativação do equipamento ocorrerá somente no momento da transferência para o ambiente de produção.

ZABBIXHOST

Voltar para Configuração do Ambiente