0% found this document useful (0 votes)
26 views5 pages

Ex No6-1

The document provides a step-by-step guide to install OpenStack on a fresh Ubuntu 18.04 system using Devstack. It outlines the minimum requirements, necessary commands for system preparation, user creation, and the installation process. Finally, it explains how to access the OpenStack dashboard after installation.

Uploaded by

rava2002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views5 pages

Ex No6-1

The document provides a step-by-step guide to install OpenStack on a fresh Ubuntu 18.04 system using Devstack. It outlines the minimum requirements, necessary commands for system preparation, user creation, and the installation process. Finally, it explains how to access the OpenStack dashboard after installation.

Uploaded by

rava2002
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

EX-6

Install openstack and use it as a service and use technology own cloud

OpenStack is a cloud computing infrastructure (IaaS) that helps in controlling large


pools of computation power, storage, and networking resources throughout a datacenter. It
does so with help of APIs. In short, OpenStack helps in building and managing Public and
Private Clouds, by using pooled virtual resources.
Devstack is a series of extensible scripts, which is used to set up an OpenStack environment
with ease. It is used alot, as it gives an interactive environment for development with
OpenStack

Minimum Requirements

Before we begin, ensure you have the following minimum prerequisites

1. A fresh Ubuntu 18.04 installation


2. User with sudo privileges
3. 4 GB RAM
4. 2 vCPUs
5. Hard disk capacity of 10 GB
6. Internet connection

With the minimum requirements satisfied, we can now proceed.

Step 1: Update and Upgrade the System

To start off, log into your Ubuntu 18.04 system using SSH protocol and update & upgrade
system repositories using the following command.

apt update -y && apt upgrade -y

Sample Output

Next reboot the system using the command.

sudo reboot

OR

init 6

1
Step 2: Create Stack user and assign sudo priviledge

Best practice demands that devstack should be run as a regular user with sudo privileges.
With that in mind, we are going to add a new user called “stack” and assign sudo privileges.
To create stack user execute

sudo adduser -s /bin/bash -d /opt/stack -m stack

Next, run the command below to assign sudo privileges to the user

echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack

Sample Output

Step 3: Install git and download DevStack

Once you have successfully created the user ‘stack’ and assigned sudo privileges, switch to
the user using the command.

su - stack

In most Ubuntu 18.04 systems, git comes already installed. If by any chance git is missing,
install it by running the following command.

sudo apt install git -y

Sample output

Using git, clone devstack’s git repository as shown.

git clone https://git.openstack.org/openstack-dev/devstack

2
Sample output

Step 4: Create devstack configuration file

In this step, navigate to the devstack directory.

cd devstack

Then create a local.conf configuration file.

vim local.conf

Paste the following content

[[local|localrc]]

# Password for KeyStone, Database, RabbitMQ and Service

ADMIN_PASSWORD=StrongAdminSecret

DATABASE_PASSWORD=$ADMIN_PASSWORD

RABBIT_PASSWORD=$ADMIN_PASSWORD

SERVICE_PASSWORD=$ADMIN_PASSWORD

# Host IP - get your Server/VM IP address from ip addr command

HOST_IP=10.208.0.10

Save and exit the text editor. NOTE:

1. The ADMIN_PASSWORD is the password that you will use to log in to the
OpenStack login page. The default username is admin.
2. The HOST_IP is your system’s IP address that is obtained by running ifconfig or ip
addr commands.

3
Step 5: Install OpenStack with Devstack

To commence the installation of OpenStack on Ubuntu , run the script below contained in
devstack directory.

./stack.sh

The following features will be installed:

• Horizon – OpenStack Dashboard


• Nova – Compute Service
• Glance – Image Service
• Neutron – Network Service
• Keystone – Identity Service
• Cinder – Block Storage Service
• Placement – Placement API

The deployment takes about 10 to 15 minutes depending on the speed of your system and
internet connection. In our case, it took roughly 12 minutes. At the very end, you should see

output similar to what we have below.

This confirms that all went well and that we can proceed to access OpenStack via a web
browser.

4
Step 6: Accessing OpenStack on a web browser

To access OpenStack via a web browser browse your Ubuntu’s IP address as


shown. https://server-ip/dashboard This directs you to a login page as shown.

Enter the credentials and hit “Sign In” You should be able to see the Management console
dashboard as shown below.

Conclusion

By following the above steps, we have Installed openstack and use it as a service and use
technology own cloud

You might also like