Logo Atlas
  • Inicio
  • Sobre mi
  • Competencias
  • Educación
  • Últimas publicaciones
  • Certificaciones
  • Posts
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Etiquetas
  • ACLS
  • Administracion
  • Almacenamiento
  • ANDORID
  • APACHE
  • ARP
  • ASIR
  • ASO
  • AW
  • BIND9
  • Bridge
  • CENTOS
  • CI/CD
  • Cinder
  • Cisco
  • Clonacion
  • CMS
  • Comandos
  • Contenedores
  • Controladores NVIDIA
  • Debian
  • Debian 12
  • Debian13
  • DHCP
  • DNAT
  • DNS
  • DNSMASQ
  • Docker
  • Enrutamiento
  • FIREWALL
  • FORENSE
  • FORTINET
  • FORWARDING
  • FTP
  • Glance
  • GNS3
  • Horizon
  • HTTPS
  • Hypervisor
  • Identity
  • Instalacion
  • Introduccion
  • IPTABLES
  • IPv4
  • IPV6
  • ISO
  • IWEB
  • Jenkins
  • Keystone
  • Kubernetes
  • KVM
  • LAMP
  • LEMP
  • Libvirt
  • LINUX
  • MariaDB
  • Mysql
  • Métricas
  • NAT
  • Neutron
  • NFTABLES
  • Nova
  • Observabilidad
  • Openstack
  • OPENVPN
  • Oracle
  • Placement
  • Pools
  • PostgreSQL
  • Prometheus
  • Recursos
  • Redes
  • REDHAT
  • Redimension
  • ROCKY
  • Servicios
  • Sistemas
  • SMR
  • Snapshots
  • SNAT
  • SSH
  • STRONGSWAN
  • Switches
  • Templates
  • Ubuntu
  • Vagrant
  • Verificacion
  • Virtualizacion
  • VM
  • Volumenes
  • VPN
  • Windows
  • WIREGUARD
  • Wireshark
  • WordPress
Hero Image
02 - Métodos de instalación y despliegue de OpenStack

Antes de desplegar OpenStack, es importante conocer que cada versión cuenta con su propia guía de instalación y mantenimiento, adaptada a los componentes y funcionalidades que incluye. Las versiones de OpenStack se publican regularmente y reciben soporte directo durante aproximadamente 18 meses. Esto significa que es recomendable planificar los despliegues basándose en versiones estables y con soporte activo, en lugar de optar siempre por la última versión, que puede contener errores iniciales.

  • openstack
  • instalacion
domingo, 23 de noviembre de 2025 | 3 minutos Leer
Hero Image
03 - Guía de instalación manual de OpenStack con Vagrant

Introducción y alcance En esta serie de posts te enseñaré cómo desplegar manualmente una instalación mínima de OpenStack sobre un laboratorio de máquinas virtuales gestionadas con Vagrant. Usaremos la versión Caracal 2024.1, la última disponible en la rama estable de los repositorios de Ubuntu. El objetivo no es ofrecer una solución de producción, sino entender los componentes, los ficheros de configuración clave y el orden correcto de despliegue para que una nube básica funcione con Keystone, Glance, Placement, Nova, Neutron, Cinder y Horizon.

  • openstack
  • instalacion
  • vagrant
domingo, 23 de noviembre de 2025 | 3 minutos Leer
Hero Image
04 - Despliegue y preparación del escenario

Lo primero es desplegar nuestro escenario. Para ello, como comenté en el post anterior, clona mi repositorio: git clone git@github.com:javierasping/openstack-vagrant-ansible.git git clone https://github.com/javierasping/openstack-vagrant-ansible.git Una vez clonado, accederemos al directorio manual-install, donde se encuentra todo el contenido relacionado con estos posts. Levantar las máquinas con Vagrant Dentro del repositorio encontrarás el Vagrantfile. Para iniciar el despliegue, ejecuta el siguiente comando: javiercruces@FJCD-PC:~/openstack-vagrant-ansible/manual-install$ vagrant up Tras ejecutar el comando, verifica que las máquinas virtuales se hayan iniciado correctamente:

  • openstack
  • instalacion
  • vagrant
