Home

Manual instalação - SIS-MA

image

Contents

1. A Este documento distribu do sob condi o de n o ser copiado no seu todo ou em parte ou reproduzido de qualquer outra forma seja por meio fotogr fico ou qualquer outro meio e o seu conte do n o dever ser em caso algum divulgado a qualquer pessoa ou entidade n o referida nas listas de acesso interna e externa sem pr vio consentimento por escrito das entidades envolvidas Hist rico de Revis es Vers o Revis o Data Descri o Autor 0 01 2014 01 Cria o do documento Gulam Khan 27 0 02 2014 01 Revis o do documento Paulo Gr cio 28 ndice 1 Dujt a o jece a PORRA RARE NSPSADE SUPETAS RR EA NA ND RN RR PRP AS NUR 1 1 ODJECUVO saonisonadesEpdada ua Dona Rania deidn d A EEEE E AEE e a EEE O AMBAS 1 30 AUENA sessen ae na sbanien aa Kada nada fade E Hina dad nn ede nao dana A EEEE 1 4 Defini es e Acr nimos iii eee neee aeee aeaaeaaneaaaaaaaraanarana 2 Instal ao do SISMA meeriset RR UN RR E OUT RD DNC SRD 2 1 Pr requisitos do Servidor seesseeeeeeeeeereerretererneetnrttnnrrenrnnn rnnr enneren tennere erenneren eee ce Conigura o do Servidor reistoiiirieiik innisis ieni kasine Sin nan NEEE ESEE 1 Introdu o 1 1 OBJECTIVO O presente documento tem como objectivo fornecer as informa es para instala o e configura o das ferramentas necess rias para o funcionamento do SISMA O procedimento de instala o descri
2. central a especifica o recomendada Processador quad core 2Ghz ou superior e Mem ria RAM de 12 GB ou superior Note que necess rio o uso do sistema operativo de 64 bits para o uso de mais de 4 GB de mem ria RAM Para este manual assume se que 8 GB de RAM alocado para PostgreSQL e 8 GB de RAM alocado para Tomcat JVM e usado um sistema operativo de 64 bits Se for a usar configura es diferentes ajuste de acordo com os seus valores Recomendado que a mem ria dispon vel seje dividida mais ou menos igualmente entre o banco de dados e o JVM Lembre se de deixar um pouco da mem ria f sica para o sistema operativo para o desempenho das suas tarefas por exemplo em torno de 2 GB Os passos marcados como opcional assim como o passo para o ajuste de desempenho podem ser efectuados em uma fase posterior Cria o de um novo utilizador Opcional N o recomendada a execu o usando o utilizador root Se pretender criar um novo utilizador para a execu o do SISMA invoque os seguintes comandos Criar um novo utilizador chamado sisma useradd d home sisma m sisma s bin bash Se n o existe um grupo admin criado este deve ser criado da seguinte forma groupadd admin Atribuir ao utlizador a execu o tempor ria de opera es como root usermod G admin sisma Atribuir uma palavra passe para a conta Passwd sisma Certifique que introduza uma palavra passe forte Se pretender
3. desabilitar o login remoto para a conta root invoque o comando sudo passwd lI root Ajuste do Sistema operativo Kernel Estas configura es s o opcionais excepto a configura o da mem ria partilhada pois necess rio para a aloca o em postgreSQL Para abrir o ficheiro de configura es Kernel invoque sudo nano etc sysctl conf No final do ficheiro adicione as seguintes linhas kemel shmmax 4294967296 net core rmem max 8388608 net core wmem max 8388608 Fa a com que as altera es tenham efeito invocando sudo sysctl p Instalar JAVA Para instalar o Java invoque o seguinte commando sudo apt get install openjdk 7 jdk Verifique se a instala o correu bem invoncado java version Instalar a base de dados PostgreSQL Para a instala o do motor de base de dados PostgreSQL vers o 9 2 primeiramente deve se adicionar o reposit rio de pacotes Ubuntu para o sistema em uso sudo apt get install python software properties sudo add apt repository ppa pitti postgresal sudo apt get update Invoque o seguinte comando para instalar o PostgreSQL sudo apt get install postgresql 9 2 Mude para o utilizador postgres usando sudo su postgres Crie um utilizador n o previlegiado cnamado sisma createuser SDRP sisma Introduza uma palavra passe segura no prompt Crie uma base de dados invocando createdb O sisma sisma2 Retorne a sess o executando exit Ap s execu o dos comandos acima citados o
4. motor de base de dados PostgreSQL estar instalado com um utilizador postgreSQL sisma e uma base de dados sisma2 Fa a o ajuste de desempenho abrindo o seguinte arquivo postgresql conf sudo nano etc postgresal 9 2 main postgresgl conf e defina as seguintes propriedades shared buffers 2400MB Determine quanta mem ria PostgreSQL pode usar para o cache de dados Esta configura o controla como o tamanho da mem ria compartilhada do kernel deve ser reservada para o PostgreSQL Deve ser ajustado para cerca de 30 do total da mem ria designada para o PostgreSQL work mem 20MB Determine a quantidade de mem ria usada para para ordena o interna e opera es hash Esta configura o por conex o por consulta para que uma quantidade de mem ria possa ser consumida se elevar demasiado maintenance work mem 256MB Determine a quantidade de mem ria PostgreSQL possa ser utilizada para opera es de manuten o como criar ndices correr o vaccum adicionar chaves estrangeiras Aumentar este valor pode melhorar o desempenho da cria o de ndices durante a an lise e processos de gera o de data mart effective cache size 8000MB Uma estimativa da quantidade de mem ria disponibilizada para cache de disco pelo sistema operativo n o uma aloca o e usada pelo PostgreSQL para determinar se um plano de consulta vai caber na mem ria ou n o Definilo para um valor maior do que o que est dispon
5. vel ir resultar num mau desempenho Este valor deve ser inclusivo da defini o do shared buffers O PostgreSQL tem 2 camadas de cache a primeira camada utiliza a mem ria partilhada kernel e controlado pelo configura o do shared buffers O PostgreSQL delega a segunda camada para o cache de disco do sistema operativo e o tamanho da mem ria dispon vel pode ser dado com a configura o do effective cache size checkpoint segments 32 PostgreSQL escreve novas opera es em um arquivo de log chamado WAL segments que tem um tamanho de 16 MB Quando um n mero de segmentos escrito um checkpoint ocorre Definir este n mero para um n mero maior ir melhorar o desempenho de escrita checkpoint completion target 0 8 Determine a percentagem da conclus o do segment antes que o checkpoint ocorra Definilo para um valor maior ir difundir as grava es para fora e reduzir a sobrecarga m dia de grava o wal buffers 16MB Defina a mem ria usada para o buffer durante o processo de grava o WAL Aumentar este valor pode melhorar o rendimento em sistemas de grava o pesada synchronous commit off Especifique se a transa o for confirmada vai esperar por os registros WAL serem gravados no disco antes de retornar para o cliente ou n o Configurando o para off ir melhorar consideravelmente o desempenho Implica tamb m que h um ligeiro atraso do relat rio de transa o com sucesso para o cliente mas
6. Critical Software S A Manual de Instala o do SISMA Sistema de Informa o de Sa de para Monitoria e Avalia o 2014 Copyright Critical Software S A Todos Os Direitos Reservados REFER NCIA CONTRATO C digo Projeto SISMA CSW 2012 PRL 02976 Ref Doc CSWMZ SISMA 2014 MAN Data 2014 01 27 P ginas 11 Estado Aprovado Acesso P blico Vers o 02 SALVAGUARDA Documento sob contrato com Jembi O trabalho descrito no presente documento foi desenvolvido sob contrato com Jembi A responsabilidade pelo seu conte do do autor ou organiza o que o preparou Parceiros e jembi ES moasis health systems pato www criticalsoftware com LEVEL APPRAISED BY KAMO CONSULTING LLC Critical Software is a CMMI Rated Level 5 company CMMI is registered in the U S Patent and Trademark Office by Camegie Mellon University Vers o Nome Fun es Assinatura Data 01 Luis Gaspar Gestor de Projecto 2014 01 27 01 Paulo Gr cio Gestor T cnico 2014 01 27 Autores e Contribuintes Nome Contacto Descri o Data Gulam Khan gm Autor 2014 01 27 khanQcriticalsoftware com Lista de Acesso Acesso Interno Dep Qualidade Equipa de Projeto Accesso Externo Equipa de projecto Dr Alessandro Campione Mr Oreste Parlatano Mr Pascal Brandt equipa MOASIS e Jembi O conte do do presente documento copyright da Critical Software S
7. biente preferencial para a instala o do SISMA em um servidor o uso do Sistema operativo recomendado Linux vers o Ubuntu 12 04 LTS usando o motor de base de dados PostgreSQL e recepiente Servlet Tomcat Este documento serve apenas de guia para a instala o do SISMA no ambiente acima mencionado Para informa es mais avan adas deve se ler a sua documenta o oficial 1 1 http Awww ubuntu com http Awww postgresql org http tomcat apache org 2 1 PR REQUISITOS DO SERVIDOR O SISMA uma aplica o com uma base de dados intensiva e requer que o servidor tenha mem ria RAM n cleos de CPU e disco r gido adequados Quanto mais potente o servidor for nas caracter sticas anteriormente especificadas melhor a aplica o funcionar e Mem ria RAM Pelo menos 4 GB por uma inst ncia pequena 12 GB para uma inst ncia m dia e N cleo de CPU 4 N cleos de CPU para inst ncia pequena e 8 para m dia ou larga inst ncia e Disco Idealmente use o disco SSD caso contr rio use um disco de 7200 rpm Velocidade m nima de leitura de 150 Mb s 200 Mb s bom 350 Mb s ou superior o ideal 2 2 CONFIGURA O DO SERVIDOR Esta sec o descreve como configurar uma inst ncia SISMA em um sistema operativo Linux Ubuntu 12 04 de 64 Bits usando postgreSQL como sistema de base de dados e Tomcat como recepiente Servlet O termo invocar refere se a execu o de comandos em um terminal Para um servidor
8. o estado do banco de dados n o pode ser corrompido e esta uma boa alternativa para o desempenho intensivo e escrita em sistema pesados como o SIS MA wal writer delay 10000ms Especifique o atraso entre as opera es de escrita WAL Definilo para um valor maior ir aumentar o desempenho em sistema de escrita em massa uma vez que potencialmente muitas opera es de escrita podem ser executadas em uma nica descarga para o disco Fa a o restart do PostgreSQL invocando sudo etc init d postgresql restart Definir a configura o da base de dados A informa o da conex o a base de dados fornecida no SISMA atr ves da configura o do ficheiro chamado hibernate properties Crie esse ficheiro e guarde um local conveniente Um ficheiro correspondente para as configura es acima tem as seguintes propriedades hibernate dialect org hibernate dialect PostgreSQLDialect hibernate connection driver class org postgresql Driver hibernate connection url jdbc postgresgl sisma hibernate connection username sisma hibernate connection password xxxx hibernate nbm2ddl auto update Um erro comum ter um espa o em branco ap s o ltimo valor da propriedade Certifique se que n o h espa o em branco no final de qualquer linha Lembre se tamb m que este ficheiro cont m a senha em texto claro para o seu banco de dados sisma2 logo preciso proteger contra acessos n o autorizados Para isso invoque chmod in
9. ta que o Tomcat atende a pedidos abra o ficheiro de configura o do Tomcat conf server xm l localize o elemento lt Connector gt que n o comentada e altere o valor do atributo da porta para o n mero da porta desejada Para monitorar o comportamento do Tomcat o log a principal fonte de informa o Os registros podem ser facilmente visualizados a partir do comando tail f logs catalina out Definir o tempo do servidor Deve se definir correctamente a data do servidor de acordo com o fuso hor rio em que a parte principal dos utilizadores do sistema est o localizados Isso vai afectar por exemplo quando as tarefas agendadas s o executadas Executar o SISMA Fa a o script do execut vel de inicializa o invocando chmod 755 bin O SISMA pode ser iniciado interrompido invocando bin startup sh bin shutdown sh O ficheiro log pode ser monitorado atrav s do comando tail f logs catalina out Para aceder ao inst ncia SISMA abra um browser preferencialmente o google chrome e coloque o seguinte link http localhost 8080 Para aceder a partir de um outro computador na rede use http IP do servidor 8080
10. to num simples passo a passo b sico e aponta para a facilidade e rapidez 1 2 MBITO O mbito deste documento consolidar a informa o e passos usados necess rios para a instala o e configura o do SISMA em um servidor central 1 3 AUDI NCIA A audi ncia deste documento constitu da pela entidade contratante Jembi MOASIS respons vel pela especifica o e valida o do sistema bem como pela equipa de projecto que venha a ser designada para participar no projecto e pelos elementos da Critical Software que ser o respons veis pelos trabalhos a desenvolver 1 4 DEFINI ES E ACR NIMOS Acr nimo Descri o CSW Critical Software SA MISAU Minist rio da sa de SGBD Sistema de Gest o de Base de Dados SISMA Sistema de Informa o de Sa de para Monitoria e Avalia o TBC A confirmar Tabela 1 Acr nimos 2 Instala o do SISMA O cap tulo de instala o fornece os passos necess rios para a instala o do SISMA em um servidor central O SISMA funciona em todas as plataformas que possuem uma vers o do Java Runtime Environment 6 ou superior onde inclui os sistemas operativos mais populares como o windows Linux e Mac O SIS MA tamb m funciona em diferentes tipos de base de dados relacionais como o postgreSQL MySQL H2 e Derby e empacotado como um standard de arquivo Java Web WAR file portanto funciona em todos os recipientes servlet tais como o Tomcat e o Jetty O am
11. voke 0600 hibernate properties Garantindo assim que somente o utilizador sisma tem permiss es de leitura e escrita sobre o ficheiro Instalar o Tomcat Fa a Download do Tomcat apartir do link http tomcat apache org download 70 cgi Uma ferramenta til para download de ficheiros da web o wget Extrai para uma localiza o conveniente Este manual pressup e que se tenha navegado para o diret rio root do arquivo extra do Limpe todas as aplica es web pr instaladas invocando rm rf webapps Apartir da pasta do projecto SISMA na dropbox SISMA Management Repositoryideliverables Phase 4 Software development copie os ficheiros SISMA WAR e ROOT war para o direct rio webapps do ambiente Crie um ficheiro bin setenv sh e adicione as linhas abaixo A primeira vai definir a localiza o do seu Java Runtime Environment o segundo vai dedicar mem ria para o Tomcat e o terceiro ir definir o local para onde SIS MA vai procurar o ficheiro de configura o hibernate properties Por favor verifique se o caminho dos bin rios do Java est o corretas j que podem variar de sistema para sistema por exemplo em sistemas AMD pode se ver em java 7 openjdk amd64 Note que dever ajustar esta ao seu ambiente export JAVA HOME usr lib juvm java 7 openjdk export JAVA OPTS Xmx7500m Xms4000m XX MaxPermSize 500m XX PermSize 300m export SIS MA HOME home sisma config Se for preciso alterar a por

Download Pdf Manuals

image

Related Search

Related Contents

取扱説明書(2.90MB)  E-sniff - Electrical and Computer Engineering Department  Bissell LIFT-OFF 29H3 User's Manual    Afdeling der Elektrotechniek Technische Hooeschool Eindhoven  User Manual  Philips 29PT6433/11 Flat Panel Television User Manual  Bedienungsanleitung – Operating Instructions  Lecture 02 Structured Word Processing — Styles  ATD-3443 Instruction Manual  

Copyright © All rights reserved.
Failed to retrieve file