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

  • Openstack Xena on Ubuntu 20.04 – Cinder
  • Preparing custom Debian 11 MATE image
  • Setup Ubuntu 20.04 repository mirror server
  • Preparing custom Debian 11 server cloud image
  • Complile Linux Kernel (on Debian 11)
  • Openstack Xena – Test Home Lab
  • Openstack Xena on Ubuntu 20.04 – Horizon
  • Openstack Xena on Ubuntu 20.04 -Home Lab
  • Openstack Xena on Ubuntu 20.04 – Neutron
  • Openstack Xena on Ubuntu 20.04 – Nova

Archives

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