SlideShare a Scribd company logo
Student Name: Emad Ahmed
VU ID : MC160202063
Group ID : 17026CF1B
Master of Computer Science
*Introduction to Cloud computing
*Introduction to OpenStack
*OpenStack Design & Architecture
*Demonstration of OpenStack Cloud
Implement Cloud Infrastructure
via OpenStack
Cloud Computing:
Cloud computing is about using remotely hosted server on the internet
to store ,manage and process data, in contrast to local server and such
service providers are called Cloud provider or operator.
The shared resources, system or data as a service is delivered through
Cloud Computing
Characteristic of Cloud Computing:
 virtual resource pool
 flexible and scalable
 Affordable
IaaS: Infrastructure as a Service which includes servers, storage, networks and
operating system example OpenStack
Implement Cloud Infrastructure
via OpenStack
 Open Stack is a fully open source “Cloud operating system”
 Comprise of several open source sub projects
 Provide building blocking to create IaaS cloud
 Controls large pools of storage, compute and networking resources in
a datacenter
 All managed with graphical user interface called dashboard.
 Users empower to provision resources through a web interface
Implement Cloud Infrastructure
via OpenStack
Compute:
 Virtual machine management
 Comprehensive hypervisor support
Network:
 IP address management
 Layer 2, Layer 3
 Security services
Storage:
 Persistent Volumes(Block storage)
 Bootable VM images and files storage
OpenStack Components responsible and provide..
Implement Cloud Infrastructure
via OpenStack
VU Process Diagram
Use Case Diagram
Business Rules Catalog
 3 x Server preparation for Open Stack and
virtualization on Virtual Box hypervisor.
 Security implementation, virtual machine instance and
allow user to view and manipulate from web interface.
 Web graph to view CPU limit, storage, and memory.
 User direct access to instance without connecting to
cloud web interface.
 Setup metering for billing and rating system.
Business Rules Catalog
 Quick deployment of virtual machine (VM) through easy
to use web form selection interface.
 Web interface management on resource.
 Host resource restriction on instance.
 Monitor processor utilization, space utilization and
memory utilization in graph.
 Virtual machine for logical volume management for block
