CCL Exp 3
CCL Exp 3
ROLL NO: - 31
CLASS: - BE
DIV: - A
Batch:- A2
EXPERIMENT NO: - 03
Experiment No: - 03
Date of Performance: - Date of
Submission: -
Its modular design allows interfacing with other products such as billing,
monitoring and additional management tools.
Keystone is the centralized identity service that provides authentication and
authorization for other services.
Keystone also provides a central catalog of services running in a particular
OpenStack cloud.
Snapshots can be taken for backing up and data, either for restoring data, or
to be used to create new block storage volumes.
Compute nodes form the resource core of the OpenStack Compute cloud,
providing the processing, memory, network and storage resources to run
instances.
Glance service that acts as a registry for virtual machine images to allowing
users to copy server images for immediate storage.
Compute (Nova)
OpenStack Compute is a cloud computing fabric controller, which manages pools
of computer resources and work with virtualization technologies, bare metals, and
high-performance computing configurations. Nova’s architecture provides
flexibility to design the cloud with no proprietary software or hardware
requirements and also delivers the ability to integrate the legacy systems and
third-party products.
Dashboard (Horizon)
Horizon is the authorized implementation of OpenStack’s Dashboard, which is the
only graphical interface to automate cloud-based resources. To service providers
and other commercial vendors, it supports with third party services such as
monitoring, billing, and other management tools. Developers can automate tools
to manage OpenStack resources using EC2 compatibility API or the native
OpenStack API.
Telemetry (Ceilometer)
Ceilometer delivers a single point of contact for billing systems obtaining all of
the measurements to authorize customer billing across all OpenStack core
components. By monitoring notifications from existing services, developers can
collect the data and may configure the type of data to meet their operating
requirements.
Orchestration (Heat)
Heat is a service to orchestrate multiple composite cloud applications through
both the CloudFormation-compatible Query API and OpenStack-native REST
API, using the AWS CloudFormation template format.
Login to your Ubuntu system – Can be Desktop or VM in the Cloud and update it.
sudo reboot
Devstack should be run as a non-root user with sudo enabled. If you’re running
your instance in the cloud, standard logins to cloud images such as “centos” or
“ubuntu” or “cloud-user” are usually fine.
For other installations of Ubuntu 18.04, run the commands below to create
DevStack deployment user.
Enable sudo privileges for this user without need for a password.
su - stack
sudo apt -y install git
git clone https://git.openstack.org/openstack-dev/devstack
cd devstack
nano local.conf
Add:
[[local|localrc]]
ADMIN_PASSWORD=StrongAdminSecret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
HOST_IP=192.168.10.100
Step 4: Start Openstack Deployment on Ubuntu 18.04 with DevStack
Now that you’ve configured the minimum required config to get started with
DevStack, start the installation of Openstack.
cd devstack
./stack.sh
This will take a 15 – 20 minutes, largely depending on the speed of your internet
connection. At the end of the installation process, you should see output like this:
WARNING:
Using lib/neutron-legacy is deprecated, and it will be
removed in the future
Copy the Horizon URL shown on the installation output and paste it into your
web browser:
http://192.168.10.100/dashboard
Use the default users’ demo or admin and configured password to login.