Download Linux Avanzado Clusters Linux

Document related concepts

Rocks Clusters wikipedia , lookup

Clúster (informática) wikipedia , lookup

Proxmox Virtual Environment wikipedia , lookup

Cluster Beowulf wikipedia , lookup

Simple Linux Utility for Resource Management wikipedia , lookup

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