Wiki do Laboratório MARTIN → Instalacao Flame Planetlab
 
 

Instalacao Flame Planetlab

Last modified on Wednesday, June 23rd 2010 at 3:55 AM.

English

A plataforma FLAME é composta por 3 componentes (mais detalhes sobre a plataforma aqui):

Para a utilizar a plataforma, é necessário um servidor XMPP/Jabber e um único usuário válido. Para testes, tente:

Baixe o pacote com todos os componentes (requisição por email para martinlab@lncc.br, indicando nome completo e instituição do requisitante).

É recomendavel utilizar apenas os agentes no Planetlab. Para instalação e uso dos outros componentes siga link

Abaixo seguem os passos para instalação e utilização dos agentes da plataforma.

Instalação do agente flame

Para compilar o agente flame é necessário instalar os pacotes: g++, lua5.1, lua5.1 development files, make e gloox.

sudo yum install gcc-c++ lua make lua-devel

Compile e instale o gloox. Download.

Pode ser necessária a ligação da biblioteca do gloox, faça com:

sudo ln -s /usr/local/lib/libgloox.so.7 /lib/libgloox.so.7

Descompacte o tarball do flame e acesse o diretório flame. Então execute:

g++ *.cpp  *.h -llua -lm -ldl -lgloox -lpthread -I/usr/include/lua -LLIBDIR -o flame

Após a compilação o executável será criado no diretório flame/. Antes de executar, altere o arquivo flame.conf com o servidor XMPP e o usuário que será utilizado por todos os componentes. Esse componente deve ser executado com privilégios administrativos.

OBS: Um flame-manager deve estar ativo no servidor XMPP ou o agente será encerrado informando o erro.