OpenStack Private cloud virtualization Technology

The project is designed to cover some of the sensitive areas of a private cloud where it will help the students and the University to have to access some of the most needed features of the time of an open-source plate-form Open Stack. The project will enable some ways for the University to make the

2025-06-28 16:28:44 - Adil Khan

Project Title

OpenStack Private cloud virtualization Technology

Project Area of Specialization Cloud InfrastructureProject Summary

The project is designed to cover some of the sensitive areas of a private cloud where it will help the students and the University to have to access some of the most needed features of the time of an open-source plate-form Open Stack. The project will enable some ways for the University to make the students facilitate remotely by using their private cloud network running on OpenStack plate-form.[1]

he students suffer a lot in their student life during their studies and practical life when it comes to having access to paid software or having heavy machines to be able to run software like Android Studio, Adobe Premiere, Photo Shop, Maya, etc. This proposed project is to bring up a solution for such students who can’t afford to buy licensed software or for those who don’t have good machines for heavy software. We will be working to build a Private Cloud Network using an open-source plate-form Open Stack.We will create some demo accounts of students where each student will be able to access his/her or (grouped) virtual machine from anywhere on the internet. To do so, we need to have an Ubuntu server machine running on a system with minimal storage of HDD 2 x 500 GB (7200 rpm) and a minimal CPU of 4 core @ 2.4 GHz with minimal 8GB RAM. The first step is to install the Ubuntu Operating system and then the Open Stack on the Ubuntu system. The Open Stack needs its key components to be installed too, to run the Open Stacks. Not all but we need some of the components like   NOVA (One of the main components of Open stack is Nova (Compute) which is used to manage computer resources and work with virtualization technologies), Glance (Glance is used to discover, register, and restore virtual machine images. Glance has a client-server architecture and delivers a user REST API which helps to work with virtual machine image metadata and retrieval of the actual image. While deploying new virtual machine instances, Glance uses the stored images as templates) and Neutron (Networking) (Neutron provides capabilities like managing networks and IP addresses for Open Stack. It ensures that the network is not a limiting factor in a cloud deployment and offers users self-service ability over network configurations). [2][3] 

Project Objectives

The idea behind using the Open-source platform Open stack is to set up a private cloud to bring up the cloud services for students. The project will cover private cloud virtualization in which we will provide virtual machines for the enrolled students of UoT. This will help the students to have access to their virtual machines anywhere through a good internet connection. The students may get advantages by installing and accessing heavy software in their virtual machines to access them anywhere by using an average computer system with an internet connection. This will help the users to install heavy software like Maya, Android Studio, and other IDE on their virtual machine to access them remotely on the internet.  Besides this, the idea will resolve the issues for those students who are never able to buy a license of software, like Maya, Mat lab, etc. in their student life. The University can provide them access to such software virtually. This project will also resolve the issue of final year students who always demand good machines for their final year projects. After the successful completion, the students of the final year can do their final year project using the virtual systems from any average System.

Project Implementation Method

There are several methodologies for developing any project each with its usage and advantages. Since we have a deployment project, it will go through the down-mentioned phases.

1)Design phase

The Design phase is the first phase in which we shall work to design the overall project by using some software like Microsoft visual along with paint, Photo Shop, and Coral Draw.

2)Installation and configuration phase

Right after designing the project, we shall install the OpenStack and its required tools and configure them according to our needs.

3)Testing phase

As the configuration is done, we shall test the project to confirm if it satisfies the project needs and works as it was designed and configured.

Benefits of the Project

Here are the most significant features of the project listed below.

1)Virtualization:

One of the most significant features of this project is that it provides virtualization to students where they can access a virtual machine from anywhere by using internet connectivity.

2)Compatibility and Portability:

Open Stack APIs are compatible with Amazon Web Services, so users don't need to rewrite applications for AWS. Thus, we need not rebuild the project if needed to be connected with AWS.

3)Security:

Security is always the main priority in the project, here Open Stack's robust security system supports multiple forms of identification which ensures security.Management and Visibility: The open-source cloud's Horizon dashboard gives administrators an overview of their cloud environment. The use of Horizon provides us with a flexible interface for managing virtual machines.

4)Storage:

Open Stack offers unlimited storage pools and supports block-IO from a variety of vendors, as well as object file storage. Its built-in storage management automatically recovers failed drives or nodes. Thus, managing and manipulating storage will be no longer issue in this project with Open Stack Component.[4]

Technical Details of Final Deliverable

The list of required software and hardware for this project is listed below.  5.1 Software prerequisites     5.1.1 Supported operating systems:a. Ubuntu Server 14.04 LTSb. RHEL/CentOSc. DebianWe have planned to use the Ubuntu Operating system as it’s the Top with OpenStack projects among other supporting Operating systems. Here is the chart below showing the percentage of most used operating systems for Open Stack projects.

 Hardware requirements: We may be in the need of the following hardware requirements:Other possible storage configurations:1x SSD 500+ GB1x HDD (7200 rpm) 500+ GB and 1x SSD 250+ GB (install the system onto the HDD and mount the SSD drive to the directory where the virtual machine images are stored)1x HDD (15000 rpm) 500+ GB [5][6][7][8][9]

Final Deliverable of the Project HW/SW integrated systemCore Industry EducationOther Industries IT , Others Core Technology Cloud InfrastructureOther Technologies Clean TechSustainable Development Goals Quality EducationRequired Resources
Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Total in (Rs) 80000
IoT and internet connection Equipment35200070000
workstation Miscellaneous 11000010000

More Posts