SlideShare a Scribd company logo
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
MANAGING
AUTOMATION
FAILOVER IN
OPENSTACK
3
❖ Objectives
❖ Problem Statement
❖ Project Methodology
❖ Project Framework
❖ Data Model
❖ Proof of Concept
❖ Expected Result
❖ References
PRESENTATION CONTENT
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.
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
6
• Design
procedures
• Determine the
required data
• Resolve
problems and
implement
solutions
PROJECT METHODOLOGY
PROJECT FRAMEWORK
2) Configuring nova to
manage resources
1) Installing and configuring
openstack
3) Corrupt virtual
machines
4) Automating the
failover session
5) Operating standby
virtual machines
8
Nova
Compute
Nova-Api
Nova-
Network
Nova-
Scheduler
Nova-
Volume
AMPQ
Horizon
Main module in
nova that is
responsible for
instantiating
virtual machine
and run, create,
end and reboot.
DATA MODEL
9
Admin/User
input
Scheduler
Filter Host
Calculate weight
values
Pass
Require
ment
Add requirements
Admin/User
Output
NO
YES
Nova-Api
Nova-Scheduler and nova-
network
Nova-Api send back
the admin/user
response
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
Openstack have been
installed and configured.
Enter the cd pathname
command to navigate to the
openstack configuration files
and directories.
12
Enter vi command to edit the
nova program files.
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.
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
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
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
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
Thank You
for your kind attention.
18

More Related Content

What's hot

Efficient frequent pattern mining in distributed system
Efficient frequent pattern mining in distributed systemEfficient frequent pattern mining in distributed system
Efficient frequent pattern mining in distributed system
Saurav Kumar
 
Towards the Cytoscape Cyberinfrastructure
Towards the Cytoscape CyberinfrastructureTowards the Cytoscape Cyberinfrastructure
Towards the Cytoscape Cyberinfrastructure
Keiichiro Ono
 
Postcard: NECOS
Postcard: NECOSPostcard: NECOS
Survey on NoSQL integration
Survey on NoSQL integrationSurvey on NoSQL integration
Survey on NoSQL integration
Luiz Henrique Zambom Santana
 
Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)
Robert Grossman
 
PyData - Multi-dimensional, Multi-modal Image Registration
PyData - Multi-dimensional, Multi-modal Image RegistrationPyData - Multi-dimensional, Multi-modal Image Registration
PyData - Multi-dimensional, Multi-modal Image Registration
Matthew McCormick
 
RECAP Project Overview
RECAP Project OverviewRECAP Project Overview
RECAP Project Overview
RECAP Project
 

What's hot (7)

Efficient frequent pattern mining in distributed system
Efficient frequent pattern mining in distributed systemEfficient frequent pattern mining in distributed system
Efficient frequent pattern mining in distributed system
 
Towards the Cytoscape Cyberinfrastructure
Towards the Cytoscape CyberinfrastructureTowards the Cytoscape Cyberinfrastructure
Towards the Cytoscape Cyberinfrastructure
 
Postcard: NECOS
Postcard: NECOSPostcard: NECOS
Postcard: NECOS
 
Survey on NoSQL integration
Survey on NoSQL integrationSurvey on NoSQL integration
Survey on NoSQL integration
 
Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)Bionimbus Cambridge Workshop (3-28-11, v7)
Bionimbus Cambridge Workshop (3-28-11, v7)
 
PyData - Multi-dimensional, Multi-modal Image Registration
PyData - Multi-dimensional, Multi-modal Image RegistrationPyData - Multi-dimensional, Multi-modal Image Registration
PyData - Multi-dimensional, Multi-modal Image Registration
 
RECAP Project Overview
RECAP Project OverviewRECAP Project Overview
RECAP Project Overview
 

Similar to Automation Failover in Openstack

Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
IRJET Journal
 
Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing
Qutub-ud- Din
 
An Overview of Open Source Solutions in Cloud Computing
An Overview of Open Source Solutions in Cloud ComputingAn Overview of Open Source Solutions in Cloud Computing
An Overview of Open Source Solutions in Cloud Computing
IRJET Journal
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
Nane Kratzke
 
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Nane Kratzke
 
Agile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software DevelopmentAgile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software Development
Raja Bavani
 
YangHu-CV-Nov2016
YangHu-CV-Nov2016YangHu-CV-Nov2016
YangHu-CV-Nov2016Yang Hu
 
