Cómo aprender OpenStack

Lo primero es lo primero, felicidades por elegir aprender Openstack. Vamos a sumergirnos y comprender cómo podemos comenzar a aprender Openstack en Openstack101.

  • Para aprender algo, debes saber qué es y debes hacer las cosas por tu cuenta. Sugeriría un video de Russel Bryant, donde en una breve línea de tiempo explica todos los proyectos involucrados en el paraguas Openstack. Este video fue publicado en 2013, pero créanme que es más que suficiente para saber por el momento.
  • Qué mejor que tener una sensación de nube en tu propia máquina. Supongo que puede ahorrar 4G de RAM y un par de núcleos de CPU de su computadora para instalar Openstack en todo su esplendor. Cree una máquina virtual utilizando Oracle VM VirtualBox o VMWare. Comience aquí DevStack – DevStack 0.0.1.dev7592 documentación. Esto le proporcionaría una versión completa de Openstack en funcionamiento en su computadora portátil en unos 15 minutos. Mientras se está ejecutando, puede ver cómo se configura su máquina virtual con diferentes paquetes. Una vez hecho esto, juega con él. Vea cómo puede generar nuevas instancias, crear nuevos volúmenes e imágenes, y verifique los diferentes matices involucrados mientras juega con el registro de diferentes servicios de Openstack.
  • Tenemos un conjunto incomparable de documentación disponible aguas arriba, vaya y eche un vistazo. Tenemos equipos que se encargan de mantenerlos actualizados. Cubren casi todos los aspectos del aprendizaje de Openstack. Documentos de OpenStack: actual
  • Tenemos una lista de correo increíble, y las personas son muy útiles. Únete a eso, explora los correos anteriores. También tenemos canales de IRC donde las personas se juntan, no dude en hacer cualquier pregunta. (No estoy proporcionando enlaces y suficiente alimentación con cuchara es mala)
  • Una vez que tenga una idea de cómo funcionan las cosas bajo el capó, sugeriría comenzar a contribuir a los proyectos enumerados allí. Elija su proyecto de elección y comience a corregir errores allí. Para comenzar, siempre puede elegir errores etiquetados con “frutas bajas”.

Comience aquí: cómo contribuir

PD: Soy un desarrollador de Openstack durante los últimos 4 años, y las cosas que he aprendido en mi búsqueda de aprendizaje de código abierto no tienen paralelo. Avíseme, si necesita algo para comenzar, estaría encantado de ayudarlo.

Bienvenido al mundo de OpenStack. Te deseo un viaje increíble por delante, lleno de aprendizaje y laureles.

Gracias por preguntarnos muy bien. Todo depende de su objetivo y sus antecedentes. Principalmente hay tres caminos:

1. Administración (solo usando OpenStack Cloud como SAS)

2. Desarrollo (le interesa trabajar en cualquier módulo en particular como nova, Cinder, Heat, vistazo, OpenvSwitch, etc.)

3. Implementación (Configuración de una nube privada propia y administración de la misma)

Para comenzar, debe familiarizarse sobre cómo usar OpenStack Dashboard & Services,


El siguiente paso sería ensuciarse las manos, por lo tanto, lo mejor es configurar su propio entorno OpenStack si tiene buenos sistemas, entonces puede configurar Mirantis OpenStack Cloud fácilmente

Luego puede profundizar en cualquier servicio específico de OpenStack como Cinder, heat, OpenvSwitch, etc.


Hoy en día, la clave es qué tan rápido puede desarrollar nuestra experiencia en OpenStack Cloud. En lugar de luchar por su cuenta, le aconsejaría que tomara algunas iniciales de ayuda o capacitación del experto de OpenStack de la industria.


Impeccable Research Labs también ofrece buenos programas de capacitación en línea sobre Neutron OpenStack.

Siéntase libre de llegar.

Buena suerte.

Openstack es una plataforma para la computación en la nube de código abierto. Esto se implementa como una solución de servicio que consiste en un proyecto integrado. Esto ayuda a controlar a través de un centro de datos con la ayuda de un tablero basado en la web o herramientas de línea de comandos. OpenStack surgió en 2010 como un proyecto conjunto con la NASA. Ahora Openstack es una entidad no rentable. Más de 300 empresas se han unido al proyecto Openstack hasta ahora. El objetivo principal de esta comunidad es proporcionar servicios basados ​​en la nube sobre los requisitos de hardware estándar. Curso de Openstack en línea para las clases de capacitación de certificación de Red Hat Openstack en línea | Curso de Openstack en línea para cursos de certificación de Red Hat Openstack en línea

