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
  • Desenvolvimento - MA - 2013

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

Virtualização

O MA da RNP roda sobre a plataforma de virtualização VMWare.

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.6

  • Espaço em disco requerido (recomendado): 30G

  • Língua: Inglês
  • Teclado: ABNT2
  • Particionamento do disco, utilizando LVM, conforme tabela abaixo

 

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

6G

/var/lib/perfsonar
10G
/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

 

  • Parâmetros a serem alterados do apache nos arquivos abaixo:

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

 

<VirtualHost *:8080>


Arquivo /etc/apache2/ports.conf:

NameVirtualHost *:8080
Listen 8080

 

  • Criação de 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