OpenStack Ani Bicaku 18/04/2015 17.09.2018 © (SG)² Konsortium.

Slides:



Advertisements
Similar presentations
Cloud computing is used to describe a variety of computing concepts that involve a large number of computers connected through a real-time communication.
Advertisements

Vasinee Siripoonya Kasidit Chanchio
STUDY ON OPENSTACK BY JAI KRISHNA. LIST OF COMPONENTS Introduction Components Architecture Where it is used.
© 2012 IBM Corporation Architecture of Quantum Folsom Release Yong Sheng Gong ( 龚永生 ) gongysh #openstack-dev Quantum Core developer.
Cloud Computing Open source cloud infrastructures Keke Chen.
1 Security on OpenStack 11/7/2013 Brian Chong – Global Technology Strategist.
SDN in Openstack - A real-life implementation Leo Wong.
24 February 2015 Ryota Mibu, NEC
1 Doctor Fault Management 18 May 2015 Ryota Mibu, NEC.
Amazon EC2 Quick Start adapted from EC2_GetStarted.html.
Cloud Computing Why is it called the cloud?.
Opensource for Cloud Deployments – Risk – Reward – Reality
Module 5: Managing Public Folders. Overview Managing Public Folder Data Managing Network Access to Public Folders Publishing an Outlook 2003 Form Discussion:
+ CS 325: CS Hardware and Software Organization and Architecture Cloud Architectures.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Presented by: Sanketh Beerabbi University of Central Florida COP Cloud Computing.
608D CloudStack 3.0 Omer Palo Readiness Specialist, WW Tech Support Readiness May 8, 2012.
From Virtualization Management to Private Cloud with SCVMM 2012 Dan Stolts Sr. IT Pro Evangelist Microsoft Corporation
Accessing HTRC Data. What is Hathitrust Research Center? A collaborative research center launched jointly by Indiana University and the University of.
Jose Castro Leon CERN – IT/OIS CERN Agile Infrastructure Infrastructure as a Service.
Using Heat to Deploy and Manage Applications in OpenStack Trevor Roberts Jr, VMware, Inc. CNA1763 #CNA1763.
CERN IT Department CH-1211 Genève 23 Switzerland PES 1 Ermis service for DNS Load Balancer configuration HEPiX Fall 2014 Aris Angelogiannopoulos,
CoprHD and OpenStack Ideas for future.
Cloud Computing is a Nebulous Subject Or how I learned to love VDF on Amazon.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
1 Open Stack Cloud System Lecture 7. 2 What is OpenStack  It is not a single open source project  It is not a hypervisor  It is not a storage platform.
Vignesh Ravindran Sankarbala Manoharan. Infrastructure As A Service (IAAS) is a model that is used to deliver a platform virtualization environment with.
Document Name CONFIDENTIAL Version Control Version No.DateType of ChangesOwner/ Author Date of Review/Expiry The information contained in this document.
1 TCS Confidential. 2 Objective: In this session we will be able to learn  What is Openstack?  History  Capabilities  Openstack as IaaS  Advantages.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
CON8473 – Oracle Distribution of OpenStack Ronen Kofman Director of Product Management Oracle OpenStack September, 2014 Copyright © 2014, Oracle and/or.
SEMINAR ON.  OVERVIEW -  What is Cloud Computing???  Amazon Elastic Cloud Computing (Amazon EC2)  Amazon EC2 Core Concept  How to use Amazon EC2.
OPENSTACK Presented by Jordan Howell and Katie Woods.
Windows 2012R2 Hyper-V and System Center 2012
Md Baitul Al Sadi, Isaac J. Cushman, Lei Chen, Rami J. Haddad
OpenStack.
Security on OpenStack 11/7/2013
Interoperability Between Modern Clouds using DevOps
THE BATTLE OF CLOUDS Openstack vs. Amazon
Smart Cities and Communities and Social Innovation
Use Case for Distributed Data Center in SUPA
OPEN-O Multiple VIM Driver Project Use Cases
Principles of Computer Security
Using OpenStack Sahara & Manila to run Analytics
SCD Cloud at STFC By Alexander Dibbo.
Cloud Computing Platform as a Service
Usage of Openstack Cloud Computing Architecture in COE Seowon Jung Systems Administrator, COE
A walkthrought by the cloud computing
Interoperability in Modern Clouds using DevOps
Acutelearn Amazon Web Services Training Classroom Training Instructor led trainings at Acutelearn premises Corporate Training Custom tailored trainings.
Cloud Technology Group
OPNFV Arno Installation & Validation Walk-Through
Managing Clouds with VMM
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Searchlight Lei Zhang Search service for OpenStack
Outline Virtualization Cloud Computing Microsoft Azure Platform
HC Hyper-V Module GUI Portal VPS Templates Web Console
OpenStack-alapú privát felhő üzemeltetés
Cloud computing mechanisms
Managing Services with VMM and App Controller
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
OpenShift vs. Vanilla k8s on OpenStack IaaS
Future Internet: Infrastructures and Services
Future Internet: Infrastructures and Services
OpenStack Summit Berlin – November 14, 2018
Day 2, Session 2 Connecting System Center to the Public Cloud
PerformanceBridge Application Suite and Practice 2.0 IT Specifications
Harrison Howell CSCE 824 Dr. Farkas
Presentation transcript:

