Download Linux Avanzado Clusters Linux
Document related concepts
Transcript
LinuxAvanzadoClustersLinux PRESENTACIÓN Enloscentrosdecómputodealtorendimientoalrededordelmundo,elmodelodesistemamás extendido es el de los clusters con sistema operativo Linux. Estos sistemas surgen como una alternativa más económica ante las grandes supercomputadoras. En este curso se hará una revisión del origen de estos sistemas, se identificarán los diferentes componentes que se presentanenunsistemadeestetipoylosprocedimientosdeinstalaciónypuestaapuntode unclusterLinux. OBJETIVO Conocer el modelo de cómputo de un cluster Linux, identificar los diversos componentes del sistemaysuintegraciónmediantelaconfiguracióndeelementosdehardwareysoftwarequele den coherencia al sistema. Conocerá los procedimientos para la instalación, compilación y administracióndesoftwareyelcorrectousodelsistemamedianteelsistemadecolas. PERFILDEINGRESO Conocimientos de instalación de un servidor Linux, manejo y selección de hardware para servidores,administraciónbásicadeunentornoderedLAN,compilacióndecódigosyconcepto desoftwareparalelo. DURACIÓN 32horas TEMARIO 1. Introducción a. Conceptodeclusterbeowulf b. Tiposdenodo c. SeleccióndeHardware d. Topologíasdered 2. Redes a. Conceptosbásicosderedes b. Requerimientosmínimosparaconfiguracióndeunared c. Tecnologías:Ethernet,Infiniband,VPI 3. InstalaciónautomatizadadeunclusterconROCKS a. Introducción b. Instalacióndelnodomaestro c. Instalacióndelosnodosdetrabajo d. Administracióndesoftware e. Cuentasdeusuario 4. Instalaciónporcomponentesdeuncluster a. Instalacióndelnodomaestro b. ConfiguracióndelNFS c. ConfiguracióndelNIS d. Instalacióndelosnodosdecómputo e. Sistemadecolasysuconfiguración f. DNSlocal 5. Almacenamiento a. Sistemasdealmacenamientodistribuidoyparalelo b. NFS,Lustre,GlusterFS,EOS c. LVM,RAIDyZFS 6. Herramientasyaplicaciones a. Monitoreo:Ganglia b. Administracióndehardware:IPMI c. Administracióndesoftware:Modules d. Instalacióndecompiladores:C,C++,Fortran e. Instalacióndebibliotecas:LAPACK,MPI,CUDA 7. Seguridad a. Firewall b. Cuentasdeusuario c. Instalacióndeherramientaspreventivasydediagnóstico 8. Usodelcluster(parausuarios) a. Módulos b. Envíodetrabajos c. Compilaciónóptima PERFILDEEGRESO Al finalizar el curso el participante será capaz de implementar un cluster Linux identificandoyseleccionandoloscomponentesnecesariosparasuinstalación,determinará el modelo de cluster más conveniente de acuerdo a sus necesidades. Conocerá las herramientas y procedimientos necesarios para la operación de un cluster y su correcta utilizaciónporpartedelosusuarios. REQUISITOSACADÉMICOS Conocimientos intermedios del sistema operativo Linux a nivel de administrador de sistemas,conceptodesoftwareparaleloyprocedimientosbásicosdecompilación. BIBLIOGRAFÍA 1. LinuxHPCClusterInstallation,IBMRedBooks.2001. 2. Linuxclustering:buildingandmaintainingLinuxclusters.CharlesBookman.NewRiders Publishing.2003. 3. BuildingLinuxClusters,DavidHMSpector.O'Reilly. 4. HighPerformanceClusterComputingVol.1.RajkumarBuyya.1999. 5. UNIX and Linux System Administration Handbook, Evi Nemeth, Garth Snyder. 4a. Edición.PrenticeHall2010. Fechadeactualización Noviembrede2015