Openstack está formado por muchos componentes que ayudan a su buen funcionamiento dentro de un entorno en la nube. Pocos de los componentes se enumeran a continuación.

Compute es un controlador de computación en la nube diseñado para administrar recursos en entornos virtualizados. Esto también se puede usar para administrar configuraciones completas de alto rendimiento. Las opciones disponibles para la tecnología de hipervisor son Xen, KVM y VMware. Esto está codificado en Python y utiliza muchas bibliotecas prediseñadas. SQL Alchemy se utiliza para acceder a la base de datos. Este es un sistema de almacenamiento de redundancia montable. Esto ayuda en la replicación de datos en todo el centro de datos. Los archivos y objetos se copian en varias unidades de almacenamiento con la ayuda de este componente. Los clústeres de almacenamiento se escalan horizontalmente con cada adición de servidores. El componente de almacenamiento de objetos OpenStack ayuda a replicar el contenido de todos los nodos activos a nuevos grupos disponibles, asegurando que no haya pérdida de datos en caso de falla del disco duro o del servidor. Este es un método económico de replicación de datos, ya que utiliza el modo de software para llevar a cabo operaciones de distribución y replicación. La fiabilidad es un factor importante cuando se trata de la pérdida de datos en el caso de las operaciones del centro de datos.

  1. Almacenamiento en bloque (Cinder): el componente de almacenamiento en bloque proporciona soluciones de almacenamiento de nivel persistente para usar dispositivos informáticos orientados a la nube. Este componente logra la adición, eliminación y creación de nuevos dispositivos de bloque en un servidor. Estos componentes proporcionan servicios de integración completa con Openstack para ayudar a minimizar el uso de los recursos de hardware. Este servicio puede ser administrado por el usuario dentro del tablero usando una interfaz basada en web o de línea de comandos. Las plataformas de almacenamiento basadas en Linux pueden usar Cloudbyte, EMC, Coraid, SAN Storage, etc. El almacenamiento a nivel de Raw Block también puede integrarse pero está limitado a algunos proveedores como HP e IBM. El almacenamiento en bloque es de naturaleza altamente sensible y puede ser apropiado para manejar escenarios basados ​​en el rendimiento. La gestión de instantáneas se convierte en un as con la ayuda de funcionalidades integradas.
  2. Redes (neutrones): – Neutron es un componente de red Openstack que ayuda a administrar todo tipo de canteras relacionadas con la red bajo un mismo techo. En cuanto a la gestión de la dirección IP a las técnicas de enrutamiento, todo está integrado en este componente. Este componente es la herramienta clave para garantizar que no haya problemas limitados de red. La plataforma en la nube suele ser confusa con la creciente demanda de las granjas en la nube. Se vuelve realmente difícil administrar la red sin la disponibilidad de ninguna herramienta de este tipo. Este componente proporciona soluciones de red prediseñadas para todo tipo de aplicaciones y gestión de grupos de usuarios.

Openstack es un entorno de nube 100% basado en Python con bibliotecas Python pre-diseñadas y existentes. El uso de MySQL también está integrado en esto. Openstack es una gran herramienta para administrar un entorno de centro de datos completo.

La arquitectura de Compute está diseñada para escalar horizontalmente en hardware estándar sin requisitos de hardware o software patentados y proporcionar la capacidad de integrarse con sistemas heredados y tecnologías de terceros.

Antes de saltar a OpenStack, debe comprender qué es la virtualización.
Este video le dará una imagen muy clara de la virtualización:

Entonces necesita comprender la computación en la nube. Para eso, puede ver el video de computación en la nube de Eli, el chico de la computadora. Él te lo ha explicado muy bien y no tendrás problemas para entenderlo.

Dado que OpenStack es solo un servicio de computación en la nube, ahora puede acceder al sitio web de OpenStack donde puede ver su arquitectura y cómo funcionan sus servicios.