OpenStack Ani Bicaku 18/04/2015 17.09.2018 © (SG)² Konsortium

What is OpenStack ? Open-Source Cloud OS Public and Private Cloud 18000 individual members 140 countries around the world Collection of open-source technologies 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

Why OpenStack ? Research of assurance in Cloud environment Monitor Cloud infrastructure Testbed Investigate open-source monitoring tools Harmonize different monitoring tools 17.09.2018 © SECCRIT Consortium

What can you do with OpenStack Virtual Servers Virtual network and virtual data center Scalable servers Load balancing Virtual Storage Billing Migrate data and applications Disaster recovery 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

OpenStack Principles Open Development Open Design Open Community 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

OpenStack is Cloud OS Hypervisor Hardware Your Application APIs User Your Application APIs Dashboard Hypervisor Hardware 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

OpenStack Release 17.09.2018 © SECCRIT Consortium

Simplified OpenStack Component Interaction Dashboard (HORIZON) User Interface Keystone : Authentication and authorization framework Neutron: Provide network as a service to compute Nova : Provision and manage virtual networks for VM’s Glance : Registry for VMs image Horizon : Web Interface to manage instances Networking (NEUTRON) Compute (NOVA) Image (GLANCE) Identity (KEYSTONE) Authentication 17.09.2018 © SECCRIT Consortium Stores Images

OpenStack Service Relation Horizon Neutron Glance Swift Nova Cinder Keystone 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

OpenStack Optional Services Orchestration Service Load Balancer as a Service Database as Service Telemetry Service 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

Running example Main server Keystone Glance Nova Cinder Heat Ceilometer Network controller Neutron Horizon Lbaas Compute 1 / 2 Nova-compute Neutron-compute Ceilometer-agent Network eth0 - Administration Network Network eth1 - Instance Tunneling Network Network eth2 - Public Network for VMs 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

Technical Requirements Server (3 machines) CPU supporting Hypervisor KVM & 64-bit x86 4 GB RAM 160 GB HDD Operating System Ubuntu Server 14.04 LTS 64-bit Network Configuration NIC Gigabit 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

Launch an Instance from Horizon 17.09.2018 © SECCRIT Consortium

Virtual Network Infrastructure External Network provides external internet access for instances. Tenant network provides internal network access for instances Virtual router passes network traffic between two or more virtual networks To enable internet access to individual instances they need floating IP and security group rules. 17.09.2018 © SECCRIT Consortium

Initial Network Create the external network Internet access from instances Create a subnet on external network Like a physical network, a virtual network requires a subnet assigned to it 17.09.2018 © SECCRIT Consortium

Initial Network Create the tenant network Provides internal network access for instances Create a subnet on the tenant network Like the external network , the tenant network requires a subnet attached to it 17.09.2018 © SECCRIT Consortium

Initial Network Create the router Router connected with tenant and external network Attach the Router to the tenant network Attach the Router to the external network 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

VM Provisioning Horizon Horizon CLI CLI Nova-api Nova-api Endpoint Nova-api sends HTTP request to validate token to Keystone Keystone validate API token and send response with accept/reject info Horizon sends POST request to nova-api (signed with given token) Keystone sends back temporary token to Horizon via HTTP User specify VM parameters (flavor,image,key) Click “Create” buton Horizon sends HTTP request to Keystone Nova-api validate it from nova-db.If request is valid it saves a db entry about the new VM Scheduler sends the message to nova-compute Nova-compute request from neutron-network networking info Neutron-network update tables with networking info and VM entry DB Hypervisor downloads image using URL given by Glance Hypervisor request VM image from Glance via image ID Nova-compute take information for VM from DB, creates a coomand to hypervisor and delegates VM rendering to hypervisor Nova-compute take information for VM from DB, creates a coomand to hypervisor and delegates VM rendering to hypervisor Nova api publishes a short message to scheduler with VM info User has an access to Horizon or CLI Horizon Horizon CLI CLI Controller 1 Keystone Glance Nova-api Nova-api Endpoint Endpoint Glance-api Glance-api Glance-registry Nova DB Nova DB Scheduler Scheduler Nova Compute Nova-compute Nova-compute Neutron Neutron-network Neutron-network Hypervisor Hypervisor 17.09.2018 © SECCRIT Consortium

Tenant is created, user has an access to Horizon / CLI VM Provisioning Tenant is created, user has an access to Horizon / CLI Horizon CLI Controller 1 Keystone Glance Nova-api Endpoint Glance-api Glance-registry Nova DB Scheduler Nova Compute Nova-compute Neutron Neutron-network Hypervisor 17.09.2018 © SECCRIT Consortium

Create Instance Name Flavor (Tiny / Small / Medium / Large / Xlarge) Instance Boot Source (Image/ SnapShot/ Volume ) Key Pair Networking 17.09.2018 © SECCRIT Consortium 17.09.2018 © SECCRIT Consortium

Instance Console 17.09.2018 17.09.2018 © SECCRIT Consortium

Network Topology 17.09.2018 17.09.2018 © SECCRIT Consortium

Open-Source Monitoring Tools 17.09.2018 © SECCRIT Consortium

Get involved! Website: www.openstack.org Mailing Lists: http://lists.openstack.org Wiki: http://wiki.openstack.org 17.09.2018 © SECCRIT Consortium

Contact Ani Bicaku AIT 0043 660 28 37 355 Ani.Bicaku@ait.ac.at