SlideShare una empresa de Scribd logo
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

PDF
Ceph: The Storage System of the Future
PDF
Introducción a las nubes privadas con OpenStack
PDF
Escenarios híbridos con SQL Server 2014
PDF
Introduccion a Open Stack
PDF
Construyendo una nube con OpenStack
PPTX
Practica subida por jose yañez
PDF
Bk admin-openstack
DOCX
Open stack vs open nebula
Ceph: The Storage System of the Future
Introducción a las nubes privadas con OpenStack
Escenarios híbridos con SQL Server 2014
Introduccion a Open Stack
Construyendo una nube con OpenStack
Practica subida por jose yañez
Bk admin-openstack
Open stack vs open nebula

Similar a Propedéutico de OpenStack (20)

PPT
110629 stack ops - openstack
DOCX
Openstackvsopennebula
PDF
Terraform Ansible v3.0
ODP
Intro a-OpenStack
PDF
Presentación OpenStack Comunidad Venezuela
PDF
Dev ops infraestructura agil con open source
PDF
Dell emc redhat_dez20
PPTX
Contenedores y el Futuro del Despliegue de Aplicaciones
PPTX
Docker para Dummies
PDF
Meetup DigitalOcean Cloud Native architecture
PPTX
Plataformas Libres del Cloud
PDF
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
PPTX
Presentación Openstack Nova - Openstack Spain Group
PDF
Features originstackjunio2014
PDF
Introduccion basica para openstack vmware
PDF
Ejemplo de articulo cloud computing
PDF
Introducción a SUSE Open Stack Cloud 7
PDF
presentacion-proxmox-comparativa.pdf
PPTX
Prototipo de Proveedor de SaaS para Pymes
110629 stack ops - openstack
Openstackvsopennebula
Terraform Ansible v3.0
Intro a-OpenStack
Presentación OpenStack Comunidad Venezuela
Dev ops infraestructura agil con open source
Dell emc redhat_dez20
Contenedores y el Futuro del Despliegue de Aplicaciones
Docker para Dummies
Meetup DigitalOcean Cloud Native architecture
Plataformas Libres del Cloud
MONTAJE DE INFRAESTRUCTURA DE MÁQUINAS EN ALTA DISPONIBILIDAD VIRTUALIZADA
Presentación Openstack Nova - Openstack Spain Group
Features originstackjunio2014
Introduccion basica para openstack vmware
Ejemplo de articulo cloud computing
Introducción a SUSE Open Stack Cloud 7
presentacion-proxmox-comparativa.pdf
Prototipo de Proveedor de SaaS para Pymes
Publicidad

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

PPT
Tratamiento de datos
PPT
Introducción a machine learning
PDF
Automatización de Procesos de Negocios con BPMS de Código Abierto
ODP
Programación Orientada a Objetos para Python
PDF
Programador Jr. para Python Primera Parte
PDF
Manual del administrador de Google Apps
Tratamiento de datos
Introducción a machine learning
Automatización de Procesos de Negocios con BPMS de Código Abierto
Programación Orientada a Objetos para Python
Programador Jr. para Python Primera Parte
Manual del administrador de Google Apps
Publicidad

Último (20)

PPTX
Presentacion de Alba Curso Auditores Internos ISO 19011
PPTX
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
PDF
CyberOps Associate - Cisco Networking Academy
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PPTX
Propuesta BKP servidores con Acronis1.pptx
PDF
informe_fichas1y2_corregido.docx (2) (1).pdf
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PPTX
historia_web de la creacion de un navegador_presentacion.pptx
PDF
Maste clas de estructura metálica y arquitectura
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
SAP Transportation Management para LSP, TM140 Col18
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PPTX
Presentación de Redes de Datos modelo osi
PPTX
Sesion 1 de microsoft power point - Clase 1
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
DOCX
Zarate Quispe Alex aldayir aplicaciones de internet .docx
PPTX
Curso de generación de energía mediante sistemas solares
PPTX
modulo seguimiento 1 para iniciantes del
Presentacion de Alba Curso Auditores Internos ISO 19011
ANCASH-CRITERIOS DE EVALUACIÓN-FORMA-10-10 (2).pptx
CyberOps Associate - Cisco Networking Academy
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
Propuesta BKP servidores con Acronis1.pptx
informe_fichas1y2_corregido.docx (2) (1).pdf
El-Gobierno-Electrónico-En-El-Estado-Bolivia
historia_web de la creacion de un navegador_presentacion.pptx
Maste clas de estructura metálica y arquitectura
TRABAJO DE TECNOLOGIA.pdf...........................
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
Influencia-del-uso-de-redes-sociales.pdf
SAP Transportation Management para LSP, TM140 Col18
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
Presentación de Redes de Datos modelo osi
Sesion 1 de microsoft power point - Clase 1
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Zarate Quispe Alex aldayir aplicaciones de internet .docx
Curso de generación de energía mediante sistemas solares
modulo seguimiento 1 para iniciantes del

Propedéutico de OpenStack