Manual de utilização do ambiente de processamento paralelo do LAD

O presente documento tem como objetivo orientar e instruir os usuários do Laboratório de Alto Desempenho da PUCRS, do PUCRS Ideia, sobre a utilização do laboratório.
Em caso de dúvidas, pode entrar em contato via e-mail: contato.lad@pucrs.br ou suporte.lad@pucrs.br.

3.2. Cópia de arquivos via SCP (Proxyjump e Sparta)

Importante: Recomendamos fortemente que a cópia de arquivos seja feita via ProxyJump. Ao utilizar essa abordagem, a Sparta serve apenas como um ponto de passagem para a sua conexão, sem armazenar os dados do arquivo. Isso garante mais segurança e evita a sobrecarga do servidor.

Via Proxyjump

A vantagem de usar o ProxyJump é que os dados não ficam salvos na Sparta, que é utilizada apenas como rota de conexão.

Para facilitar a escrita dos comandos, sugerimos que você configure o ProxyJump conforme a seção 2.3. OpenSSH Proxyjump do nosso manual.

Opção 1 - De Local para Remoto

Com a configuração de ProxyJump no arquivo ​~/.ssh/config​:

$ scp ./meuarquivo.txt <usuário_lad>@<cluster>:/home/<usuário_lad>/


Aplicando a configuração direto no comando:

$ scp -o "ProxyJump <usuário_pucrs>@sparta.pucrs.br" ./meuarquivo.txt <usuário_lad>@<cluster>.lad.pucrs.br:/home/<usuário_lad>/


Opção 2 - De Remoto para Local

Com a configuração de ProxyJump no arquivo ​~/.ssh/config​:

$ scp <usuário_lad>@<cluster>:/home/<usuário_lad>/meuarquivo.txt ./


Aplicando a configuração direto no comando:

$ scp -o "ProxyJump <usuário_pucrs>@sparta.pucrs.br" <usuário_lad>@<cluster>.lad.pucrs.br:/home/<usuário_lad>/meuarquivo.txt ./


Via Sparta

Atenção: Para arquivos grandes, a cópia deve ser realizada via ProxyJump para evitar sobrecarga na Sparta.

Neste caso, o usuário deve realizar o processo de cópia duas vezes, uma da máquina local para a Sparta e outra da Sparta para o LAD, por exemplo:

Passo 1 - Na máquina local: copiar arquivo da máquina local para a Sparta

$ scp <ArqComCaminhoCompleto> <usuário_pucrs>@sparta.pucrs.br:<DirComCaminhoCompleto>


Passo 2 - Na Sparta: copiar arquivo da Sparta para o LAD

$ scp <ArqComCaminhoCompleto> <usuário_lad>@<cluster>.lad.pucrs.br:<DirComCaminhoCompleto>


O processo de cópia de arquivos/diretórios do LAD para a máquina local via Sparta usa um modelo parecido:

Passo 1 - No cluster: copiar arquivo do LAD para a Sparta

$ scp <ArqComCaminhoCompleto> <usuário_pucrs>@sparta.pucrs.br:<DirComCaminhoCompleto>


Passo 2 - Na máquina local: copiar arquivo da Sparta para a máquina local

$ scp <usuário_pucrs>@sparta.pucrs.br:<ArqComCaminhoCompleto> <DirComCaminhoCompleto>