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 - MP Banda

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 ponto de medição do MP Banda roda sobre a plataforma de virtualização VMWare.

Instalação do Sistema Operacional

Em relação a instalação do sistema operacional para o MP do PoP (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.8

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

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

 

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

 

CLMP

  • Criação dos diretórios

# mkdir -p /var/lib/perfsonar/cron
# mkdir /var/lib/perfsonar/data
# mkdir /var/lib/perfsonar/conf
# mkdir /var/lib/perfsonar/store
# chown -R www-data:www-data /var/lib/perfsonar
# chmod -R 777 /var/lib/perfsonar/data

 

  • Instale os pacotes necessários
# apt-get install ssh vim php5 php5-cli php5-curl php5-mcrypt ntp apache2 libapache2-mod-php5 build-essential rcconf snmpd php5-mysql mysql-server m4 sudo rsync bind9 ethtool
# apt-get autoremove nano

 

  • Baixar os pacotes de instalação:
# cd /usr/local/src
# wget http://rep.monipe.rnp.br/perfSONAR-2014/libs/libs-last-stable.tar.gz -O libs-last-stable.tar.gz
# wget http://rep.monipe.rnp.br/perfSONAR-2014/nmwg/nmwg-last-stable.tar.gz -O nmwg-last-stable.tar.gz
# wget http://rep.monipe.rnp.br/perfSONAR-2014/services/clmp/services-clmp-last-stable.tar.gz -O services-clmp-last-stable.tar.gz
# cd /
# tar xzvf usr/local/src/libs-last-stable.tar.gz
# tar xzvf usr/local/src/nmwg-last-stable.tar.gz
# tar xzvf usr/local/src/services-clmp-last-stable.tar.gz
  • Criar os diretórios de logs

# mkdir /var/log/perfsonar
# touch /var/log/perfsonar/clmp.log
# chown -R www-data:www-data /var/log/perfsonar
# chmod 777 /var/log/perfsonar/clmp.log

 

  • Configurar o apache:
# cd /var/www
# ln -s /opt/perfsonar/services/clmp/web ./clmp
# apache2ctl restart

Instalação do BWCTL

  • Instale o IPERF
# cd /usr/local/src
# wget http://ftp.br.debian.org/debian/pool/main/i/iperf/iperf_2.0.5-3_amd64.deb
# dpkg -i iperf_2.0.5-3_amd64.deb

 

  • Baixe e compile os fontes do BWCTL

# cd /usr/local/src
# wget http://software.internet2.edu/sources/bwctl/bwctl-1.3.tar.gz
# tar -xvzf bwctl-1.3.tar.gz
# cd bwctl-1.3
# ./configure --sysconfdir=/usr/local/etc
# make && make install

 

  • Criação do usuário e dos diretórios

# adduser monipe
# mkdir /usr/local/etc/bwctl
# cd /usr/local/etc/bwctl
# cp /usr/local/src/bwctl-1.3/conf/bwctld.conf ./
# cp /usr/local/src/bwctl-1.3/conf/bwctld.limits ./

# mkdir /var/run/bwctl
# mkdir -p /var/db/bwctl
# chown -R monipe:monipe /var/run/bwctl
# chown -R monipe:monipe /var/db/bwctl

Portal

  • Faça o download do software Portal e mova para o local correto:
# cd /usr/local/src
# wget http://rep.monipe.rnp.br/perfSONAR-2014/tools/noc/core/tools-noc-core-last-stable.tar.gz -O tools-noc-core-last-stable.tar.gz
# wget http://rep.monipe.rnp.br/perfSONAR-2014/tools/noc/web/tools-noc-web-last-stable.tar.gz -O tools-noc-web-last-stable.tar.gz
# cd /
# tar xzvf /usr/local/src/tools-noc-core-last-stable.tar.gz
# tar xzvf /usr/local/src/tools-noc-web-last-stable.tar.gz
# ln -s /opt/perfsonar/tools/portal/public /var/www/portal

 

  • Crie as estruturas das  tabelas conforme abaixo:
# cd /opt/perfsonar/tools/portal/application/scripts
# mysql -u root -p -e "CREATE DATABASE IF NOT EXISTS sistema CHARACTER SET utf8 COLLATE utf8_unicode_ci;"
# mysql -u root -p sistema < portal_estrutura_dados_banco.sql
# mysql -u root -p sistema < portal_insert_dados_banco.sql
# /usr/bin/php /opt/perfsonar/tools/portal/application/scripts/update_sql.php
 
  • Ajustar permissões arquivo de log:
# touch /var/log/perfsonar/portal.log
# chown -R www-data:www-data /var/log/perfsonar/portal.log

 

  • Alterar os dados da interface de rede, editando no arquivo /opt/perfsonar/system/local-config.m4 as seguintes variáveis:
define(`SYSTEM_IFACE',`eth0')
define(`SYSTEM_IFACE_STATUS',`enable')
define(`SYSTEM_IFACE_TYPE',`static')
define(`SYSTEM_IFACE_ADDRESS',`IP_DA_MAQUINA')
define(`SYSTEM_IFACE_MASK',`MASCARA')
define(`SYSTEM_IFACE_GATEWAY',`GATEWAY')

ou

define(`SYSTEM_IFACE',`eth0')
define(`SYSTEM_IFACE_STATUS',`enable')
define(`SYSTEM_IFACE_TYPE',`dhcp')
define(`SYSTEM_IFACE_ADDRESS',`dhcp')
define(`SYSTEM_IFACE_MASK',`dhcp')
define(`SYSTEM_IFACE_GATEWAY',`dhcp')

 

  • Executar os scripts para sincronizar estruturas de diretórios:
# /opt/perfsonar/system/update_scripts.sh

 

  • Acionar para subir scripts de inicialização no início do boot:
# rcconf
[*] bwctld
[*] firewall
[*] palisade
[*] profile

 

  • Aplique as configurações:
# /opt/perfsonar/system/scripts/apply_reconfig_sistema.sh

 

  • A máquina irá reiniciar e após será possível terminar as configurações pela interface web.

Parâmetros de otimização

 

  • Ajuste dos buffers TCP (/etc/sysctl.conf) do sistema operacional Linux Debian
net.core.rmem_max = 16777216
net.core.wmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 65536 16777216
  • No labels