storage called cinder.
OpenStack Cloud Architectural Design
Team Structure
XXXXXXXXXXXXXXXXXXXXX
Entity-Relationship Diagram
Project Schedule
Sequence Diagrams
Horizon keystone
Req validation token
Admin/User
Logged
Nova
Auth- header updated
Http Rest api call
Request permission
Permission granted
Nova-api
Nova-scheduler
Nova-conductor
Nova-DB
Dashboard
Interface updated
Instance Nova Provision Process
Sequence Diagrams
Horizon Glance
Req validation token
Admin/
User
Logged
Nova
Auth- header updated
Http Rest api call
Image Metadata info
Nova-api
Nova-scheduler
Nova-conductor Glance-api
Glance-registery
keystone
Auth- token
Nova-DB
Glance-DB
Dashboard
Interface updated
Instance Image Provision Process
Sequence Diagrams
Horizon Neutron
Req validation tokenLogged
Nova
Auth- header updated
Http Rest api call
Network info
Nova-api
Nova-scheduler
Nova-conductor Neutron-server
Plugin-agent
Auth- token
keystone
Admin/
User
Nova-DB
Neutron-DB
Dashboard
Interface updated
Instance Network Provision Process
Sequence Diagrams
Horizon Cinder
Req validation tokenLogged
Nova
Auth- header updated
Http Rest api call
Block storage info
Nova-api
Nova-scheduler
Nova-conductor
Cinder-api
Auth- token
keystone
Admin/
User
Cinder-scheduler
Cinder-volume
Nova-DB
Cinder-DB
Dashboard
Interface updated
Instance Cinder Storage Process
Sequence Diagrams
Horizon Admin
Req validation
token
Logged In
Http Rest api
callAuth- token
keystoneAdmin Usage &
Reporting
Http Rest api
call
Syslog & resource
utilization
Log & VNC
Http Rest api call
VNC address & log
pulling
Network
Http Rest api call
Network
info,subnet,routing
Volume
Http Rest api call
Storage vol info
Share
Http Rest api call
Share info list
system
Info
Service api addresses
Http Rest api call
credidential
Administration Tasks Process
User Interfaces
User Interfaces
User Interfaces
User Interfaces
User Interfaces
User Interfaces
User Interfaces
User Interfaces
User Interfaces
Test Cases
Test Case Title: Testing the Login mechanism into OpenStack
cloud System.
Preconditions
Create user in mysql database for identity
services responsible for providing
authentication of users in the system
Actions
Access horizon web interface login page
and enter user name and password and
press Sign In.
Expected Results
OpenStack should login the user into the
cloud system.
Tested By: Emad Ahmed
Result Pass
Test Cases
Test Case Title: Testing Virtual machine instances.
Preconditions
User must be existed in identity service
and logged into OpenStack cloud web
interface.
Actions
Click Instances category from Project
tab in Compute tab and create instance.
Fill instance launch sub tab form sub
categories i.e Details (Name, flavor,
image, number of instances), Access &
Security (public & private key creation),
Networking (network for VM), Advanced
Options (disk partitioning).
Expected Results
OpenStack should launch virtual machine
instance with security and networking.
Tested By: Emad Ahmed
Result Pass
Test Cases
Test Case Title: Testing VM access state parameters of admin
role.
Preconditions
Log in as admin.
Actions
Click admin tab in project.
Select instance category.
Select Instance from list and Click
Action menu
Action menu list are Access, pause,
resume, suspend, soft or hard reboot,
delete instance, view logs and also access
instance using VNC console that belong to
users
Expected Results Show instance access parameters states.
Tested By: Emad Ahmed
Result Pass
Test Cases
Test Case Title: Test Create Router.
Preconditions
Log into Dashboard as a user/admin
Actions
Select project tab and open Network tab
and Click Routers category.
Click Networks category.
Click Create Router; In a dialog box
mention name of router and External
Network.
Click Create Router.
Expected Results
OpenStack Cloud Dashboard appear
router in Networks tab..
Tested By: Emad Ahmed
Result Pass
Test Cases
Test Case Title: Test SSH access
Preconditions
Log into Dashboard as a admin/user
Actions
Select project .On the Project tab.
Open the Compute tab and Click Access &
Security category.
Select the default security group and
click Manage Rules.
In the Add Rule dialog box specify values
Rules, Remote, CIDR
Expected Results Allow SSH access
Tested By: Emad Ahmed
Result Pass
Test Cases
Test Case Title: Test create user.
Preconditions
Log into Dashboard as a admin
Actions
Click on the identity label and Click
Users.
Click Create User specify Domain Name,
Primary project, Username and password
for new user
Confirm Click Create User.
Expected Results
New Users created and displayed under
Users page of the dashboard.
Tested By: Emad Ahmed
Result Pass
Tools
 Oracle Virtual Box hypervisor
 Ubuntu Server 14.04
 OpenStack Icehouse Release
 Bash scripting
 Heat template(yaml)
MySQL database
OpenStack cloud Lab Topology
Any Questions
Openstack Icehouse  IaaS Presentation

More Related Content

What's hot

Security_of_openstack_keystone
Security_of_openstack_keystoneSecurity_of_openstack_keystone
Security_of_openstack_keystone
UT, San Antonio
 
Deep Dive into Keystone Tokens and Lessons Learned
Deep Dive into Keystone Tokens and Lessons LearnedDeep Dive into Keystone Tokens and Lessons Learned
Deep Dive into Keystone Tokens and Lessons Learned
Priti Desai
 
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio Tavilla
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio TavillaOpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio Tavilla
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio Tavilla
Lorenzo Carnevale
 
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
DevDay Da Nang
 
Dcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designDcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-design
Isaac Chiang
 
OpenStack Keystone
OpenStack KeystoneOpenStack Keystone
OpenStack Keystone
Deepti Ramakrishna
 
Keystone: Federated
Keystone: FederatedKeystone: Federated
Keystone: Federated
jamielennox
 
Keystone - Openstack Identity Service
Keystone - Openstack Identity Service Keystone - Openstack Identity Service
Keystone - Openstack Identity Service
Prasad Mukhedkar
 
Cloud and OpenStack
Cloud and OpenStackCloud and OpenStack
Cloud and OpenStack
Seyed Ehsan Beheshtian
 
Keystone Federation
Keystone Federation Keystone Federation
Keystone Federation
openstackindia
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
Toni Ramirez
 