domingo, 23 de noviembre de 2025 | 6 minutos Leer
Hero Image
05 - Instalar y configurar Keystone en el nodo controlador

OpenStack está compuesto por múltiples servicios; Keystone (Identity) es el encargado de la autenticación, la autorización y la gestión del catálogo de servicios. En este post, instalaremos Keystone en el nodo controller01, analizaremos los archivos principales y verificaremos su funcionamiento. Recuerda que es imprescindible haber completado los pasos detallados en el post anterior. Todos los comandos de este post se realizan en el nodo controller01. Creación de la base de datos de Keystone Conéctate al servidor de base de datos como root:

  • openstack
  • instalacion
  • keystone
domingo, 23 de noviembre de 2025 | 3 minutos Leer
Hero Image
06 - Crear dominios, proyectos, usuarios y roles en OpenStack

Identity (Keystone) es el servicio de autenticación y autorización de OpenStack. En este paso prepararé la configuración mínima de Identity que necesitamos para continuar con la instalación y para poder probar OpenStack. Aunque el dominio default ya existe tras el keystone-manage bootstrap, crearé de forma explícita los proyectos y usuarios que usamos en las guías: service (para los usuarios de servicio) y demo (para pruebas de usuarios no administrativos). También crearé un rol de ejemplo y lo asignaré al usuario demo.

  • openstack
  • instalacion
  • identity
domingo, 23 de noviembre de 2025 | 3 minutos Leer
Hero Image
07 - Instalar y configurar Glance

A primera vista, Glance puede parecer un servicio sencillo; su función principal es almacenar, gestionar y servir imágenes al servicio de cómputo (Nova). En este post, instalaremos y configuraremos Glance en el nodo controller01, analizaremos sus componentes clave y estableceremos un flujo básico para cargar una imagen de prueba. Arquitectura de Glance Te resumo los componentes que verás durante la instalación: Glance API: expone la API REST para almacenar, listar y recuperar imágenes. Glance Store: gestiona los backends donde se alojan los ficheros de imagen (file, Swift, Ceph, …). Servicio de metadatos / registry: guarda metadatos de las imágenes (en muchos despliegues esta funcionalidad está integrada en la API y en la DB). Glance usa una base de datos SQL para su estado, aquí usamos MySQL/MariaDB en el controlador.

  • openstack
  • instalacion
  • glance
domingo, 23 de noviembre de 2025 | 7 minutos Leer
Hero Image
08 - Configurar Placement en OpenStack

Placement se encarga del seguimiento de los recursos físicos disponibles y asiste a Nova en la planificación de las asignaciones. En esta guía, instalaremos y configuraremos Placement en el nodo controller01 utilizando paquetes de Ubuntu y definiremos los pasos mínimos para verificar su funcionamiento. Requisitos previos Antes de empezar, asegúrate de tener: Keystone instalado y accesible. Una base de datos MySQL/MariaDB disponible. Credenciales administrativas (admin-openrc) para crear usuarios y servicios. Crear la base de datos Nos conectaremos al servidor de la base de datos como root para crear la base de datos de Placement:

  • openstack
  • instalacion
  • placement
domingo, 23 de noviembre de 2025 | 4 minutos Leer
Hero Image
09 - Instalar y configurar Nova en el nodo controlador

Este documento describe el proceso de instalación y configuración del servicio de cómputo, Nova, en el nodo controlador (controller01). Requisitos previos Antes de comenzar, asegúrate de que las bases de datos y las credenciales básicas de Keystone hayan sido creadas y que el archivo admin-openrc esté disponible. Crear las bases de datos (en controller01) Nos conectaremos al servidor SQL como root para crear las bases de datos necesarias: vagrant@controller01:~$ sudo mysql Creación de las bases de datos nova_api, nova y nova_cell0:

  • openstack
  • instalacion
  • nova
