Diapositivas blog

Click here to load reader

  • date post

    13-Jun-2015
  • Category

    Technology

  • view

    749
  • download

    2

Embed Size (px)

Transcript of Diapositivas blog

  • 1. Puerto cabello, Junio del 2012

2. Existen algunas alternativas deherramientas de software que permitenla administracin, monitoreo ybalanceo de carga computacional en losclusters de computadores personales.Estas tareas especficas pueden seradministradas con herramientas bienconocidas, tales como: C3 (ClusterCommand & Control) y Ganglia, quepresentan funcionalidades para laadministracin y monitoreo; Condor yPBS (Portable Batch System), quepermiten la planificacin, asignacin derecursos y tareas. 3. La operacin de clusters requierede un manejo adecuado de los recursosasociados. Los recursos del cluster debenser administrados adecuadamente paraque el administrador invierta la menorcantidad de tiempo en detectar, investigary recuperar fallos de hardware y software,y de este modo definir posibles medidasde contingencia y tratar que el sistemaest libre de errores. A su vez, estos pasospermiten la adaptabilidad a losrequerimientos y cambios constantes quese presentan en la manipulacin detecnologas cluster, en cuanto se refiere alhardware, software y al uso de ciertospatrones de diseo. 4. Eladministrador deun cluster debe tomar en cuentaalgunos aspectos, una vez que se hacompletado la instalacin de losrecursos bsicos de hardware ysoftware. Estos aspectos incluyen laconfiguracin e instalacin de unsistema de archivos universal, laconfiguracin y administracin derecursos mediante herramientasimplementadas en software; elmonitoreo de sus actividades y elregistro de cada uno de los eventosgenerados por la ejecucin declculos computacionales. 5. Varios de los sistemas Definicin y administracin dems importantes para lanodos.instalacin automtica de Administracin de colas por lotesclusters, incluyen (Batch Queue Management).herramientas de monitoreo, Administracin de recursos: grupos NIS (Network Information Service),administracin y registro de cuotas de disco y CPU.eventos mediante paquetes Administracin de servicios dede distribucin para sistemasresolucin de nombres : DNSWindows y Linux. Entre estos (Domain Namesistemas estn OSCAR y System para clusters).. Registro de usuarios para clusters deRocks NPACI;ambos dimensiones superiores a los 100sistemas permiten el uso denodos.herramientas de software que Monitoreo de carga.tienen propsitos especficostales como: 6. El manejo de logs, o el registro de eventosgenerados tanto por el kernel del sistemaoperativo, como por los diferentes serviciosque han sido habilitados para elestablecimiento de comunicacin entre losnodos, se lo puede realizar mediantecomandos del sistema operativo Linux parapoder visualizar los archivos de logs, outilizar herramientas de monitoreo talescomo: LogCheck Swatch LogSentry LogDog 7. El monitoreo permite conocer si todos loscomponentes de hardware y software estndisponibles y operando de acuerdo a lo esperado.Es decir, debe asegurarse que todos loscomponentes de hardware estn disponiblesdurante el arranque del sistema operativo (CPUs,memoria, discos, dispositivos de red y otros), y deigual forma, que todos los servicios de software,tales como: planificadores de tareas,administradores de recursos, y demonios demonitoreo se ejecuten correctamente en el cluster.Entre las herramientas de monitoreos se puedenmencionar: Big Brother Cluemon Ganglia Nagios PARMON Supermon 8. La administracin del cluster implica resolverproblemas provocados por fallos de hardware y/o software.Los fallos causados por hardware pueden ocasionar queel cluster quede inutilizable.La recuperacin ante fallos a nivel de hardware implica:1. Aislar los componentes que fallaron para asegurar queno causen un considerable impacto en las actividadesdel cluster.2. Manejar los componentes de respaldo (backup), parapoder hacer reemplazos y minimizar los efectos del fallo. Los fallos de componentes de software muchasveces no tienen solucin o forma de recuperacin. Si seconsidera que el sistema operativo est basado en Linux,la mayor parte de aplicaciones requieren de parches onuevas versiones para mejorar o recuperarse de errores;sin embargo, este proceso es muy complejo y conllevamucho tiempo. Por tal motivo, si un componente desoftware falla lo nico que resta por hacer es informar alvendedor, diseador o desarrollador de la apliacin yesperar por las mejoras. 9. Los ambientes Linux ofrecenalgunas alternativas para mantener copias deun conjunto de archivos en varios equipos.La forma ms comn y fcil de administrarlas copias de un conjunto de archivosinvolucra la utilizacin de una red basada enservicios para la administracin de cuentas oregistros de usuario. Cuando se emplea estaalternativa, cada computador realizaconsultas a un servicio central, el cualmaneja la autorizacin, la autenticacin y lainformacin de los usuarios dentro delsistema.Para la configuracin manualde clusters, los servicios ms utilizados sonNIS (Network Information Service) o LDAP(Lightweight Directory Access Protocol); sinembargo; tambin se habilitan de formaautomtica con los toolkits de OSCAR yNPACI Rocks. 10. Lasactividades deadministracin y balanceo de carga queson crticas para un entorno cluster son: Administrar la disponibilidad de losnodos. Configurar atributos de los nodos quesean importantes para balanceo de carga. Administrar usuarios y grupos mediantecuotas de disco. Configurar y disear polticas. Administrar reservaciones y recursosdedicados. Monitorear y generar un historial deutilizacin de recursos para usuarios ygrupos.