Commit inicial automático
This commit is contained in:
@@ -0,0 +1,183 @@
|
||||
## 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
|
||||
```
|
||||
|
||||
><i>A ativação do equipamento ocorrerá somente no momento da transferência para o ambiente de produção.</i>
|
||||
|
||||

|
||||
|
||||
[`Voltar para Configuração do Ambiente`](criacao_estrutura.md)
|
||||
Reference in New Issue
Block a user