GEONETCast – Sistema Global de Disseminação de Dados Ambientais
- Componentes utilizados nas estações de coleta de dados de satélite - Instalações do sistema operacional - Instalações e configurações dos programas necessários
Componentes utilizados nas estações de coleta de
dados de satélite
• CPU / Estação Lenovo S30
• Monitor LG – LED 20EN33
• Receptor Novra S300D
• Antena Ebrasat 2200
• LNB Greatek SPL 3700A
• Nobraek APC – UPS 1200
Programas e aplicativos necessário nas estações de
coleta de dados de satélite
• PostgreSQL Versão 9.4 server
• Fazzt-KenCast Versão 8.2.0.9
• Open Java Versão 1.7
• Apache-Tomcat Versão 7.0.68
• NetCdf Versão 4.1.2
• Gdal Versão 1.9.2
• Firefox - (Atualizado para versão 45)
Outros softwares como Filezilla, System Config LVM, também foram instalados a fim de facitar as instalações e manutenção do sistema.
Estação
Lenovo S30 – ThinkStation
Processador Intel Xeon E5-1620 – 3.7GHz 16GB Ram – (2x8GHz) – 1.333MHz 2TB Armazenamento (2 x 1TB) 7200rpm Video – Nvidia Quadro 600 – 1GB – DDR3 Fonte 600W – 80 Plus Gold
Sistema Operacional
CentOS 6_64 Linux RadHat
Atualizado para 6.7
Instalação do Sistema
O Linux foi instalado em dois discos de 1Tb no formato LVM / EXT4
LVM – Logical Volume Maneger
Representação do particionamento LVM instado mostrado pelo terminal. Comando: #lvscan
Instalação do Sistema
Durante a instalação do sistema é criada a conta “fazzt” e no decorrer das configurações a conta “web”.
A conta “fazzt” é necessário para a ingestão de dados feito pelo programa KenCast Fazzt e a conta “web” para as aplicações do SigmaCast.
Instalação do Sistema
Iniciando as Configurações e instalações necessárias
Ao final de instalação já conta fazzt abra um terminal e mude o sistema de segurança do linux no arquivo /etc/sysconfig:
de – SELINUX=enforcing
para – SELINUX=disabled
Após a modificação atualize e reboot o sistema. # yum update –y
# reboot
# chkconfig ip6tables off
# chkconfig iptables off
- Agora crie a conta web com UID 1001 com o seguinte comando: # useradd -s /bin/bash -m -d /dados/web -c "GeonetCast Web" --uid 1001
web
- Atribua uma senha para a conta:
obs: “colocamos a senha web2016 para a conta web”
Configurações e instalações necessárias
- Após o reinício desligue as regras dos iptables momentaneamente
- Adicione os seguintes repositórios:
# rpm -Uvh http://www.elrepo.org/elrepo-release-6-6.el6.elrepo.noarch.rpm
# rpm -Uvh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-
8.noarch.rpm
# rpm -ivh http://fedora.mirrors.pair.com/epel/6/i386/epel-release-6-8.noarch.rpm
- Atualize o sistema novamente. # yum update –y
Instale os softwares “Filezilla” e “System-Config-LVM”
# yum install filezilla -y
# yum install system-config-lvm –y
Configurações e instalações necessárias
Edite o arquivo “sysctl.conf” localizado em /etc e adicione ao final do
arquivo as seguintes linhas:
net.ipv4.conf.all.rp_filter = 0
net.ipv4.conf.default.rp_filter = 0
kernel.printk = 3 4 1 3
net.ipv4.ipfrag_max_dist = 0
Configurações e instalações necessárias
Instalação do PostgreSQL – 9.4-1
- Instale o repositório para o PostgresSQL 9.4-1: # rpm -Uvh http://yum.postgresql.org/9.4/redhat/rhel-7-x86_64/pgdg-centos94-9.4-
1.noarch.rpm
- Instale as seguintes dependências: # yum install gd.x86_64 gd-devel.x86_64 -y
# yum install net-snmp-devel.x86_64 net-snmp.x86_64 –y
- Atualize o sistema: # yum update –y
- Por fim instale o PostgreSQL: # yum install postgresql94-server postgresql94-contrib –y
Configurações e instalações necessárias
Instalação do PostgreSQL – 9.4-1
- Inicialize o PostgreSQL
# service postgresql-9.4 initdb
# service postgresql-9.4 start
# chkconfig postgresql-9.4 on
- Coloque-o para rodar nos níveis de modo 3, 4 e 5
# /sbin/chkconfig --level 345 postgresql-9.4 on
Instalação do Fazzt KenCast
- Copie o arquivo “Fazzt-Professional-Cliente-rhel6-8.2.0.9-1.i386.rpm” e a licença “PCxxxxx.kcl” para /home/fazzt/Download.
- Instale o programa. # yum --nogpgcheck install Fazzt-Professional-Client-rhel6-8.2.0.9-1.i386.rpm -y
- Instale a licença. # fconf set license PCxxxxx.kcl
- Verifique se esta rodando corretamente: # /etc/init.d/fazzt checkdb
A saída deverá ser esta: Test database connection to localhost.
OK
KenCast Fazzt - Após alguns ajustes do banco de dados a ingestão (vide manual) será feita em /dados/fazzt. - Para testar se tudo foi instalado corretamente digite no seu browser: 127.0.0.1/admin/
Instalação do Java
- Durante a instalação do Centos 6 e após a atualização para 6.7 o Java também será atualizado, porém para manter
a compatibilidade com as aplicações do SigmaCast este deverá ser desinstalado e instalado a versão Java Hot Spot
21.0-b7 encontrada no DVD.
# yum remove java
- Copie o arquivo jdk-7-linux-x64.tar para /dados/web.
- Descompacte o mesmo:
$ tar –xvf jdk-7-linux-x64.tar
- Ainda como usuário web crie o link simbólico da pasta jdk1.7.0 para apenas java.
$ ln –s jdk1.7.0 java
- Como administrador, prepare a instalação do Java para ser instalado como versão alternativa com o seguinte
comando:
# update-alternatives --install /usr/bin/java java /dados/web/java/jre/bin/java 1
- Atualize para o Java alternativo.
# update-alternatives --config java
- Como saída terá duas opções como as que seguem:
There are 2 choices for the alternative java (providing /usr/bin/java).
Selection Path Priority Status
------------------------------------------------------------
1 /usr/lib/jvm/java-6-openjdk-x864/jre/bin/java 1061 auto mode
2 /dados/web/java/jre/bin/java
- Neste caso escolha o opção 2 que é a versão do java que desejamos.
- Verifique a instalação do Java
# java –version
Java (TM) SE Runtime Environment (build 1.7.0-b147)
Java Hot Spot (TM) 64-Bit Server VM (build 21.0-b17, mixed mode)
Instalação Apache – Tomcat
- Baixe o tomcat 7, estando em /dados/web (muito importante que esteja em /dados/web). $ wget http://www.us.apache.org/dist/tomcat/tomcat-7/v7.0.68/bin/apache-tomcat-7.0.68.tar.gz
- Descompacte o arquivo. $ tar xzf apache-tomcat-7.0.68.tar.gz
- Crie um link simbólico da pasta “apache-tomcat-7.0.68” para “tomcat”
$ ln -s apache-tomcat-7.0.68 tomcat
- Inicie o Tomcat. $ /dados/web/tomcat/bin/startup.sh
Crie o arquivo “tomcat” em /etc/init.d/ e coloque para iniciar como um serviço do sistema, mas troque as permições e grupo para web # chown web /etc/init.d/tomcat
# chgrp web /web/etc/init.d/tomcat
# chown –R web /dados/web/tomcat/logs
# chgrp –R web /dados/web/tomcat/logs
NetCdf e Gdal
- Baixe e instale o arquivo “rpmforge- release-0.5.2-2.el6.rf.x86_64.rpm”
# wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
# rpm -Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm
- Instale as bibliotecas do C e C++ necessárias ao Netcdf
# yum install gcc-c++
# yum update -y
- Instale o NetCdf
# yum install netcdf -y
- Instale as bibliotecas do hdf5 necessárias ao Gdal.
# yum --enablerepo=epel provides \*/libhdf5.so.6
- Baixe o Gdal:
# wget http://download.osgeo.org/gdal/gdal-1.9.0.tar.gz
- Descompacte o arquivo baixado.
# tar -xvf gdal-1.9.0.tar.gz
- Entre na pasta gdal-1.9.0 e instale o programa.
# cd gdal-1.9.0
- Instale o Gdal
# ./configure
# make
# make install
Firefox 45
Para total aproveitamento do SigmaCast o Firefox foi atualizado para a versão 45.
- Mude o nome do Firefox atual a fim de criar uma copia da atual versão # mv /usr/bin/firefox /usr/bin/firefox_old
- Vá para a pasta /opt.
# cd /opt
- Baixe o Firefox 45 dentro de /opt # wget https://download-installer.cdn.mozilla.net/pub/firefox/releases/45.0.2/linuxx86_64/pt-BR/firefox-45.0.2.tar.bz2
- Descompacte o arquivo # tar -xvf firefox-45.0.2.tar.bz2
- Crie um link do novo firefox na pasta /usr/bin. # ln –s /opt/firefox/firefox /usr/bin/firefox
- Agora teste o firefox, clicando no ícone do firefox na barra superior.
Muito Obrigado!!!!!
Carlos César – [email protected]
Top Related