Skip to content

Home Lab

Notes from my learning sessions

Menu
Menu

Openstack Xena on Ubuntu 20.04

Need: Openstack setup for testing Openstack APIs, compute, neutron, glance, keystone, and OpenNFV

Objective: Minimal install of Openstack Xena on a single physical server

  • One flat type network for external access. Subnet 10.0.0.16/16 with floating IP range 10.0.3.2 to 10.0.3.254
  • One vxlan type network for internal use. Subnet 192.168.100.0/24
  • One virtual router bridging both the networks.
  • Should be able to glance/upload images, launch instances and access the VMs

Understanding: Typical operations involved in installing every OpenStack service

  1. Create DB for the service
  2. Create a user account for service and assign the role
  3. Create endpoints for service
  4. Install the package(s)
  5. Update the configurations and restart services

Pre-requisites (1/9) – NTP / MariaDB / Memcached / etcd / RabbitMQ.

Keystone (2/9) – Authentication service

Glance 3/9) – Image service

Placement (4/9) – Track resource provider inventories and usage

Nova (5/9) – Compute service

Neutron (6/9) – Networking service

Create homelab (7/9) – Project, networks, vRouter, and security group

Horizon (8/9) – Management dashboard

Cinder (9/9) – Cinder service.

Test launching a VM – Upload custom image, launch VM, log in using ssh from another node.

 

Recent Posts

  • Ceph + KVM: 4. Orchestrating Ceph RBD backed VMs on KVM Hosts
  • Rabbit MQ Cluster + HAProxy + Keepalived
  • Install and configure MariaDB / Galera cluster
  • Ceph + KVM : 3. Installing KVM, cutsomized monitoring scripts
  • Ceph + KVM : 5. Service checks and CLI commands
  • Ceph + KVM : 2. Installation – Ceph Storage
  • Ceph + KVM : 1. Planning and preparing for Ceph Storage
  • Openstack Xena on Ubuntu 20.04 – Cinder
  • Preparing custom Debian 11 MATE image
  • Setup Ubuntu 20.04 repository mirror server

Archives

  • April 2025
  • March 2025
  • October 2024
  • September 2024
  • April 2022
  • March 2022
  • February 2022
  • December 2021
  • October 2021
  • September 2021
  • October 2020
  • February 2020
  • January 2020
  • December 2019
© 2025 Home Lab | Powered by Minimalist Blog WordPress Theme