Camino al RHCA: Satellite (EX401)
Llevaba ya unos cuantos meses planteándome conseguir la certificación RHCA (Certified Architect) de Red Hat. Hoy he dado el primer paso presentándome al examen EX401 que cubre lo siguiente:
- El propio RH Satellite, basado en el proyecto libre Spacewalk.
- Cobbler, como herramienta de provisioning, usando servidores DHCP y TFTP.
- Subversion para gestión de repositorios de datos.
- Generación y firma de paquetes RPM, usando GPG.
Dado que me presentaba al examen sin atender al curso oficial, he tenido que tirar de diversos recursos encontrados en Internet, fundamentalmente:
- De perogrullo, la documentación oficial del Satellite.
- La presentación de Thomas Cameron sobre Satellite (Systems deployment) en el Summit 2012.
- Idem sobre construcción de RPMs (Packaging Software), también en el Summit 2012.
- Cómo crear paquetes RPM, de Linuxparatodos.
Aunque lógicamente Red Hat no permite que se divulguen detalles del examen, aquí van algunas cosas a tener en cuenta.
- Como en todos los exámenes prácticos, el tiempo es MUY limitado. Hay que ser consciente del tiempo empleado en cada ejercicio para que algo pequeño no nos agote todo el tiempo.
- En relación con lo anterior: leerse detenidamente el examen, hacerse un esquema de todo lo que hay que hacer y sus pre-requisitos y ser consciente de completar el máximo de tareas dentro de cada ejercicio que se pueda. Siempre es mejor tener alguna tarea completa que todo el ejercicio a medio hacer.
- La documentación online del Satellite está disponible. Pero claro, si la tienes que estar leyendo en el momento, tienes un problema... ;-)
- Es muy muy recomendable hacerse varias instalaciones desde 0 para familiarizarse con el proceso, así como montar toda la infraestructura Cobbler, Kickstarts, canales, canales de configuración, etc. Spacewalk tiene una terminología un poco enrevesada que conviene conocer al dedillo para no liarse durante la prueba.
En fin, un examen exigente en el que he disfrutado un montón (soy el único que al que le pasa eso en los exámenes?), y, también he de decir, aprendido un par de cosas nuevas que no se me habían ocurrido en los laboratorios que me había diseñado o en el uso diario que le daba al Satellite.