## 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__ ```console # 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](../img/bdp_1150_zabbix_create_host.png) [`Voltar para Configuração do Ambiente`](criacao_estrutura.md)