Building IAM for OpenStack
Building IAM for OpenStackBuilding IAM for OpenStack
Building IAM for OpenStack
Steve Martinelli
 
Keystone deep dive 1
Keystone deep dive 1Keystone deep dive 1
Keystone deep dive 1
Jsonr4
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
David Chou
 
Data Grids with Oracle Coherence
Data Grids with Oracle CoherenceData Grids with Oracle Coherence
Data Grids with Oracle Coherence
Ben Stopford
 
OpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceOpenStack - Infrastructure as a service
OpenStack - Infrastructure as a service
Denis Cavalcante
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
Amar Myana
 
From Zero to Cloud in 12 Easy Factors
From Zero to Cloud in 12 Easy FactorsFrom Zero to Cloud in 12 Easy Factors
From Zero to Cloud in 12 Easy Factors
Ed King
 
OpenStack Glance
OpenStack GlanceOpenStack Glance
OpenStack Glance
openstackstl
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1
Nhan Cao Thanh
 

What's hot (20)

Security_of_openstack_keystone
Security_of_openstack_keystoneSecurity_of_openstack_keystone
Security_of_openstack_keystone
 
Deep Dive into Keystone Tokens and Lessons Learned
Deep Dive into Keystone Tokens and Lessons LearnedDeep Dive into Keystone Tokens and Lessons Learned
Deep Dive into Keystone Tokens and Lessons Learned
 
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio Tavilla
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio TavillaOpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio Tavilla
OpenStack Identity - Keystone (liberty) by Lorenzo Carnevale and Silvio Tavilla
 
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
[DevDay 2016] OpenStack and approaches for new users - Speaker: Chi Le – Head...
 
Dcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-designDcs cloud architecture-high-level-design
Dcs cloud architecture-high-level-design
 
OpenStack Keystone
OpenStack KeystoneOpenStack Keystone
OpenStack Keystone
 
Keystone: Federated
Keystone: FederatedKeystone: Federated
Keystone: Federated
 
Keystone - Openstack Identity Service
Keystone - Openstack Identity Service Keystone - Openstack Identity Service
Keystone - Openstack Identity Service
 
Cloud and OpenStack
Cloud and OpenStackCloud and OpenStack
Cloud and OpenStack
 
Keystone Federation
Keystone Federation Keystone Federation
Keystone Federation
 
Quick overview of Openstack architecture
Quick overview of Openstack architectureQuick overview of Openstack architecture
Quick overview of Openstack architecture
 
Building IAM for OpenStack
Building IAM for OpenStackBuilding IAM for OpenStack
Building IAM for OpenStack
 
Keystone deep dive 1
Keystone deep dive 1Keystone deep dive 1
Keystone deep dive 1
 
Java on Windows Azure
Java on Windows AzureJava on Windows Azure
Java on Windows Azure
 
Data Grids with Oracle Coherence
Data Grids with Oracle CoherenceData Grids with Oracle Coherence
Data Grids with Oracle Coherence
 
OpenStack - Infrastructure as a service
OpenStack - Infrastructure as a serviceOpenStack - Infrastructure as a service
OpenStack - Infrastructure as a service
 
Eucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebulaEucalyptus, Nimbus & OpenNebula
Eucalyptus, Nimbus & OpenNebula
 
From Zero to Cloud in 12 Easy Factors
From Zero to Cloud in 12 Easy FactorsFrom Zero to Cloud in 12 Easy Factors
From Zero to Cloud in 12 Easy Factors
 
OpenStack Glance
OpenStack GlanceOpenStack Glance
OpenStack Glance
 
Openstack architure part 1
Openstack architure part 1Openstack architure part 1
Openstack architure part 1
 

Similar to Openstack Icehouse IaaS Presentation

Cloud Computing Industrial Training In Chandigarh
Cloud Computing Industrial Training In ChandigarhCloud Computing Industrial Training In Chandigarh
Cloud Computing Industrial Training In Chandigarh
Arcadian Learning
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 Wrap
HarbourIT
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ Kalasalingam
Beny Raja
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
Jayaprakash R
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
Ben Hall
 
Getting started with open stack
Getting started with open stackGetting started with open stack
Getting started with open stack
Dan Radez
 
