0% found this document useful (0 votes)
6 views3 pages

Experiment No. 1

The document outlines an experiment for designing and implementing a cloud infrastructure management system using OpenStack or CloudStack. It covers the objectives, theory, key features, implementation steps, and concludes with the benefits of efficient resource provisioning and automation in cloud environments. The system aims to enhance performance, security, and resource optimization while reducing manual intervention.

Uploaded by

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

Experiment No. 1

The document outlines an experiment for designing and implementing a cloud infrastructure management system using OpenStack or CloudStack. It covers the objectives, theory, key features, implementation steps, and concludes with the benefits of efficient resource provisioning and automation in cloud environments. The system aims to enhance performance, security, and resource optimization while reducing manual intervention.

Uploaded by

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

DEPARTMENT OF COMPUTER ENGINEERING

Course code: 24MECSPCL201 Class: M.E./COMP/A


Course name: Computational Laboratory-II (Cloud Computing & Services)

Experiment No. 1
Aim:-
Design and implement a cloud infrastructure management system using a
tool like OpenStack or CloudStack.

Objectives:-
To design and implement a cloud infrastructure management system using
OpenStack or CloudStack, enabling efficient provisioning, monitoring, and
resource management in a cloud environment.

Theory:-

What is Cloud Infrastructure Management?


Cloud infrastructure management involves the provisioning, monitoring, and
optimization of cloud resources such as computing power, storage, and
networking. It ensures the efficient allocation and scaling of cloud resources
while maintaining security and performance.

Tools for Cloud Infrastructure Management


1. OpenStack – Open-source cloud management platform that allows
users to create and manage public and private cloud infrastructure.

2. CloudStack – A cloud orchestration tool that provides Infrastructure as


a Service (IaaS) by managing virtualized resources.

Key Features of Cloud Infrastructure Management Systems:

● Virtual Machine (VM) Provisioning – Deploying VMs dynamically.


● Storage Management – Managing cloud-based storage solutions.
● Network Configuration – Allocating IPs, setting up VPNs,
and managing traffic.
● Security & Access Control – Managing user authentication
and role-based access.
● Monitoring & Resource Optimization – Ensuring efficient
resource utilization and reducing wastage.

Implementation:-
Step 1: Install OpenStack or CloudStack
1. Using OpenStack:
● Install DevStack (for testing OpenStack locally)
sudo apt update
sudo apt install -y git
git clone https://opendev.org/openstack/devstack
cd devstack
./stack.sh

Access OpenStack Dashboard

Open http://<your-ip>/dashboard in a browser. Log

in using admin credentials.

2. Using CloudStack:
● Install Apache CloudStack
sudo apt update
sudo apt install -y cloudstack-management cloudstack-agent

● Configure CloudStack
cloudstack-setup-management
Access CloudStack UI

Open http://<your-ip>:8080/client in a browser.

Step 2: Configure Cloud Infrastructure


● Create a Virtual Machine (VM)
● Allocate Storage and Networking
● Set User Roles and Access Controls
● Monitor Performance and Logs

Step 3: Automate Infrastructure Management


Use Ansible/Terraform to automate
deployments. Implement Auto-Scaling based on
demand.

Conclusion:-
By implementing a Cloud Infrastructure Management System using
OpenStack or CloudStack, we demonstrated efficient resource provisioning,
scalability, and automation for managing cloud resources. The system ensures
flexibility in cloud environments while integrating monitoring and security
measures for reliable operations. This enhances performance, reduces manual
intervention, and optimizes resource utilization.

You might also like