Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore LIBRO OPENSTACK

LIBRO OPENSTACK

Published by Zule Méndez Moralez, 2021-04-20 04:36:27

Description: LIBRO OPENSTACK

Search

Read the Text Version

1 UNIVERSIDAD BANCARIA DE MÉXICO “Constancia, Unidad y Trabajo” INGENIERÍA EN SISTEMAS COMPUTACIONALES OpenStack Flipbook COMPUTACIÓN EN LA NUBE Prof. Néstor Apolo López. Méndez Moralez Julia Zulema ISC1101 V Teoloyucan Estado de México a 19 de abril de 2021.

2 Indice Introducción ..................................................................................................................... 3 4.1 Conceptos Asociados ................................................................................................ 3 4.2 Componentes de OpenStack..................................................................................... 4 4.2.1 Nova.................................................................................................................... 4 4.2.2 Swift..................................................................................................................... 4 4.2.3 Cinder.................................................................................................................. 5 4.2.4 Quantum (actualmente Neutron) ......................................................................... 5 4.2.5 Horizon ................................................................................................................ 6 4.2.6 Keystone ............................................................................................................. 6 4.2.7 Image Service (Glance)....................................................................................... 6 4.2.8 Compatibilidad con los Servicios Web de Amazon ............................................. 7 4.2.9 Sistemas Operativos que Soportan OpenStack .................................................. 7 Conclusión....................................................................................................................... 7 Referencias ..................................................................................................................... 8

3 Introducción En este trabajo se mencionarán algunos componentes que tengan relación con el sistema operativo OpenStack, que es una herramienta que ayuda en la computación de la nube, controla randes grupos de recursos informáticos, de almacenamiento y de redes en un centro de datos, todos administrados y aprovisionados a través de API con mecanismos de autenticación comunes. También se encuentra disponible un panel de control, que brinda a los administradores el control al mismo tiempo que permite a sus usuarios suministrar recursos a través de una interfaz web. Es por eso que en este trabajo se pretende que el lector pueda comprender estos temas, que en un futuro pueden ayudar en su conocimiento. 4.1 Conceptos Asociados ¿Qué es OpenStack? Es un sistema operativo en la nube que controla grandes grupos de recursos informáticos, de almacenamiento y de redes en un centro de datos, todos administrados y aprovisionados a través de API con mecanismos de autenticación comunes. ¿En qué se relaciona con la Nube? Hay muchas nubes OpenStack, tanto públicas como privadas, cada una operada por una organización diferente con diferentes objetivos y tomando diferentes decisiones. Estas nubes pueden tener conjuntos de usuarios superpuestos. Esto genera algunos requisitos específicos de OpenStack y es posible que otras nubes no los compartan.

4 4.2 Componentes de OpenStack OpenStack está completamente integrado con las tecnologías centrales de Oracle Solaris. La integración le permite crear una nube privada de IaaS (Infraestructura como servicio) apta para empresas de manera que los usuarios puedan crear redes virtuales y recursos de cálculo rápidamente mediante un portal basado en Web centralizado. 4.2.1 Nova El servicio de virtualización informática de Nova proporciona un controlador de tejido informático en nube que admite una variedad de tecnologías de virtualización. En Oracle Solaris, las instancias de máquinas virtuales (VM) son zonas de núcleo o zonas no globales. Las zonas son entornos virtuales de alta densidad escalables con sobrecarga baja de virtualización. Las zonas del núcleo también proporcionan versiones independientes del núcleo, lo que permite la actualización independiente de las instancias de VM y resulta conveniente para una nube de varios proyectos. 4.2.2 Swift No, no es el lenguaje de programación para aplicaciones de Iphone. Se trata del módulo encargado de almacenar los archivos del sistema, asegurar su integridad y replicarlos por los diferentes discos que encontramos en la infraestructura, para que éstos siempre estén disponibles y accesibles de la forma más rápida posible.