Rohit yadav cloud stack internals
Rohit yadav   cloud stack internalsRohit yadav   cloud stack internals
Rohit yadav cloud stack internals
ShapeBlue
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
Rinat Shagisultanov
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
Open Stack
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Arraya Solutions
 
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Eduardo Patrocinio
 
Openstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2SchoolOpenstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2School
Asaf Abres
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
Chip Childers
 
How to build a Citrix infrastructure on AWS
How to build a Citrix infrastructure on AWSHow to build a Citrix infrastructure on AWS
How to build a Citrix infrastructure on AWS
Denis Gundarev
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
sedukull
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia
VMUG IT
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
ShapeBlue
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180
Suresh Kumar
 
VMworld 2013: Deploying VMware NSX Network Virtualization
VMworld 2013: Deploying VMware NSX Network Virtualization VMworld 2013: Deploying VMware NSX Network Virtualization
VMworld 2013: Deploying VMware NSX Network Virtualization
VMworld
 

Similar to Openstack Icehouse IaaS Presentation (20)

Cloud Computing Industrial Training In Chandigarh
Cloud Computing Industrial Training In ChandigarhCloud Computing Industrial Training In Chandigarh
Cloud Computing Industrial Training In Chandigarh
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 Wrap
 
Openstack workshop @ Kalasalingam
Openstack workshop @ KalasalingamOpenstack workshop @ Kalasalingam
Openstack workshop @ Kalasalingam
 
Workshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, VirtualizationWorkshop - Openstack, Cloud Computing, Virtualization
Workshop - Openstack, Cloud Computing, Virtualization
 
Deploying windows containers with kubernetes
Deploying windows containers with kubernetesDeploying windows containers with kubernetes
Deploying windows containers with kubernetes
 
Getting started with open stack
Getting started with open stackGetting started with open stack
Getting started with open stack
 
Rohit yadav cloud stack internals
Rohit yadav   cloud stack internalsRohit yadav   cloud stack internals
Rohit yadav cloud stack internals
 
Introduction To Cloud Computing
Introduction To Cloud ComputingIntroduction To Cloud Computing
Introduction To Cloud Computing
 
OpenStack Technology Overview
OpenStack Technology OverviewOpenStack Technology Overview
OpenStack Technology Overview
 
Successfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIOSuccessfully Deliver and Operate OpenStack in Production with VMware VIO
Successfully Deliver and Operate OpenStack in Production with VMware VIO
 
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming PhysicalVMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
VMworld 2013: vCloud Powered HPC is Better and Outperforming Physical
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
 
Openstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2SchoolOpenstack Fundamentals by CloudZone @Back2School
Openstack Fundamentals by CloudZone @Back2School
 
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 PreviewCloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview
 
How to build a Citrix infrastructure on AWS
How to build a Citrix infrastructure on AWSHow to build a Citrix infrastructure on AWS
How to build a Citrix infrastructure on AWS
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Vsphere 4-partner-training180
Vsphere 4-partner-training180Vsphere 4-partner-training180
Vsphere 4-partner-training180
 
VMworld 2013: Deploying VMware NSX Network Virtualization
VMworld 2013: Deploying VMware NSX Network Virtualization VMworld 2013: Deploying VMware NSX Network Virtualization
VMworld 2013: Deploying VMware NSX Network Virtualization
 

Recently uploaded

220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
Kalna College
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
deepaannamalai16
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
Steve Thomason
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
heathfieldcps1
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Kalna College
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
Ch-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdfCh-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdf
lakshayrojroj
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
Celine George
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
Nguyen Thanh Tu Collection
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
shreyassri1208
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
TechSoup
 
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
Nguyen Thanh Tu Collection
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
indexPub
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
khabri85
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
nitinpv4ai
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
TechSoup
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
blueshagoo1
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
Prof. Dr. K. Adisesha
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
Iris Thiele Isip-Tan
 

Recently uploaded (20)

220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology220711130097 Tulip Samanta Concept of Information and Communication Technology
220711130097 Tulip Samanta Concept of Information and Communication Technology
 
Standardized tool for Intelligence test.
Standardized tool for Intelligence test.Standardized tool for Intelligence test.
Standardized tool for Intelligence test.
 
A Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two HeartsA Visual Guide to 1 Samuel | A Tale of Two Hearts
A Visual Guide to 1 Samuel | A Tale of Two Hearts
 
The basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptxThe basics of sentences session 7pptx.pptx
The basics of sentences session 7pptx.pptx
 
Contiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptxContiguity Of Various Message Forms - Rupam Chandra.pptx
Contiguity Of Various Message Forms - Rupam Chandra.pptx
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
Ch-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdfCh-4 Forest Society and colonialism 2.pdf
Ch-4 Forest Society and colonialism 2.pdf
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
 
How to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in useHow to Fix [Errno 98] address already in use
How to Fix [Errno 98] address already in use
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 8 - CẢ NĂM - FRIENDS PLUS - NĂM HỌC 2023-2024 (B...
 
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGHKHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
KHUSWANT SINGH.pptx ALL YOU NEED TO KNOW ABOUT KHUSHWANT SINGH
 
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
Elevate Your Nonprofit's Online Presence_ A Guide to Effective SEO Strategies...
 
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
CHUYÊN ĐỀ ÔN TẬP VÀ PHÁT TRIỂN CÂU HỎI TRONG ĐỀ MINH HỌA THI TỐT NGHIỆP THPT ...
 
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
THE SACRIFICE HOW PRO-PALESTINE PROTESTS STUDENTS ARE SACRIFICING TO CHANGE T...
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
 
Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)Oliver Asks for More by Charles Dickens (9)
Oliver Asks for More by Charles Dickens (9)
 
Accounting for Restricted Grants When and How To Record Properly
Accounting for Restricted Grants  When and How To Record ProperlyAccounting for Restricted Grants  When and How To Record Properly
Accounting for Restricted Grants When and How To Record Properly
 
CIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdfCIS 4200-02 Group 1 Final Project Report (1).pdf
CIS 4200-02 Group 1 Final Project Report (1).pdf
 
Data Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsxData Structure using C by Dr. K Adisesha .ppsx
Data Structure using C by Dr. K Adisesha .ppsx
 
Educational Technology in the Health Sciences
Educational Technology in the Health SciencesEducational Technology in the Health Sciences
Educational Technology in the Health Sciences
 

