Tutorial de como utilizar o servidor Sagarana HPC cluster, CEPAD-ICB-UFMG
1º Passo: Se você for aluno da UFMG, é só entrar com seu login da minha UFMG. Se não for tem que pedir para criarem um login para você.
2º Passo: Se você der o comando ls aparecerá 3 pastas e 1 arquivo. Tudo que você precisa copiar para a Sagarana deve ser salvo na pasta 2sagarana primeiro.
3º Passo: Para copiar para o servidor, você deve utilizar o seguinte comando no seu computador:
scp /home/ufmg/login/2sagarana/arquivo login@sagarana.icb.ufmg.br:/home/login
4º Passo: Depois de copiado para a pasta, você deve fazer o login na Sagarana usando o comando: ssh login@sagarana.icb.ufmg.br
5º Passo: O servidor Saganara funciona por meio de filas e existem 2 filas: Fila64 e Fila256. Cada fila tem um tamanho de core disponível. Para saber a quantidade disponível, utilize o comando freecores.
As máquinas 1, 2, 3 e 4 pertencem a fila64 e a máquina 5 pertence a fila256.
É importante saber a quantidade de core disponível pois quando for rodar a análise se não tiver disponível a quantidade de core que você colocou, sua análise entrará na fila e ficará em espera até ter a quantidade disponível para começar a rodar.
6º Passo: Para rodar qualquer análise no servidor, você deve criar um script com a linha de comando. Você pode usar um editor de texto, por exemplo o vim, e o arquivo deve ser salvo com a extensão .sh. Por exemplo: teste.sh.
No editor de texto vim, antes de escrever o script você deve apertar a tecla I para inserir texto no arquivo.
O script deve ser escrito da seguinte maneira, como mostrado na foto:
No final deve-se aperta a tecla ESC e digitar :wq para sair e salvar as alterações no arquivo.
7º Passo: Para rodar sua análise deve-se digitar o comando qsub teste.sh
O servidor te retornará o ID do seu trabalho, por exemplo: 117889.sagarana
8º Passo: Para acompanhar seu trabalho na fila do servidor, utilize o comando qstat . Esse comando retorna todos os trabalhos que estão na fila, o nome que cada usuário deu a seu trabalho, o usuário que enviou o trabalho para a fila, o tempo que está rodando, o status e a fila que está rodando.
Se o status estiver com um R significa que está rodando, se estiver com um Q significa que está na fila de espera pois não tem core suficiente para começar a rodar e se estiver com um E significa que está saindo da fila, pode ser que terminou ou deu erro.
9º Passo: Para sair do servidor Sagarana digite exit.
Lembre-se de citar o uso do servidor da seguinte maneira:
Data sets were processed in sagarana HPC cluster, CEPAD-ICB-UFMG