Tutorial cluster virtual ubuntu openmpi

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1619 palavras )
  • Download(s) : 0
  • Publicado : 4 de novembro de 2011
Ler documento completo
Amostra do texto
Configurando um cluster virtual com Ubuntu Server 11.04 e Open MPI
Autor: Prof. Marcelo Silva Freitas Bacharelado em Ciências da Computação Universidade Federal de Goiás – Campus Jataí marcelo.caj.ufg@gmail.com 1. Baixar imagem iso do UbuntuServer11.04 2. Baixar e instalar VirtualBox 3. Criar primeira máquina virtual (dê o nome de mestre) 3.1. 4 GB de disco e 256 MB de RAM 3.2. placa de rede emmodo NAT 3.3. associe a imagem iso do UbuntuServer11.04 ao CD da máquina virtual 4. Instalar UbuntuServer11.04 na máquina recém criada 4.1. inicie a máquina virtual (ela fará o boot pelo CD e iniciará a instalação do UbuntuServer11.04) 4.2. É essencial que a etapa de configuração do apt seja completada com sucesso. Para isso a máquina virtual deve ser capaz de se comunicar com a Internet paraacessar os repositórios do Ubuntu e atualizar sua lista de pacotes. Dependendo da rede, pode demorar um pouco! 4.3. O nome do host pedido na instalação deve ser também mestre 4.4. Criar um usuário com o nome de mpiuser, e sua senha, quando for pedido 4.5. Não é necessário configurar proxy (apenas deixe em branco) 4.6. Termine a instalação e reinicie a máquina virtual 4.7. Faça login e ifconfig paraverificar se está tudo bem (tem que aparecer uma interface de rede eth0 com um IP já atribuído pelo servidor DHCP da rede) 5. Instalar servidor NFS  5.1. sudo apt­get install nfs­kernel­server 6. Configurar servidor NFS para exportar pasta /home 6.1. sudo nano /etc/exports (nano é um editor de texto simples) 6.2. digite, ao final do arquivo a) /home   *(rw,sync,no_subtree_check) 6.3. saiasalvando o arquivo: -X, , 7. Instalar servidor SSH 7.1. sudo sudo apt­get install openssh­server 8. Criar chaves criptográficas para SSH 8.1. vá para sua pasta de usuário: cd /home/mpiuser  8.2. ssh­keygen ­t das a) para a primeira pergunta, apenas digite aceitando o diretório sugerido para guardar as chaves sendo criadas b) não digite nada para a passphrase, deixe em branco e digite , duas vezes8.3. teste o ssh digitando: ssh mestre hostname (reponda “yes”) (deve aparecer “mestre”) 9. Instalar o OpenMPI

9.1. apt­get install openmpi­bin openmpi­common libopenmpi1.3  libopenmpi­dev 9.2. aceite todos os outros pacotes sugeridos para serem instalados e dispare a instalação digitando 10. Desligue a máquina virtual mestre  10.1. sudo poweroff 11. Clonar o HD virtual do mestre 11.1. Se seuVirtual Box estiver rodando no Ubuntu a) cd /home//VirtualBox Vms/mestre b) vboxmanage  clonehd  mestre.vdi  no01.vdi (a outra máquina será a no01) 11.2. Se estiver no Windows a) "C:\Program Files\Sun\xVM VirtualBox\VBoxManage.exe"  clonevdi    12. No Virtual Box, crie uma nova máquina virtual, nomeando-a no01, com 256 MB de RAM. Não crie um novo disco rígido. Escolha “Utilizar disco rígidoexistente”, encontre o disco clonado no01.vdi e associe este disco à nova máquina. Deixe a interface de rede também em modo NAT. 13. Antes de iniciar o no01, esteja certo de que a máquina mestre está desligada, pois no01 tem um MAC diferente, porém ainda está com o mesmo hostname. Assim, será necessário alterar algumas configurações de rede em no01. 13.1. Inicie a máquina virtual no01 (mesmo login epassword do mestre). 14. Altere o nome da interface de rede  14.1. sudo nano /etc/network/interfaces 14.2. substitua 'eth0' por 'eth1', salve e saia 15. Altere o hostname  15.1. sudo nano /etc/hostname 15.2. substitua 'mestre' por 'no01', salve e saia 16. Reinicie a máquina no01  16.1. sudo reboot 16.2. quando pronta, faça novo login 17. Desabilite o NFS, já que no01 irá montar o diretório /home(do mestre) ao invés de exportá-lo (como fazia o mestre)  17.1. sudo nano /etc/exports 17.2. apague a linha “/home *(rw,sync,no_subtree_check) ”, salve e saia (não digite as aspas) 18. O diretório /home será montado da máquina mestre no no01, por isso você tem que desabilitar a montagem automática em /etc/fstab, caso /home esteja em uma partição separada (caso você tenha escolhido particionamento...
tracking img