OpenStack
NOMBRES: Luis Antonio Quispe}
Jean Paul Carpio Torrico
Daniela Silva Moron
¿Qué es OpenStack?
OpenStack es una plataforma de código abierto para crear y gestionar nubes privadas
y públicas. Proporciona servicios como computación (Nova), almacenamiento (Cinder y
Swift), redes (Neutron), autenticación (Keystone)
¿Cómo Funciona OpenStack?
OpenStack funciona mediante un conjunto de servicios interconectados para crear y
administrar infraestructura en la nube. Cada servicio de OpenStack se comunica a
través de APIs RESTful y proporciona funcionalidades específicas, como la creación de
máquinas virtuales, redes virtuales y almacenamiento. Los usuarios pueden interactuar
con OpenStack a través de una interfaz de línea de comandos o la interfaz web Horizon
Arquitectura de OpenStack
La arquitectura de OpenStack se compone de varios componentes interdependientes:
1. Compute (Nova): Administra la creación y gestión de instancias de máquinas
virtuales
2. Storage:
o Cinder: Almacenamiento de bloques, utilizado por las máquinas
virtuales.
o Swift: Almacenamiento de objetos (similar a Amazon S3). Diseñado
para almacenar datos no estructurados como imágenes, videos, copias
de seguridad o archivos grandes.
3. Networking (Neutron): Gestiona redes virtuales, incluyendo VLANs,
balanceadores de carga y routers.
4. Identity (Keystone): Sistema de autenticación y autorización para usuarios y
servicios.
5. Image (Glance): Gestión de imágenes de máquinas virtuales.
6. Dashboard (Horizon): Interfaz web para gestionar los servicios de OpenStack.
Permite a los administradores y usuarios controlar los recursos de cómputo,
almacenamiento y red.
7. Orchestration (Heat): Automatiza la implementación de aplicaciones y recursos.
8. Telemetry (Ceilometer): Monitoreo y facturación de recursos.
Requerimientos Mínimos de Hardware
Para una instalación de prueba o entorno de concepto se recomiendan los siguientes
recursos:
Nodo Controlador:
• 1 procesador
• 4 GB de memoria RAM
• 5 GB de almacenamiento
Nodo de Cómputo:
• 1 procesador
• 2 GB de memoria RAM
• 10 GB de almacenamiento
Estos valores son mínimos para un entorno básico. A medida que se integren más
servicios o se aumente el número de instancias, se necesitarán recursos superiores
para garantizar un rendimiento óptimo.
Instalacion y Configuracion
sudo apt-get update
sudo apt-get upgrade
Sudo apt update
Sudo apt upgrade
Sudo apt install net-tools
Ifconfig
Ip a
Sudo snap info microstack
Sudo snap install microstack –beta –devmode
Sudo microstack init –auto –control
[Link] catalog list
sudo snap get microstack [Link]-password
Copiar la dirección IP
Pegar en el navegador
Copiar la contraseña
0nIBJWXKZjJysEAELHl6tCIya1OLycT6
Acceder aceptar el riesgo y continuar
Ya esta en funcionamiento
Tambien en la maquina host
Para acceder desde afuera con una VPN, Vamos a: Edit → Virtual Network Editor y habilitamos
CHANGE SETTINGS
NAT Settings
Agregamos la nueva regla
Probamos en el celular, configuramos para usar datos moviles
Crear instancia