12 tutoriales para crear laboratorios de Linux

La gente en la industria informática siempre está aprendiendo. La tecnología cambia muy rápidamente, y sin educación continua (formal o informal) nos resulta difícil seguir el ritmo.

En otra vida profesional, fui instructor técnico. He notado que algunos estudiantes son buenos para aprender a través de libros o conferencias, pero la mayoría de la gente aprende haciendo. Una frustración fue el tiempo de laboratorio limitado debido a la realidad de estar fuera de la oficina y otra fue la cantidad de contenido que tenía que entregar. También tuve que mantenerme al día con una miríada de cambios en los sistemas operativos y tecnologías de red.

Todo esto para decir que creo firmemente en el valor de las oportunidades prácticas para los profesionales de TI, ya sean nuevos en la industria o con décadas de experiencia.

Como editor y autor de Enable Sysadmin, estoy regularmente expuesto a ideas creativas en los artículos que edito. Recientemente edité dos artículos que cubrían entornos de laboratorio doméstico, Construyendo un laboratorio en cinco minutos con tres comandos simples por Alex Callejas y Construyendo un laboratorio en 36 segundos con Ansible por Ricardo Girardi. Después de investigar un poco en el sitio Enable Sysadmin, descubrí otros artículos sobre el tema. Estos artículos son excelentes (y se analizan con más detalle a continuación), y descubrí que puedo ampliar algunos de los temas que cubren. Estos artículos me inspiraron a escribir varios otros artículos sobre la creación y el uso de entornos de aprendizaje práctico.

Para ayudarlo a impulsar su educación continua, este artículo reúne los recursos de Enable Sysadmin sobre la creación de un entorno de laboratorio en el hogar.

Índice

    ¿Es útil un laboratorio casero?

    Los profesionales de TI trabajan regularmente con nuevas tecnologías. Explorar nuevas funciones y tecnologías mejora nuestras habilidades, aumenta nuestra creatividad y aumenta nuestras capacidades de solución de problemas.

    No se limite a confiar en mi palabra; échale un vistazo a estos artículos.

    En Sysadmin Careers: Overcoming Fear and Loath at the Keyboard, Christian Trujillo analiza cómo un entorno de laboratorio en el hogar fue un factor clave para conseguir su primer trabajo de administrador, sirviendo como tema de conversación durante la entrevista.

    Ricardo Gerardi explica la importancia de un entorno de laboratorio en la preparación para los exámenes prácticos de certificación, como los exámenes RHCSA y RHCE que ofrece Red Hat. En su artículo 5 consejos para ayudarlo a prepararse para los exámenes de certificación técnica, Ricardo enfatiza la necesidad de completar las tareas en estos exámenes.

    [ Learn more about Linux in the free online course Red Hat Enterprise Linux Technical Overview. ]

    Susan Lauber aporta la perspectiva de un instructor técnico a la discusión sobre cómo aprender nuevas tecnologías. Muchos estudiantes están desconcertados por la forma en que los instructores acumulan una gran cantidad de conocimientos. Un secreto es un enfoque práctico para el aprendizaje permanente.

    Finalmente, Cómo prepararse para los exámenes de certificación de administrador de sistemas Linux es mi opinión sobre cómo prepararse para los exámenes de certificación de Red Hat. El artículo analiza la importancia de utilizar un entorno de laboratorio.

    ¿Qué necesito?

    Los laboratorios para el hogar o la oficina pueden requerir importantes recursos materiales. Una opción es reutilizar equipos más antiguos, lo que puede resultar muy rentable. Otra gran opción es la virtualización. También hay soluciones de laboratorio en línea.

    Mi artículo Cómo iniciar un laboratorio doméstico para aprender nuevas habilidades de Linux proporciona una descripción general del proceso. Resumo las opciones para bare-metal versus virtualización y requisitos generales.

    Maquinas virtuales

    El artículo que nos inspiró a Ricardo Gerardi y a mí a escribir sobre Home Labs es Construya un laboratorio en cinco minutos con tres comandos simples. En él, Alex Callejas muestra cómo utilizar virsh para implementar rápidamente un entorno de laboratorio compuesto por máquinas virtuales basadas en Linux. Es un excelente enfoque para crear su propio entorno de aprendizaje práctico.

    Ricardo Gerardi le da crédito al artículo de Alex por motivarlo a probar algo similar usando Ansible. El resultado es un laboratorio que se construye en 36 segundos. Descubra cómo implementar su propia versión leyendo Crear un laboratorio en 36 segundos con Ansible.

    [ Learn more about automation in the free course Ansible Basics: Automation Technical Overview.]

    En la misión de The Ansible Tower Demo Lab, Christian Trujillo cubre la implementación de un entorno Ansible muy adecuado para las pruebas de libro de jugadas, una excelente manera de obtener experiencia práctica y experimentar con diferentes configuraciones y configuraciones.

    Contenedores

    No todos los entornos de laboratorio necesitan estar basados ​​en máquinas virtuales. Hay muchos escenarios interesantes para implementar servicios a través de contenedores. Vale la pena tener un laboratorio propio para trabajar con esta tecnología.

    Recientemente, necesitaba un entorno Linux muy simple con aplicaciones mínimas, por lo que creé contenedores para proporcionar el entorno en lugar de usar máquinas virtuales. El resultado es una configuración de laboratorio rápida que me permite trabajar con tecnología de contenedores al tiempo que brinda a los futuros estudiantes una herramienta eficiente para trabajar con editores de texto. Seth Kenlon y yo escribimos sobre esto en Cómo construir un laboratorio de contenedores en cinco minutos.

    ¿Laboratorios como servicio?

    No todos tienen los recursos para crear un entorno de laboratorio en el hogar y, francamente, no todos los necesitan. Los beneficios de la computación basada en la nube, Anything-as-a-Service son claros para todos, y los entornos de laboratorio no son diferentes.

    Red Hat, por ejemplo, ofrece laboratorios básicos que puede desarrollar para practicar habilidades específicas sin tener que implementar sus propias máquinas virtuales o contenedores, y sin la sobrecarga de mantenimiento del hardware. Los resumo en Try 'labs as a service' para aprender Linux en la nube.

    Lo construí, ¿ahora qué hago con él?

    Los artículos anteriores brindan consejos sobre cómo crear un entorno para oportunidades prácticas, pero en realidad no sugieren exactamente qué hacer con ese entorno. Ahora que está listo para usar su laboratorio, lea mis 13 ejercicios para mejorar sus habilidades con Linux para obtener ideas detalladas sobre qué hacer con él. Combine mis sugerencias con las responsabilidades en el trabajo y los objetivos del examen de certificación para crear una hoja de ruta para aprovechar al máximo su laboratorio.

    El artículo de Jörg Kastnig 6 recursos y 3 consejos para ayudarlo a ingresar al mundo de los contenedores de Linux proporciona algunos consejos excelentes para preparar un entorno de contenedor e implementar sus primeras imágenes de contenedor.

    Concluir

    No se puede exagerar la importancia de un entorno de laboratorio: es una parte esencial de la experiencia de aprendizaje. Hay muchas maneras de brindarle un lugar, incluidos sistemas físicos, máquinas virtuales y contenedores, para experimentar y aprender. También existen soluciones de laboratorio en línea, que simplifican el proceso al eliminar los requisitos de configuración.

    Una vez que un entorno de laboratorio está disponible, el siguiente desafío es cómo usarlo. Estos artículos le ayudarán a responder estas preguntas. Utilice el conocimiento y la experiencia de los autores de Enable Sysadmin para que su viaje de aprendizaje de TI sea un poco más fluido.

    Artículos de interés

    Subir