SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Propedéutico de OpenStack
Mayo 2017
¿Por qué un propedéutico?
●
OpenStack es muy complejo.
●
Contiene múltiples componentes.
●
Requiere conocimientos de:
●
Administración de servidores.
●
Administración de redes.
●
Gestión de infraestructura.
●
Es honeroso en recursos de cómputo.
●
Una máquina virtual de un nodo requiere al menos 8GB de
RAM y un procesador Core i7 de fabricación reciente.
¿Qué es OpenStack?
●
Es un sistema de gestión de centros de datos.
●
Creado por una comunidad de administradores,
desarrolladores y proveedores.
●
Incluye múltiples componente.
●
Tiene diversas distribuciones.
●
Está basado en GNU/Linux.
Versiones más recientes
●
Pike (2017.2)
●
Ocata (2017.1)
●
Newton (2016.2)
●
Mitaka (2016.1)
●
Liberty (2015.2)
●
Kilo (2015.1)
●
Juno (2014.2)
●
IceHouse (2014.1)
●
Havana (2013.2)
Distros de Open Stack
●
https://www.openstack.org/marketplace/distros/
¿Qué es el cómputo en la nube?
Según la NIST:
●
Es un modelo para habilitar mediante el acceso por
una red de datos un conjunto de recursos de
cómputo (redes, servidores, almacenamiento,
aplicaciones y servicios) ubicuos, convenientes,
bajo demanda; los cuales pueden ser proveídos
rápidamente y con un mínimo esfuerzo de gestión o
interacción de servicio por parte del proveedor.
Ventajas
●
Creado expresamente para centros de datos.
●
Soportado por proveedores y administradores
experimentados.
●
Compatible con una gran cantidad de tecnologías.
●
Múltiples inquilinos (tenants) en la misma
infraestructura.
●
Altamente configurable y modular.
●
API basada en Python.
Desventajas
●
Consta de decenas de componentes intercambiables.
●
Está en continuo crecimiento y la documentación a
detalle es escasa.
●
Requiere de “tuneo” extremo para casos que no sean
comunes.
●
No es simple y requiere de conocimientos
especializados.
●
Tiene decenas de puntos de quiebre.
Componentes principales
●
Cómputo (Nova).
●
Redes (Neutron).
●
Panel de control (Horizon).
●
Servicios de identidad (Keystone).
●
Orquestación (Heat).
●
Almacenamiento en bloque (Swift).
●
Almacenamiento de objetos (Cinder).
●
Gestion de imágenes (Glance).
●
Telemetría (Ceilometer).
Otros componentes
●
Bases de datos (Trove).
●
Map Reduce (Sahara).
●
Provisión de servidores físicos (Ironic).
●
Mensajes entre inquilinos (Zaqar).
●
Sistema de archivos compartido (Manila).
●
DNSaaS (Designate).
●
API de seguridad (Barbican).
Intereses
●
Despliegue y gestión de infraestructura
●
Administración
●
Servicios
●
DevOps
Vocación del cluster
●
Servidores virtuales
●
DevOps
●
Alta disponiblilidad
●
Bases de datos
●
Big Data
●
Super Cómputo
●
DevOps
●
Consolidación
●
Seguridad
Temas a estudiar
●
Administración de servidores Linux.
●
Servidores web.
●
Virtualización.
●
Redes virtuales.
●
Sistemas de mensajes.
●
Gestores de configuración.
●
Gestión de bases de datos.
●
Webservices con REST.
●
Python.
●
Ruby.
Administración de GNU/Linux
●
Definir la distribución de GNU/Linux que se va
a utilizar.
●
Acondicionar un sistema operativo óptimo
para el despliegue de OpenStack.
●
Probar el hardware y la infraestructura.
●
Planificar el consumo de recursos.
●
Usar la línea de comandos.
SSH
●
Tener experiencia con SSH.
●
Generar claves.
●
Configurar los nodos.
●
Delimitar usuarios.
●
Conocimientos de PKI
Automatizadores
●
Puppet (Ruby) https://puppet.com/
●
Chef (Ruby) https://www.chef.io/
●
Salt (Python) https://saltstack.com/
●
Ansible (Python) https://www.ansible.com/
●
Terraform (Go) https://www.terraform.io/
Sistemas de mensajes
●
Protocolo AMQP https://www.amqp.org/
●
RabbitMQ (Erlang) http://www.rabbitmq.com/
●
Redis https://redis.io/
REST
●
OpenStack cuenta con una API basada en
REST.
●
Incluso la CLI utiliza web services con REST.
●
Los mensajes de error se vuelven crípticos.
●
El temido Error 500.
Virtualización y contenedores
●
KVM
●
Xen
●
Virtualbox
●
VMWare
●
Dockers
●
Kubernetes
Redes
●
Openvswitch http://openvswitch.org/
●
Openflow
http://archive.openflow.org/wp/learnmore/
●
Software Defined Network
●
Network Function Virtualization
VMs para empezar
●
CentOS
https://www.dropbox.com/s/6ymslj6jlm7mvmz/
CentOS.ova?dl=0
●
Newton
●
https://www.dropbox.com/s/alg0hqd34grifxu/Ne
wton.ova?dl=0
●
Ocata
https://www.dropbox.com/s/alg0hqd34grifxu/Ne
wton.ova?dl=0

