• Nenhum resultado encontrado

GT-UniT Tutorial de Execução do Telescope no PlanetLab

N/A
N/A
Protected

Academic year: 2021

Share "GT-UniT Tutorial de Execução do Telescope no PlanetLab"

Copied!
14
0
0

Texto

(1)

GT-UniT

Leonardo Richter Bays

Tutorial de Execução do

Telescope no PlanetLab

(2)

Conexão com o PlanetLab

A conexão com o PlanetLab é feita através de um Secure Shell (SSH).

Para conectar-se, é preciso ter um client de SSH instalado na máquina local e a chave privada do grupo.

(3)

SSH: Conectar-se ao Servidor

● Abre uma conexão SSH com um servidor remoto

● Exemplo: abre uma conexão com o servidor planetlab1.pop-rs.rnp.br

ssh -i <chave> <usuário>@<servidor>

(4)

SCP: Enviar Arquivos

● Copia um arquivo da máquina local para um diretório específico no servidor remoto

Exemplo: copiar arquivo local Telescope.jar para o diretório telescope no servidor

scp -i <chave> <arquivo local>

<usuário>@<servidor>:<diretório remoto>

scp -i .ssh/gtunit_rsa Telescope.jar

(5)

SCP: Obter Arquivos

● Copia um arquivo do servidor remoto para um diretório específico na máquina local

Exemplo: copiar arquivo resultado.tar.gz para o diretório local Monitoramentos

scp -i <chave> <usuário>@<servidor>: <diretório remoto> <arquivo local>

scp -i .ssh/gtunit_rsa rnp_unit1@planetlab1.pop-rs.rnp.br :resultado.tar.gz Monitoramentos

(6)

Passos para Executar o Telescope

● Conectar-se a um servidor via SSH

● Entrar no diretório do Telescope

● Executar o arquivo .jar do Telescope, passando os parâmetros necessários

ssh -i <chave> <usuário>@<servidor>

cd <diretório>

java -jar <parâmetros da máquina virtual> <arquivo .jar do telescope> <parâmetros do telescope>

(7)

Exemplo de Execução do Telescope

● Conectar-se a um servidor via SSH

● Entrar no diretório do Telescope

● Executar o arquivo .jar do Telescope, passando os parâmetros necessários

ssh -i .ssh/gtunit_rsa

rnp_unit1@planetlab1.pop-rs.rnp.br

cd telescope

java -jar -Xmx1g Tl_20100310a.jar -round:1 Lost_S06E04.xml

(8)

Parâmetros de Execução

java -jar -Xmx1g Tl_20100310a.jar -round:1 Lost_S06E04.xml

limite de memória da máquina virtual (1GB) ┅┅┅ ┅┅┅┅ ┅┅┅┅┅┅┅ número da rodada arquivo de entrada do monitoramento

(9)

Utilizando Scripts Prontos

● Os próximos slides mostram a utilização dos

scripts feitos para facilitar o acesso ao PlanetLab e automatizar as tarefas executadas com maior

frequência.

● Para o correto funcionamento dos mesmos, é

necessário que a chave privada esteja no seguinte caminho:

(10)

Utilizando Scripts Prontos

● plssh: conecta-se a um servidor do PlanetLab

plscp: copia um arquivo local para todos os servidores do PlanetLab cadastrados

● plget: copia um arquivo remoto para um diretório local

./plssh <servidor>

./plscp <arquivo local> <diretório remoto>

(11)

Utilizando Scripts Prontos

● plres: obtém os resultados de um monitoramento e os armazena em um diretório local (pode obter o mesmo monitoramento de vários servidores ao mesmo tempo)

● Exemplo de uso:

./plres <monitoramento> <diretório local> <servidores>

./plres Lost_S13E14_r1 Monitoramentos

(12)

Utilizando Scripts Prontos

plcom: envia um ou mais comandos para todos os servidores do PlanetLab cadastrados.

plyum: Instala um ou mais pacotes em todos os servidores do PlanetLab cadastrados.

./plcom <comando1>; <comando 2>; <comando 3> ...

(13)

Utilizando Scripts Prontos

● Avisos:

– Certifique-se de que os comandos e os parâmetros

estejam corretos antes de enviá-los. Algumas

operações, se executadas por engano, não poderão ser desfeitas.

– Comandos que afetam todos os servidores cadastrados

requerem atenção especial, pois um possível erro irá se propagar em todos os servidores.

– Utilize os scripts que afetam todos os servidores somente

quando necessário. Se não houver necessidade, realize as operações manualmente nos servidores escolhidos.

(14)

Utilizando Scripts Prontos

● Avisos:

– Quanto à instalação de novos pacotes, é recomendado

que o pacote seja instalado e testado inicialmente em apenas um servidor, para garantir que não haverão problemas ao instalá-lo em todos os servidores.

– Monitore periodicamente a execução, e finalize o

processo se notar algum comportamento que pode prejudicar o desempenho do servidor do PlanetLab.

Referências

Documentos relacionados

f) Desregulamentação: um dos fatores relacionados ao crescimento das IES privadas foi a promulgação da LDB, de 1996, que flexibilizou o mercado de educação superior.

• A consciencialização dos doentes para os sintomas de reações causadas pela disseminação do efeito da toxina para locais distantes do local de administração e o que estes devem

Os objetivos do presente trabalho foram (i) caracterizar genótipos de milho quanto à resistência a virose mosaico-comum causada pelo SCMV e (ii) introgredir a resistência

Para fins de fiscalização da ANTT, em caso de emissão de documento fiscal para caracterizar a operação de transporte, as informações a que se refere este artigo poderão

a) caminhamento no sentido anti-horário, AH lido horário. c) compensação angular: proporcional ao ângulo, compensação linear: proporcional as projeções. Na área existiam dois

Porém na prática os circuitos não são perfeitamente simétricos, o que faz com que o ganho em modo comum não seja

Esses pontos serão avaliados na 2º Etapa (Análise Curricular) pela Comissão Examinadora, que confrontará a pontuação com as informações do currículo enviado. 2ª Etapa:

justificado, o espaçamento deve ser de 1,5 cm entre linhas, exceto para notas de rodapé, citações acima de três linhas, paginação e legendas das ilustrações e tabelas, que devem