5 El servicio de almacenamiento de objetos Swift proporciona servicios de almacenamiento de objetos redundantes y escalables para proyectos y usuarios de OpenStack. Swift almacena y recupera datos arbitrarios no estructurados mediante ZFS y luego es posible acceder a los datos mediante una API RESTful. 4.2.3 Cinder Se centra en el almacenamiento de la forma más tradicional en que conocemos la palabra. Nos facilitará acceso al contenido alojado en las unidades de disco que se encuentren en nuestra cloud. El servicio de almacenamiento de bloques de Cinder proporciona una infraestructura para gestionar los volúmenes de almacenamiento de bloques en OpenStack. Cinder le permite exponer los dispositivos de bloque y conectar los dispositivos de bloque a instancias de VM para un almacenamiento expandido, mayor rendimiento e integración con plataformas de almacenamiento empresarial. En Oracle Solaris, Cinder usa ZFS para almacenamiento y usa iSCSI o canal de fibra para acceso remoto. ZFS proporciona servicios de datos integrados, incluidos instantáneas, cifrado y anulación de duplicación. Un controlador Cinder también está disponible en el dispositivo de almacenamiento ZFS. 4.2.4 Quantum (actualmente Neutron) El servicio de virtualización de redes de Neutron proporciona conectividad de red para otros servicios de OpenStack en varios sistemas de OpenStack y para las instancias de VM. En Oracle Solaris, los servicios de virtualización de red se proporcionan mediante la función de conmutador virtual elástico (EVS), que actúa como un único punto de control para la creación, configuración y supervisión de controladores virtuales en múltiples servidores físicos. Las aplicaciones pueden controlar su propio comportamiento para priorizar el tráfico de red en la nube. Neutron proporciona una API para que los usuarios soliciten y configuren redes virtuales de forma dinámica. Estas redes conectan interfaces, como las VNIC de instancias de VM de Nova.

6 4.2.5 Horizon Horizon es el panel de control de OpenStack, donde puede gestionar la infraestructura de nube y la infraestructura informática para admitir varias instancias de VM. El panel de control proporciona una interfaz de usuario basada en Web para los servicios de OpenStack. Módulo que ve todo aquel que se inicia en OpenStack , el que se encarga de mostrarnos mediante una interfaz gráfica toda la gestión de OpenStack , desde donde podremos ver qué está pasando en nuestra nube y gestionar cualquier incidencia que surgiese. 4.2.6 Keystone El servicio de identidad Keystone proporciona servicios de autenticación y autorización entre usuarios, administradores y servicios de OpenStack. Este servicio controlará la identificación de los diferentes usuarios que se conecten a nuestra infraestructura, y el acceso a según qué servicios o aplicaciones de los mismos. 4.2.7 Image Service (Glance) Uno de los beneficios clave para una plataforma en la nube es la posibilidad de mover las máquinas virtuales de forma rápida cuando los usuarios lo soliciten. Glance ayuda a lograr esto mediante la creación de plantillas de máquinas virtuales. Glance puede copiar de inmediato una imagen de máquina virtual y permitir que se vuelva a crear. Eso significa que los administradores pueden configurar un catálogo de plantillas de máquinas virtuales, que luego los usuarios pueden seleccionar y autointercambiar. El servicio del almacén de imágenes de Glance almacena imágenes de disco de máquinas virtuales, que se usan para implementar instancias de VM. En Oracle Solaris, las imágenes de Glance son archivos unificados. Las imágenes se pueden almacenar en una variedad de ubicaciones, desde sistemas simples de archivos hasta sistemas de almacenamiento de objetos, como OpenStack Swift. Glance tiene una API RESTful que le permite consultar metadatos y también recuperar la imagen.

7 4.2.8 Compatibilidad con los Servicios Web de Amazon OpenStack \"controla grandes conjuntos de recursos informáticos, de almacenamiento y de red en todo un centro de datos, administrados a través de un panel o mediante la API OpenStack. OpenStack funciona con tecnologías empresariales y de código abierto populares, por lo que es ideal para infraestructura heterogénea\". Por lo que es OpenStack es compatible con formas de autenticación, credenciales estándar, sistemas basados en tokens e inicios de sesión de estilo de AWS. 4.2.9 Sistemas Operativos que Soportan OpenStack OpenStack es compatible con diversos sistemas operativos, entre ellos Windows, Linux, entre los mas conocidos está RedHad, Debian, Y Ubuntu, que es de los sistemas de Linux más usados y mas recomendados, gracias a su rendiemiento. Conclusión OpenStack se divide en servicios para permitirle conectar y reproducir componentes según sus necesidades. El mapa de openstack le brinda una vista \"de un vistazo\" del panorama de openstack para ver dónde encajan esos servicios y cómo pueden trabajar juntos. OpenStack proporciona una infraestructura como servicio Iaas. Cuenta con herramientas qye nos facilitan a nosotros como usuario el manejo y la gestión de la nube y sistemas virtualizados.

8 Referencias https://www.openstack.org/software/ https://governance.openstack.org/tc/reference/technical- vision.html?_ga=2.184694185.1477529246.1618884158-927628967.1613169855 https://docs.oracle.com/cd/E69400_01/pdf/E74919.pdf


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook