Sobre o Serviço

Descrição

Arquitetura do Serviço

Portal de Medições

Kit de Medições

Política de Uso e Segurança

Status da Implantação

Guia de Instalação

MP (Atraso e Vazão)

Kits de Baixo Custo (2a. Geração)

Guia de Uso

Portal de Medições

Implantação

[Instituições Clientes (Kit de Baixo Custo)]

[Instituição (2a. Geração)]

PoP

RNP

MonIPÊ Live

Disseminação

Material de apoio

Suporte

Lista de E-mail e Suporte

FAQ & Glossário




Desenvolvimento

Comparativo Técnico

Hardware

Software

Ferramentas de Medição

Montagem

MonIPÊ 2.0

MP

LS

MA

MA-Esmond

NDT

Proxy IdP CAFé

Versões Anteriores

MonIPÊ 1.0




Acompanhamento

Log de Problemas

Implantação GTI

Roadmap

2016

2015

2014

2013

Lista de Requisitos

2014

2013

Demonstrações

Piloto 2013

Equipe

2016

2015

2014

2013

Reuniões

2016

2015

2014

2013

Relatórios Anuais

[2014]

2013

Child pages
  • Copy of Desenvolvimento - MA

AVISO: Essa página foi movida! Para versão atualizada do conteúdo acesse: https://wiki.rnp.br/display/monipe

Skip to end of metadata
Go to start of metadata

Hardware

O hardware escolhido para ser utilizado na infraestrutura de medição dos PoPs é o DELL R620. Algumas configurações importantes:
  • CPU: Intel Xeon 2GHz 8 núcleos
  • Memória: 16GB
  • Disco: 2x 500GB (raid 1)
  • Rede: 4x Gigabit Ethernet

Virtualização

O MA da RNP roda sobre a plataforma de virtualização VMWare. A versão utilizada atualmente na infraestrutura é VMWare ESXi 5.5.

Instalação do Sistema Operacional

Em relação a instalação do sistema operacional para o MA da RNP (máquina virtual), não existem requisitos específicos, basta instalar a base mínima do sistema. Porém, alguns pontos devem ser observados para garantir o correto funcionamento do ambiente.
  • Sistema operacional a ser utilizado: Debian 7.2
  • Espaço em disco requerido (recomendado): 116G
  • Particionamento do disco conforme tabela abaixo

 

PartiçãoTamanho
/
4G
/opt/perfsonar
4G
/tmp
2G 
/var/lib/mysql

6G

/var/lib/perfsonar
20G
/var/log
4G

MA

  • Atualize e instale os pacotes

 

apt-get update
apt-get upgrade
apt-get install ssh vim php5 php5-cli php5-curl php5-mcrypt ntp apache2 libapache2-mod-php5 build-essential rcconf mysql-server php5-mysql

 

  • Baixe os arquivos fontes
cd /usr/local/src
wget http://rep.monipe.rnp.br/perfSONAR/services/ma/services-ma-last-stable.tar.gz -O services-ma-last-stable.tar.gz
wget http://rep.monipe.rnp.br/perfSONAR/libs/libs-last-stable.tar.gz -O libs-last-stable.tar.gz
wget http://rep.monipe.rnp.br/perfSONAR/nmwg/nmwg-last-stable.tar.gz -O nmwg-last-stable.tar.gz
cd /
tar xvzf /usr/local/src/nmwg-last-stable.tar.gz
tar xvzf /usr/local/src/libs-last-stable.tar.gz
tar xvzf /usr/local/src/services-ma-last-stable.tar.gz

 

  • Adiciona os seguintes scripts no crontab (crontab -e):
15 0 * * * /opt/perfsonar/services/ma/scripts/summaryscript.sh > /dev/null
*/20 * * * * /opt/perfsonar/services/ma/scripts/upgrade_system.sh > /dev/null

 

  • Altere as configurações do apache:

    Arquivo /etc/apache2/sites-enabled/000-default:

    <VirtualHost *:8080>


    Arquivo /etc/apache2/ports.conf:

    NameVirtualHost *:8080
    Listen 8080


    Criar link simbólico e reiniciar apache:

    cd /var/www
    ln -s /opt/perfsonar/services/ma/web/ ./ma
    apache2ctl restart
  • Criação do arquivo de log
mkdir /var/log/perfsonar
chown -R www-data:www-data /var/log/perfsonar
touch /var/log/perfsonar/phpsqlma.log
chmod 777 /var/log/perfsonar/phpsqlma.log

 

  • Alterar as seguintes linhas do arquivo /opt/perfsonar/services/ma/include/global.php
define ("LOG_FILE", "/opt/perfsonar/services/ma/include/log4php.xml");
define ("LOG4PHP_DIR", "/opt/perfsonar/libs/log4php");
define ("NMWG_DIR", "/opt/perfsonar/nmwg");
define ("DATABASE_USERNAME", "usuário MySQL");
define ("DATABASE_PASSWORD", "senha do usuário do MySQL");
define ("DIR_BACKUP", "/var/lib/perfsonar/store");

 

  • Criação da estrutura da base de dados
cd /opt/perfsonar/services/ma/db
mysqladmin create perfsonar_ma -u root -p
mysql -u root -p perfsonar_ma < perfsonar_ma_structure.sql
  • No labels