The Cloudification Perspectives of Search-based Software Testing
The Cloudification Perspectives of Search-based Software TestingThe Cloudification Perspectives of Search-based Software Testing
The Cloudification Perspectives of Search-based Software Testing
Sebastiano Panichella
 
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICSA RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
IJCNCJournal
 
Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World
IRJET Journal
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Animesh Chaturvedi
 
HPC in higher education
HPC in higher educationHPC in higher education
HPC in higher education
Kishor Satpathy
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
Duc Minh Le
 
M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptx
viveknagle4
 
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud Computing
IRJET Journal
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingREVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud Computing
Jaya Gautam
 
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET Journal
 
Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes
John Archer
 
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
IJECEIAES
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
Christian Esteve Rothenberg
 

Similar to Automation Failover in Openstack (20)

Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
Creating a Cloud Architecture for Machine Learning and Artificial Intelligenc...
 
Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing Task Scheduling methodology in cloud computing
Task Scheduling methodology in cloud computing
 
An Overview of Open Source Solutions in Cloud Computing
An Overview of Open Source Solutions in Cloud ComputingAn Overview of Open Source Solutions in Cloud Computing
An Overview of Open Source Solutions in Cloud Computing
 
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise ArchitectsClouNS - A Cloud-native Application Reference Model for Enterprise Architects
ClouNS - A Cloud-native Application Reference Model for Enterprise Architects
 
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
Towards a Lightweight Multi-Cloud DSL for Elastic and Transferable Cloud-nati...
 
Agile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software DevelopmentAgile Practices and Cloud Computing in Software Development
Agile Practices and Cloud Computing in Software Development
 
YangHu-CV-Nov2016
YangHu-CV-Nov2016YangHu-CV-Nov2016
YangHu-CV-Nov2016
 
The Cloudification Perspectives of Search-based Software Testing
The Cloudification Perspectives of Search-based Software TestingThe Cloudification Perspectives of Search-based Software Testing
The Cloudification Perspectives of Search-based Software Testing
 
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICSA RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
A RAPID DEPLOYMENT BIG DATA COMPUTING PLATFORM FOR CLOUD ROBOTICS
 
Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World Cloud Computing: A Perspective on Next Basic Utility in IT World
Cloud Computing: A Perspective on Next Basic Utility in IT World
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
HPC in higher education
HPC in higher educationHPC in higher education
HPC in higher education
 
Duc le CV
Duc le CVDuc le CV
Duc le CV
 
M0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptxM0339_v1_6977127809 (1).pptx
M0339_v1_6977127809 (1).pptx
 
A Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud ComputingA Review: Metaheuristic Technique in Cloud Computing
A Review: Metaheuristic Technique in Cloud Computing
 
REVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud ComputingREVIEW PAPER on Scheduling in Cloud Computing
REVIEW PAPER on Scheduling in Cloud Computing
 
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...IRJET-  	  Implementation of Cloud Energy Saving System using Virtual Machine...
IRJET- Implementation of Cloud Energy Saving System using Virtual Machine...
 
Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes Democratizing Data Science on Kubernetes
Democratizing Data Science on Kubernetes
 
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
Virtual Machine Allocation Policy in Cloud Computing Environment using CloudSim
 
2016 open-source-network-softwarization
2016 open-source-network-softwarization2016 open-source-network-softwarization
2016 open-source-network-softwarization
 

Recently uploaded

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 

Recently uploaded (20)

To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 

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
  • 6. 6 • Design procedures • Determine the required data • Resolve problems and implement solutions PROJECT METHODOLOGY
  • 7. PROJECT FRAMEWORK 2) Configuring nova to manage resources 1) Installing and configuring openstack 3) Corrupt virtual machines 4) Automating the failover session 5) Operating standby virtual machines
  • 8. 8 Nova Compute Nova-Api Nova- Network Nova- Scheduler Nova- Volume AMPQ Horizon Main module in nova that is responsible for instantiating virtual machine and run, create, end and reboot.
  • 9. DATA MODEL 9 Admin/User input Scheduler Filter Host Calculate weight values Pass Require ment Add requirements Admin/User Output NO YES Nova-Api Nova-Scheduler and nova- network Nova-Api send back the admin/user response
  • 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.
  • 12. 12 Enter vi command to edit the nova program files.
  • 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
  • 18. Thank You for your kind attention. 18