Openstack Installation on Ubuntu 22.04
Prepare a fresh Ubuntu 22.04 VM and follow the below commands to install openstack
Script to install a basic Openstack instance.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/bin/bash
# Update package list
sudo apt update
# Install git
sudo apt install git -y
# Create user 'stack' with specified home directory and shell
sudo useradd -s /bin/bash -d /opt/stack -m stack
# Grant execute permission to /opt/stack
sudo chmod +x /opt/stack
# Allow 'stack' user to execute sudo commands without password prompt
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
# Switch to 'stack' user
sudo -u stack -i
# Clone devstack repository
git clone https://git.openstack.org/openstack-dev/devstack
cd devstack
Create a file called local.conf
1
nano local.conf
1
2
3
4
5
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
Add ubuntu bionic image to openstack by downloading it with wget
1
https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img
This post is licensed under
CC BY 4.0
by the author.