Openstack Icehouse IaaS Presentation

  • 1. Student Name: Emad Ahmed VU ID : MC160202063 Group ID : 17026CF1B Master of Computer Science
  • 2. *Introduction to Cloud computing *Introduction to OpenStack *OpenStack Design & Architecture *Demonstration of OpenStack Cloud Implement Cloud Infrastructure via OpenStack
  • 3. Cloud Computing: Cloud computing is about using remotely hosted server on the internet to store ,manage and process data, in contrast to local server and such service providers are called Cloud provider or operator. The shared resources, system or data as a service is delivered through Cloud Computing Characteristic of Cloud Computing:  virtual resource pool  flexible and scalable  Affordable IaaS: Infrastructure as a Service which includes servers, storage, networks and operating system example OpenStack Implement Cloud Infrastructure via OpenStack
  • 4.  Open Stack is a fully open source “Cloud operating system”  Comprise of several open source sub projects  Provide building blocking to create IaaS cloud  Controls large pools of storage, compute and networking resources in a datacenter  All managed with graphical user interface called dashboard.  Users empower to provision resources through a web interface Implement Cloud Infrastructure via OpenStack
  • 5. Compute:  Virtual machine management  Comprehensive hypervisor support Network:  IP address management  Layer 2, Layer 3  Security services Storage:  Persistent Volumes(Block storage)  Bootable VM images and files storage OpenStack Components responsible and provide.. Implement Cloud Infrastructure via OpenStack
  • 8. Business Rules Catalog  3 x Server preparation for Open Stack and virtualization on Virtual Box hypervisor.  Security implementation, virtual machine instance and allow user to view and manipulate from web interface.  Web graph to view CPU limit, storage, and memory.  User direct access to instance without connecting to cloud web interface.  Setup metering for billing and rating system.
  • 9. Business Rules Catalog  Quick deployment of virtual machine (VM) through easy to use web form selection interface.  Web interface management on resource.  Host resource restriction on instance.  Monitor processor utilization, space utilization and memory utilization in graph.  Virtual machine for logical volume management for block storage called cinder.
  • 10.
  • 15. Sequence Diagrams Horizon keystone Req validation token Admin/User Logged Nova Auth- header updated Http Rest api call Request permission Permission granted Nova-api Nova-scheduler Nova-conductor Nova-DB Dashboard Interface updated Instance Nova Provision Process
  • 16. Sequence Diagrams Horizon Glance Req validation token Admin/ User Logged Nova Auth- header updated Http Rest api call Image Metadata info Nova-api Nova-scheduler Nova-conductor Glance-api Glance-registery keystone Auth- token Nova-DB Glance-DB Dashboard Interface updated Instance Image Provision Process
  • 17. Sequence Diagrams Horizon Neutron Req validation tokenLogged Nova Auth- header updated Http Rest api call Network info Nova-api Nova-scheduler Nova-conductor Neutron-server Plugin-agent Auth- token keystone Admin/ User Nova-DB Neutron-DB Dashboard Interface updated Instance Network Provision Process
  • 18. Sequence Diagrams Horizon Cinder Req validation tokenLogged Nova Auth- header updated Http Rest api call Block storage info Nova-api Nova-scheduler Nova-conductor Cinder-api Auth- token keystone Admin/ User Cinder-scheduler Cinder-volume Nova-DB Cinder-DB Dashboard Interface updated Instance Cinder Storage Process
  • 19. Sequence Diagrams Horizon Admin Req validation token Logged In Http Rest api callAuth- token keystoneAdmin Usage & Reporting Http Rest api call Syslog & resource utilization Log & VNC Http Rest api call VNC address & log pulling Network Http Rest api call Network info,subnet,routing Volume Http Rest api call Storage vol info Share Http Rest api call Share info list system Info Service api addresses Http Rest api call credidential Administration Tasks Process
  • 29. Test Cases Test Case Title: Testing the Login mechanism into OpenStack cloud System. Preconditions Create user in mysql database for identity services responsible for providing authentication of users in the system Actions Access horizon web interface login page and enter user name and password and press Sign In. Expected Results OpenStack should login the user into the cloud system. Tested By: Emad Ahmed Result Pass
  • 30. Test Cases Test Case Title: Testing Virtual machine instances. Preconditions User must be existed in identity service and logged into OpenStack cloud web interface. Actions Click Instances category from Project tab in Compute tab and create instance. Fill instance launch sub tab form sub categories i.e Details (Name, flavor, image, number of instances), Access & Security (public & private key creation), Networking (network for VM), Advanced Options (disk partitioning). Expected Results OpenStack should launch virtual machine instance with security and networking. Tested By: Emad Ahmed Result Pass
  • 31. Test Cases Test Case Title: Testing VM access state parameters of admin role. Preconditions Log in as admin. Actions Click admin tab in project. Select instance category. Select Instance from list and Click Action menu Action menu list are Access, pause, resume, suspend, soft or hard reboot, delete instance, view logs and also access instance using VNC console that belong to users Expected Results Show instance access parameters states. Tested By: Emad Ahmed Result Pass
  • 32. Test Cases Test Case Title: Test Create Router. Preconditions Log into Dashboard as a user/admin Actions Select project tab and open Network tab and Click Routers category. Click Networks category. Click Create Router; In a dialog box mention name of router and External Network. Click Create Router. Expected Results OpenStack Cloud Dashboard appear router in Networks tab.. Tested By: Emad Ahmed Result Pass
  • 33. Test Cases Test Case Title: Test SSH access Preconditions Log into Dashboard as a admin/user Actions Select project .On the Project tab. Open the Compute tab and Click Access & Security category. Select the default security group and click Manage Rules. In the Add Rule dialog box specify values Rules, Remote, CIDR Expected Results Allow SSH access Tested By: Emad Ahmed Result Pass
  • 34. Test Cases Test Case Title: Test create user. Preconditions Log into Dashboard as a admin Actions Click on the identity label and Click Users. Click Create User specify Domain Name, Primary project, Username and password for new user Confirm Click Create User. Expected Results New Users created and displayed under Users page of the dashboard. Tested By: Emad Ahmed Result Pass
  • 35. Tools  Oracle Virtual Box hypervisor  Ubuntu Server 14.04  OpenStack Icehouse Release  Bash scripting  Heat template(yaml) MySQL database
  • 37.