Logo Atlas
  • Home
  • About Me
  • Skills
  • Education
  • Recent Posts
  • Certifications
  • Posts
  • English
    Español English
  • Dark Theme
    Light Theme Dark Theme System Theme
Logo Inverted Logo
  • Tags
  • ACLs
  • Administration
  • ANDORID
  • APACHE
  • ARP
  • ASIR
  • ASO
  • AW
  • BIND9
  • Bridge
  • CENTOS
  • CI/CD
  • Cinder
  • CISCO
  • Cloning
  • CMS
  • Comands
  • Containers
  • Contenedores
  • Controladores NVIDIA
  • DEBIAN
  • Debian 12
  • Debian13
  • DHCP
  • DNAT
  • DNS
  • DNSMASQ
  • Docker
  • Enrutamiento
  • FIREWALL
  • FORENSE
  • FORTINET
  • FORWARDING
  • FTP
  • Glance
  • GNS3
  • Horizon
  • HTTPS
  • Hypervisor
  • Identity
  • Installation
  • Introduction
  • IPTABLES
  • IPv4
  • IPv6
  • ISO
  • IWEB
  • Jenkins
  • Jenkis
  • Keystone
  • Kubernetes
  • KVM
  • LAMP
  • LEMP
  • Libvirt
  • LINUX
  • MariaDB
  • Metrics
  • Mysql
  • NAT
  • Network
  • Networking
  • Neutron
  • NFTABLES
  • Nova
  • NVIDIA Drivers
  • Observability
  • Openstack
  • OPENVPN
  • Oracle
  • Placement
  • Pools
  • PostgreSQL
  • Prometheus
  • Redes
  • REDHAT
  • Resize
  • Resources
  • ROCKY
  • Routing
  • Services
  • Servicios
  • Sistemas
  • SMR
  • Snapshots
  • SNAT
  • SSH
  • Storage
  • STRONGSWAN
  • Switches
  • Templates
  • Ubuntu
  • Vagrant
  • Verification
  • Virtualization
  • VM
  • Volumes
  • VPN
  • Windows
  • WIREGUARD
  • Wireshark
  • WordPress
Hero Image
13 - Verify the Minimum OpenStack Installation

On this post we perform an end-to-end verification from the controller node (controller01). First we check the network agents, then we create the internal network and subnet, configure a router, prepare the external network, check image and flavor, create an SSH keypair, launch an instance and validate connectivity (ICMP/SSH) using a floating IP. Example outputs are included to compare against your environment. Before starting, load your admin credentials if they are not already in the environment:

  • openstack
  • installation
  • verification
Sunday, November 23, 2025 | 6 minutes Read
Hero Image
14 - Install Cinder (controller node)

This post details the steps we follow to install and configure Cinder, the OpenStack block storage service, on the controller node (controller01). We include the commands to create the database, configure services, endpoints and the Nova integration. Create the Cinder database Access MySQL and create the database and user: vagrant@controller01:~$ sudo mysql CREATE DATABASE cinder; GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'localhost' IDENTIFIED BY 'CINDER_DB_PASS'; GRANT ALL PRIVILEGES ON cinder.* TO 'cinder'@'%' IDENTIFIED BY 'CINDER_DB_PASS'; EXIT; Create the Cinder user and assign the admin role Load the admin credentials and create the cinder user in the service project:

  • openstack
  • installation
  • cinder
Sunday, November 23, 2025 | 3 minutes Read
Hero Image
15 - Install and configure Cinder on storage nodes

This post explains how to install and configure OpenStack’s volume service (Cinder) on a storage node using LVM. Note: run commands on the storage node (storage01) and use them as shown. Install required packages sudo apt install -y lvm2 thin-provisioning-tools Verify the /dev/vdb disk fdisk -l Make sure /dev/vdb appears and has no partitions before continuing. Create the LVM physical volume sudo pvcreate /dev/vdb Create the cinder-volumes volume group sudo vgcreate cinder-volumes /dev/vdb Edit /etc/lvm/lvm.conf Under the devices section, add or modify the filter line to prevent LVM from scanning unwanted disks:

  • openstack
  • installation
  • cinder
Sunday, November 23, 2025 | 2 minutes Read
Hero Image
16 - Install and configure Horizon on the controller node

This post explains how to install and configure the Horizon web dashboard on the controller node (controller01). Install required packages sudo apt update sudo apt install -y openstack-dashboard Edit Horizon main configuration Edit /etc/openstack-dashboard/local_settings.py and ensure the following lines are set. Use sudo with vim or nano if preferred. sudo nano /etc/openstack-dashboard/local_settings.py Key entries: OPENSTACK_HOST = "controller01" SESSION_ENGINE = 'django.contrib.sessions.backends.cache' CACHES = { 'default': { 'BACKEND': 'django.core.cache.backends.memcached.PyMemcacheCache', 'LOCATION': 'controller01:11211', } } OPENSTACK_KEYSTONE_URL = "http://%s:5000/v3" % OPENSTACK_HOST OPENSTACK_KEYSTONE_MULTIDOMAIN_SUPPORT = True OPENSTACK_API_VERSIONS = { "identity": 3, "image": 2, "volume": 3, } OPENSTACK_KEYSTONE_DEFAULT_DOMAIN = "Default" OPENSTACK_KEYSTONE_DEFAULT_ROLE = "user" Note: change volume: 2 to volume: 3 because we use Cinder v3 endpoints. If you prefer v2, set OPENSTACK_API_VERSIONS['volume'] = 2.

  • openstack
  • installation
  • horizon
Sunday, November 23, 2025 | 2 minutes Read
  • ««
  • «
  • 1
  • 2
  • »
  • »»
Navigation
  • About Me
  • Skills
  • Education
  • Recent Posts
  • Certifications
Contact me:
  • contacto@javiercd.es
  • javierasping
  • Francisco Javier Cruces Doval

Liability Notice: 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.
Powered by Hugo Logo