domingo, 23 de noviembre de 2025 | 5 minutos Leer
Hero Image
10 - Instalar y configurar Nova en nodos de cómputo

En esta guía, configuraremos un nodo de cómputo (por ejemplo, compute01) para que sea capaz de ejecutar instancias mediante Nova. Utilizaremos QEMU/KVM siempre que el hardware lo permita; en caso contrario, dejaremos configurado QEMU puro. Antes de comenzar, asegúrate de cumplir los siguientes requisitos: Haber añadido el nombre y la IP del nodo controlador al archivo /etc/hosts del nodo de cómputo. Disponer de las credenciales administrativas (admin-openrc) y acceso al servidor de bases de datos. Instalación y configuración de los componentes (en el nodo de cómputo) Instalaremos el paquete principal del servicio de cómputo en el nodo:

  • openstack
  • instalacion
  • nova
domingo, 23 de noviembre de 2025 | 3 minutos Leer
Hero Image
11 - Configurar Neutron en el nodo controlador

En esta guía, instalaremos y configuraremos el servicio de red Neutron en el nodo controlador (controller01). Neutron es el encargado de gestionar las redes virtuales, routers, subredes y demás componentes de networking para las instancias. Requisitos previos Antes de empezar, asegúrate de tener: Keystone instalado y accesible. Una base de datos MySQL/MariaDB disponible. Credenciales administrativas (admin-openrc) para crear usuarios y servicios. Crear la base de datos Nos conectaremos al servidor de la base de datos como root para crear la base de datos de Neutron:

  • openstack
  • instalacion
  • neutron
domingo, 23 de noviembre de 2025 | 6 minutos Leer
Hero Image
12 - Configurar Neutron en nodos de cómputo

En esta guía, configuraremos Neutron en el nodo de cómputo (compute01). El nodo de cómputo es el encargado de gestionar la conectividad de red y los grupos de seguridad para las instancias que se ejecutan en él. Requisitos previos Antes de comenzar, asegúrate de haber completado todos los posts anteriores. Instalar los componentes Instalaremos el agente Linux Bridge en el nodo de cómputo: vagrant@compute01:~$ sudo apt install -y neutron-linuxbridge-agent Configurar el componente común Editaremos el archivo /etc/neutron/neutron.conf para configurar la autenticación y la cola de mensajes.

  • openstack
  • instalacion
  • neutron
domingo, 23 de noviembre de 2025 | 3 minutos Leer
Hero Image
13 - Verificar la instalación mínima de OpenStack

En este post realizamos una comprobación de extremo a extremo desde el nodo controlador (controller01). Primero verificamos los agentes de red, luego creamos la red y la subred internas, configuramos un router, preparamos la red externa, revisamos imagen y flavor, generamos un par de claves, lanzamos una instancia y validamos la conectividad (ICMP/SSH) mediante IP flotante. Mantenemos salidas reales para comparar. Antes de comenzar cargamos nuestras credenciales (si no están ya en el entorno):

  • openstack
  • instalacion
  • verificacion
domingo, 23 de noviembre de 2025 | 7 minutos Leer
  • ««
  • «
  • 1
  • 2
  • »
  • »»
Navegación
  • Sobre mi
  • Competencias
  • Educación
  • Últimas publicaciones
  • Certificaciones
Contacto
  • contacto@javiercd.es
  • javierasping
  • Francisco Javier Cruces Doval

Aviso de responsabilidad: This theme is under MIT license. So, you can use it for non-commercial, commercial, or private uses. You can modify or distribute the theme without requiring any permission from the theme author. However, the theme author does not provide any warranty or takes any liability for any issue with the theme.


Toha Theme Logo Toha
© 2023 Copyright.
Funcionando con Hugo Logo