This document discusses a final year project proposal to automate failover of the compute service (Nova) in OpenStack. The objectives are to design a more automated and friendly environment for Nova failover. The methodology involves installing and configuring OpenStack, modifying Nova configuration files to implement the intended coding, and testing failover by corrupting virtual machines. The expected result is an automated Nova failover that provides reliable computing services and maximizes resource utilization.
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Managing Automation Failover in Openstack
1. 1
CSF 35104 FINAL YEAR PROJECT 1
WAN NURSHUHADA BT WAN MOHD ASRI (044408)
BACHELOR OF SCIENCE COMPUTER (COMPUTER
NETWORK SECURITY) WITH HONORS
SUPERVISOR: PM DR ZARINA BINTI MOHAMAD
3. 3
❖ Objectives
❖ Problem Statement
❖ Project Methodology
❖ Project Framework
❖ Data Model
❖ Proof of Concept
❖ Expected Result
❖ References
PRESENTATION CONTENT
4. 4
OBJECTIVES
➢ To propose the
automation
failover of the
compute (nova)
in Openstack.
➢ To design the
friendlier
environment for
automation
compute (nova).
➢ To implement
the effectiveness
automation
failover of the
compute (nova)
in Openstack.
5. PROBLEM STATEMENTS
× Management of openstack is very important to make sure its
achieve its flexibility and scalability. The existing work
performed in Openstack have mainly focused on the
discussion of the architecture, feature set and performance
analysis [6]. Based on documentation that provided by Redhat,
the nova community had developed the automated evacuation
through instance high availability (HA) However some of the
environment requirement need to be manually enabled.
5
10. PROOF OF CONCEPT
10
Cd etc commands would bring
the super user to the folder in
the root to check on the
installed packstack
The installed packstack
11. 11
Openstack have been
installed and configured.
Enter the cd pathname
command to navigate to the
openstack configuration files
and directories.
13. 13
This is where all the coded
program is. All we need to do
is modify it by deleting all lines
of codes and replace it with
the intended coding.
14. Expected Result
Able to provide service to each user
within the deadline and maximize
New features are being added for
automating failover instances
In computing (nova).
the utilization of resources.
15. 15
REFERENCES
1) Professor Rajkumar Buyya, Professor Yong Cui , Dr.
Dejan Milojicic, & Professor Vojislav B. Misic. (2012,
Nov). Call for Papers for IEEE Transactions on Parallel
and Distributed Systems Special Issue on Cloud
Computing. p. 2
2) Aditya Makwe, & Priyesh Kanungo. (2015). Scheduling
in Cloud Computing Environment Using Analytic
Hierarchy Process Model . IEEE International
Conference on Computer, Communication and Control
(IC4-2015). , (p. 4). India .
3) IEEE Association. (2018, April). IEEE Standards
Activities in Cloud/Edge/Fog Computing . p. 3.
4) Ahmad Faizal Abdul Latif. (2018). Introduction To
Openstack Architecture.
16. 16
REFERENCES
5) Maicon Anc¸a dos Santos , Andr´e R. Du Bois , &
Gerson Geraldo H. Cavalheiro .(A User-level
Scheduling Framework for BoT Applications on Private
Clouds. 2017 29th International Symposium on
Computer Architecture and High Performance
Computing (p. 8).
6) Modelling and Analysis of the State of the Art VM-
based Cloud Management Platform. (2013). IEEE
Transactions on Cloud Computing, 14.
7) George Coulouris, Jean Dollimore, Tim Kindberg, &
Gordon Blair. (2012). Distributed Systems: Concepts
and Design (5th Edition).
8) Guangming Yang, & Wenjuan Zhang. (2015).
Research Of Resource Allocation Based On
Openstack. China: CGTEG XI AN Research Institute
17. 17
REFERENCES
9) N. L., M. V., Ivano Alessandro Elia, & Nuno Antunes.
(2017). An Analysis of OpenStack Vulnerabilities. 2017
13th European Dependable Computing Conference, (p.
6).
10) Openstack Compute (Nova). (2018, 10 04). Retrieved
from Openstack: https://docs.openstack.org/nova/pike/
11) Openstack Team. (2018, 10 01). Red Hat Openstack
Platform 10. Retrieved from Redhat:
https://access.redhat.com/documentation/en-
us/red_hat_openstack_platform/10/pdf/high_availability
_for_compute_instances/Red_Hat_OpenStack_Platfor
m-10-High_Availability_for_Compute_Instances-en-
US.pdf