Camino al RHCA: Performance Tuning (EX442)
Acabo de presentarme al examen de RedHat Performance Tuning tras atender al curso y tengo una sensación agridulce. Independientemente de la nota, no tengo la sensación de "Saber Kung-fu" [tm]. En otros cursos exámenes o sales con la sensación de saber casi todo lo que que hay saber sobre el producto o servicio en cuestión, mientras que tras este todo es un mar de dudas y un "ahora sé lo que no sé" :-)
Algunos comentarios aleatorios sobre el curso en sí:
-
Es un curso bastante denso en cuanto a pequeñas cosas que recordar. Desde luego, no es fácil de impartir y requiere mucha preparación previa para darlo de forma fluida. Especialmente difícil si solo impartes el curso de pascuas a ramos.
-
Deja más puertas abiertas al mundo del performance tuning. No espero en una semana convertirme en un super experto del kernel a bajo nivel, ni en un Alan Cox o Ingo Molnar. Pero también es cierto que las espectativas de los asistentes pueden ir por otros derroteros.
-
Al ser un curso enfocado a ver únicamente tecnologías de RedHat, se puede quedar un poco "corto" en el mundo real con productos de muy diversos fabricantes; ej: tuning avanzado de HBAs, LVM, filesystems, ... Por otra parte, las referencias a Valgrind, y en menor medida a SystemTap se quedan un poco cogidas de los pelos para sysadmins puros y duros - normalmente no vas a debuggear software en entornos de producción (normalmente se trabaja con software privativo o del que no se tiene el código fuente igualmente).
También incluyo unos cuantos recursos interesantes que encontré preparando el examen de certificación:
- Taste of Training - Exploring Red Hat Enterprise Clustering and Storage Management.
- Presentación en el Red Hat Summit 2012 de Thomas Cameron sobre clustering. Incluye también scripts para crear y desconfigurar el entorno.
- Por supuesto, la guía de contenidos del curso oficial, y el detalle de los objetivos del examen.
La preparación del examen se puede hacer en entornos virtuales; en mi caso lo hice bajo Fedora 17 con KVM. La parte de storage se puede hacer con RHEL6 "pelado", la parte de GlusterFS se puede hacer con los paquetes de gluster de EPEL y la parte de cluster se puede excepto la configuración de dispositivos de fencing.
Happy hacking ;-)