También hay blogs que pueden ayudarlo a obtener una imagen clara. Entonces, cualquier cosa que no entiendas, siempre puedes “googlear” ese término.
Avíseme si necesita más ayuda para cavar en OpenStack. Gracias.

Al igual que aprender muchos cursos relacionados con las nuevas tecnologías, hay muchas maneras de aprender OpenStack.

En primer lugar tienes autoestudio.

Documentos de OpenStack: actual

La comunidad OpenStack hace un buen trabajo al mantener la documentación actualizada y es un buen punto de partida. Incluso después de haber utilizado OpenStack durante un tiempo, la documentación también será necesaria como referencia para ciertas tareas y escenarios de implementación que puede que no realice regularmente.

Revista OpenStack SuperUser.

Superusuario, la publicación de usuario de OpenStack

La revista SuperUser ofrece temas que van desde procedimientos, estudios de casos, cultura organizacional y más, esta publicación le dará las herramientas necesarias para convertirse en un Superusuario. La Fundación OpenStack creó la publicación Superusuario para facilitar el intercambio de conocimientos y la resolución colaborativa de problemas entre las personas que ejecutan las nubes OpenStack y la infraestructura basada en la nube, en todas las industrias.

Mantenerse al día con el contenido de OpenStack mediante las noticias de OpenStack y el Blog de OpenStack.

Lea sobre los últimos acontecimientos en el ecosistema OpenStack. La sección de noticias presenta noticias de toda la comunidad y de la Fundación OpenStack.

Noticias OpenStack

El blog OpenStack es una gran cantidad de información en constante cambio, destacando todo, desde actualizaciones del comité técnico hasta eventos y boletines semanales de la comunidad.

El blog de OpenStack

Toma el entrenamiento oficial de OpenStack.

Durante este último año, la Fundación OpenStack lanzó la nueva certificación de Administrador Certificado OpenStack de COA. Con eso, la Fundación OpenStack creó un sitio oficial de capacitación que enlaza con muchos de los proveedores de capacitación que ofrecen capacitación para esta certificación. Puedes ver la lista completa aquí:

También puedo estar sesgado, pero también tengo que mencionar que soy un instructor de OpenStack para Linux Academy y ofrecemos un curso esencial de OpenStack hasta OpenStack basado en certificaciones Mirantis, así como los nuevos cursos de preparación para la certificación de la Fundación OpenStack.

http://www.openstack.org/marketp

Entrenamiento de Certificación OpenStack

¡Feliz apilamiento!

1. ir a la página de documentos del sitio web de OpenStack Documentos de OpenStack: actual
2. Únete a la comunidad OpenStack para hacer preguntas
3. entorno de desarrollador de openstack DevStack: una producción comunitaria de OpenStack
aquí hay algunos enlaces de tuts
1. http://ilearnstack.com/openstack/
2.hay un video que quieres ver para aprender

Estos cursos de capacitación en línea de OpenStack se dividen en segmentos de 5-10 minutos usando el siguiente formato:

  • Una breve lección en video de 3-5 minutos que ofrece una breve pero detallada descripción general del tema.
  • Un breve cuestionario de opción múltiple para reforzar los puntos cubiertos en la lección en video

Recursos en línea de OpenStack por Mirantis

Buena suerte 🙂

Hay MUCHAS formas de aprender OpenStack. Para mí, sin embargo, pasé por Linux Academy. Puede leer tantos libros como sea posible, pero en última instancia necesita manos, que es proporcionado por Linux Academy a través de sus laboratorios. ¡Mucho más barato que otros y un excelente punto de partida! Así es como lo hice y es diferente para todos.

Comencé mi experiencia de virtualización con Proxmox VE también, esto me presentó a KVM (lo hizo más fácil) y OpenVZ, desde entonces han reemplazado OpenVZ con LXC, ¡lo cual es genial!

Ya sea que aprenda open stack o cualquier otro software de cloud computing. Hay varios recursos desde donde puede encontrar los mejores tutoriales de taladro abierto. Te sugiero que busques los mejores recursos que ofrecen cursos y capacitación. Pueden ser virtuales o también pueden tener una existencia física. Uno de los mejores tutoriales y cursos que encontré para mí fueron de tetranoodle. Los cursos y sesiones de capacitación de tetranoodle realmente me ayudaron a crecer en términos de tecnicismos y conceptos.