Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Cluster Typhon LCCV

Cluster Typhon LCCV

Apresentação do cluster Typhon do LCCV, um cluster diskless com maquinas no modelo rack unit de 4us se eu não me engano.
Apresentado a implementação e algumas coisas sobre cluster.

Psycho Mantys

April 02, 2009
Tweet

More Decks by Psycho Mantys

Other Decks in Technology

Transcript

  1. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Cluster Computing: Estudo de Caso no LCCV/CTEC Baltazar Tavares Vanderlei Laborat´ orio de Computa¸ c˜ ao Cient´ ıfica e Visualiza¸ c˜ ao - LCCV/UFAL 22 de Maio de 2009
  2. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  3. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  4. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Hardware do cluster 44 n´ os Switch 48 portas
  5. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Hardware do cluster 44 n´ os Switch 48 portas
  6. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Qual arquitetura? Por que a arquitetura SSI? Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  7. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Qual arquitetura? Por que a arquitetura SSI? Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  8. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Qual arquitetura? Por que a arquitetura SSI? Qual arquitetura do Cluster LCCV? SSI (Single System Image):
  9. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Qual arquitetura? Por que a arquitetura SSI? Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  10. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Qual arquitetura? Por que a arquitetura SSI? Por que usamos a arquitetura SSI? Inicialmente mais f´ acil de administrar Aparentemente s´ o existem duas maquinas Menos custo inicial
  11. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Qual arquitetura? Por que a arquitetura SSI? Por que usamos a arquitetura SSI? Inicialmente mais f´ acil de administrar Aparentemente s´ o existem duas maquinas Menos custo inicial
  12. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Qual arquitetura? Por que a arquitetura SSI? Por que usamos a arquitetura SSI? Inicialmente mais f´ acil de administrar Aparentemente s´ o existem duas maquinas Menos custo inicial
  13. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  14. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  15. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Requisitos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem de boot de rede do syslinux(pxelinux) Servidor NFS Servidor e cliente SSH Opcional, mas muito necess´ ario: MPI
  16. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  17. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Por que vamos usar o DHCPD?!?! O DHCPD da suporte ao BOOTP M´ aquinas mais novas tem suporte a bootp na placa de rede Os computadores precisam de informa¸ c˜ oes para inicializar: Configura¸ c˜ ao de rede da m´ aquina Nome da imagem que a m´ aquina vai inicializar
  18. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Por que vamos usar o DHCPD?!?! O DHCPD da suporte ao BOOTP M´ aquinas mais novas tem suporte a bootp na placa de rede Os computadores precisam de informa¸ c˜ oes para inicializar: Configura¸ c˜ ao de rede da m´ aquina Nome da imagem que a m´ aquina vai inicializar
  19. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Por que vamos usar o DHCPD?!?! O DHCPD da suporte ao BOOTP M´ aquinas mais novas tem suporte a bootp na placa de rede Os computadores precisam de informa¸ c˜ oes para inicializar: Configura¸ c˜ ao de rede da m´ aquina Nome da imagem que a m´ aquina vai inicializar
  20. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Por que vamos usar o DHCPD?!?! O DHCPD da suporte ao BOOTP M´ aquinas mais novas tem suporte a bootp na placa de rede Os computadores precisam de informa¸ c˜ oes para inicializar: Configura¸ c˜ ao de rede da m´ aquina Nome da imagem que a m´ aquina vai inicializar
  21. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Por que vamos usar o DHCPD?!?! O DHCPD da suporte ao BOOTP M´ aquinas mais novas tem suporte a bootp na placa de rede Os computadores precisam de informa¸ c˜ oes para inicializar: Configura¸ c˜ ao de rede da m´ aquina Nome da imagem que a m´ aquina vai inicializar
  22. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  23. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Por que precisamos do TFTP? Precisamos transferir a imagem que vamos usar para inicializar o sistema ´ E um protocolo simples
  24. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Por que precisamos do TFTP? Precisamos transferir a imagem que vamos usar para inicializar o sistema ´ E um protocolo simples
  25. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  26. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Para que usamos a imagem pxelinux? Imagem que serve para inicializar o sistema via rede Consegue obter uma imagem de um kernel via tftp
  27. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Para que usamos a imagem pxelinux? Imagem que serve para inicializar o sistema via rede Consegue obter uma imagem de um kernel via tftp
  28. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  29. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Para que usamos o NFS? Exportar a imagem do Sistema Operacional Exportar os diret´ orios dos usu´ arios
  30. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Para que usamos o NFS? Exportar a imagem do Sistema Operacional Exportar os diret´ orios dos usu´ arios
  31. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  32. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Com o que se comunicar e transferir arquivos? Com SSH: ´ E preciso fazer ssh sem senha Com RSH: ´ E preciso fazer rsh sem senha
  33. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Com o que se comunicar e transferir arquivos? Com SSH: ´ E preciso fazer ssh sem senha Com RSH: ´ E preciso fazer rsh sem senha
  34. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia Com o que se comunicar e transferir arquivos? Com SSH: ´ E preciso fazer ssh sem senha Com RSH: ´ E preciso fazer rsh sem senha
  35. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Sum´ ario 1 Hardware 2 Arquitetura do Cluster LCCV Qual arquitetura? Por que a arquitetura SSI? 3 Processo de Inicializa¸ c˜ ao do Cluster Servi¸ cos necess´ arios para o Cluster Servidor BOOTP Servidor TFTP Imagem syslinux: pxelinux Servidor NFS Comunica¸ c˜ ao e transferˆ encia 4 Perspectivas para o Futuro
  36. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Trabalhos Futuros: Converter o cluster de SSI para imagem residente Problemas com sincroniza¸ c˜ ao de contas Uso de disco nos n´ os
  37. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Trabalhos Futuros: Converter o cluster de SSI para imagem residente Problemas com sincroniza¸ c˜ ao de contas Uso de disco nos n´ os
  38. Hardware Arquitetura do Cluster LCCV Processo de Inicializa¸ c˜ ao

    do Cluster Perspectivas para o Futuro Trabalhos Futuros: Converter o cluster de SSI para imagem residente Problemas com sincroniza¸ c˜ ao de contas Uso de disco nos n´ os