Más contenido relacionado

Similar a Propedéutico de OpenStack

Qnap Estación Vistualización
Qnap Estación VistualizaciónQnap Estación Vistualización
Qnap Estación Vistualización
David Lira
 

Similar a Propedéutico de OpenStack (20)

Oracle Clusterware 12c
Oracle Clusterware 12cOracle Clusterware 12c
Oracle Clusterware 12c
 
Un viaje a la observabilidad
Un viaje a la observabilidadUn viaje a la observabilidad
Un viaje a la observabilidad
 
Introduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12cIntroduction to Oracle Clusterware 12c
Introduction to Oracle Clusterware 12c
 
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebulaJt2013 Exprimiendo la Infraestructura TIC con OpenNebula
Jt2013 Exprimiendo la Infraestructura TIC con OpenNebula
 
Protocolos snmp icmp
Protocolos snmp icmpProtocolos snmp icmp
Protocolos snmp icmp
 
Introduccion a Open Stack
Introduccion  a Open StackIntroduccion  a Open Stack
Introduccion a Open Stack
 
Solapas principales Ver(solapa activa) Editar Gestionar present...
 Solapas principales      Ver(solapa activa)     Editar     Gestionar present... Solapas principales      Ver(solapa activa)     Editar     Gestionar present...
Solapas principales Ver(solapa activa) Editar Gestionar present...
 
Desarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosDesarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos Básicos
 
FIT GT - Build your own private cloud
FIT GT - Build your own private cloudFIT GT - Build your own private cloud
FIT GT - Build your own private cloud
 
Qnap nas training latam 2016 0810
Qnap nas training latam 2016 0810Qnap nas training latam 2016 0810
Qnap nas training latam 2016 0810
 
Training LATAM
Training LATAMTraining LATAM
Training LATAM
 
Qnap Estación Vistualización
Qnap Estación VistualizaciónQnap Estación Vistualización
Qnap Estación Vistualización
 
Grid computing
Grid computingGrid computing
Grid computing
 
Servidor de mapas en HA con Jboss, Geoserver y PostGIS.
Servidor de mapas en HA con Jboss, Geoserver y PostGIS.Servidor de mapas en HA con Jboss, Geoserver y PostGIS.
Servidor de mapas en HA con Jboss, Geoserver y PostGIS.
 
Network.Penetration.CGSOL
Network.Penetration.CGSOLNetwork.Penetration.CGSOL
Network.Penetration.CGSOL
 
IPv6
IPv6IPv6
IPv6
 
Meetup spark + kerberos
Meetup spark + kerberosMeetup spark + kerberos
Meetup spark + kerberos
 
Meetup: Spark + Kerberos
Meetup: Spark + KerberosMeetup: Spark + Kerberos
Meetup: Spark + Kerberos
 
Drenv6
Drenv6Drenv6
Drenv6
 
Linux containers
Linux containersLinux containers
Linux containers
 

Más de José Luis Chiquete Valdivieso (6)

Tratamiento de datos
Tratamiento de datosTratamiento de datos
Tratamiento de datos
 
Introducción a machine learning
Introducción a machine learningIntroducción a machine learning
Introducción a machine learning
 
Automatización de Procesos de Negocios con BPMS de Código Abierto
Automatización de Procesos de Negocios con BPMS de Código AbiertoAutomatización de Procesos de Negocios con BPMS de Código Abierto
Automatización de Procesos de Negocios con BPMS de Código Abierto
 
Programación Orientada a Objetos para Python
Programación Orientada a Objetos para PythonProgramación Orientada a Objetos para Python
Programación Orientada a Objetos para Python
 
Programador Jr. para Python Primera Parte
Programador Jr. para Python Primera ParteProgramador Jr. para Python Primera Parte
Programador Jr. para Python Primera Parte
 
Manual del administrador de Google Apps
Manual del administrador de Google AppsManual del administrador de Google Apps
Manual del administrador de Google Apps
 

Último

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
Yanitza28
 

Último (17)

How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...presentación del desensamble y ensamble del equipo de computo en base a las n...
presentación del desensamble y ensamble del equipo de computo en base a las n...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...Generaciones de las Computadoras..pdf...
Generaciones de las Computadoras..pdf...
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Retornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armoníaRetornamos a la escuela y nos organizamos para convivir en armonía
Retornamos a la escuela y nos organizamos para convivir en armonía
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdfpresentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
presentacion_desamblado_de_una_computadora_base_a_las_normas_de_seguridad.pdf
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Editorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdfEditorial. Grupo de 12B. La Salle Margarita.pdf
Editorial. Grupo de 12B. La Salle Margarita.pdf
 
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptxinfor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
infor expo AVANCES TECNOLOGICOS DEL SIGLO 21.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
Editorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdfEditorial. Grupo de 12B de La Salle Margarita.pdf
Editorial. Grupo de 12B de La Salle Margarita.pdf
 

Propedéutico de OpenStack