SlideShare a Scribd company logo
Welcome to OpenNebulaConf 2014! 
Understanding the OpenNebula 
Model for Cloud Provisioning 
Ruben S. Montero
A Multi-tenant Infrastructure 
Physical Resource 
● Tools to establish sharing policies of physical resources 
● Proper isolation of users 
● Control and limit usage 
Virtual Resources 
● Self-provisioning 
● Accomodate different user provisioning models (cattle vs pet) 
#OpenNebulaConf OpenNebula.org
A Multi-tenant Infrastructure 
Logical group of hypervisors, 
datastores and virtual networks 
Cluster A Cluster B 
Placement Policies: Allocate 
a VM to a given cluster 
Access Control: Allocate 
users to a given cluster 
Resources can be assigned to more than one cluster to 
better balance resource allocation 4.12 
#OpenNebulaConf OpenNebula.org
A Multi-tenant Infrastructure 
A cluster provides resources 
to a user group 
Cluster A Cluster B 
User Group A User Group B 
Quota:Limit group/user usage 
Self-Provision: 
● VMs ↔ Hypervisors 
● Images ↔ Datastores 
● Address↔Virtual Networks 
Showback, users get an estimated associated resource 
usage cost based on CPU and MEMORY cost 4.12 
#OpenNebulaConf OpenNebula.org
A Multi-tenant Infrastructure 
Virtual Data Center 
Resource Provider User Group A 
VDC Admin: Autonomic 
management of VDC users 
Simple Provision: Use a 
cloud-like interface 
Federate: VDC can spread 
several Datacenters / Zones 
#OpenNebulaConf OpenNebula.org
Bootstraping the Cloud 
VDC admin can save VM 
changes for her VDC users 
3. VM Template 
● Include HW presets 
● Hypervisor settings 
● Placement policies 
● Cost 
1. Disks 
● Vanilla OS installations 
● Pre-built appliances 
● Context & user inputs 
Security Groups with 
VNET semantics 
4.12 
2. Network Interface Controllers 
● Pre-defined connections 
● Set at deployment time 
● Re-use Network attributes 
Datastore & Virtual Network determines running cluster 
#OpenNebulaConf OpenNebula.org
Interfacing the Cloud: Cattle vs Pets 
● Easily disposed 
● Simple interfaces 
● Short life-cycles 
● HA, Backup policies 
● Richer interfaces 
● Long-lasting life-cycles 
#OpenNebulaConf OpenNebula.org
Interfacing the Cloud: Cattles 
● Instantiate many times same installation 
● Use context 
● Limited set of operations 
● mainly GUI access - CloudView 
Cloud View 
Improve Clone VMs to templates 
to support multiple disks 
4.12 
Clone before deploy (instantiate 
to persistent) 
4.12 
Taking care of those 
cattles... 
#OpenNebulaConf OpenNebula.org
Interfacing the Cloud: Pets 
● Instantiate many times same installation 
● Persistency + Backup (snapshots) 
● Rich set of operations 
● API + CLI + Sunstone access 
Sunstone 
Cold attach of disks and NIC 4.12 
Migrate VMs across system 
datastores 
4.12 
Taking care of those 
pets.. 
#OpenNebulaConf OpenNebula.org
Danke! 
Thank You! 
#OpenNebulaConf OpenNebula.org

More Related Content

PDF
OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...
PDF
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
PDF
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
PDF
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
PDF
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
PDF
OpenNebula TechDay Boston 2015 - introduction and architecture
PDF
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
PDF
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula
OpenNebula Conf 2014 | Using Ceph to provide scalable storage for OpenNebula ...
OpenNebula Conf 2014 | OpenNebula as Open Replacement of vCloud by Javier Fontan
OpenNebula Conf 2014 | Cloud Automation for OpenNebula by Kishorekumar Neelam...
OpenNebula Conf 2014 | OpenNebula as alternative to commercial virtualization...
OpenNebula Conf 2014 | Bootstrapping a virtual infrastructure using OpenNebul...
OpenNebula TechDay Boston 2015 - introduction and architecture
Ceph & OpenStack talk given @ OpenStack Meetup @ Bangalore, June 2015
OpenNebula TechDay Waterloo 2015 - Hyperconvergence and OpenNebula

What's hot (20)

PDF
Guts & OpenStack migration
PDF
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
PDF
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
PPTX
Demistifying open stack storage
PDF
Contrail Virtual Execution Platform
PPTX
Introduction to OpenStack Cinder
PDF
OpenNebula TechDay Boston 2015 - installing and basic usage
PDF
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...
PDF
Deploying openstack using ansible
PDF
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
PDF
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
PDF
Enabling Scientific Workflows on FermiCloud using OpenNebula
PPTX
OpenStack Neutron behind the Scenes
PDF
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
PDF
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
PDF
Openstack devops challenges
PDF
VietOpenStack meetup 7th High Performance VM
PDF
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
PDF
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry
Guts & OpenStack migration
OpenNebula Conf 2014 | Puppet and OpenNebula - David Lutterkort
OpenNebula Conf 2014: Expanding OpenNebula´s support for Cloud Bursting - Emm...
Demistifying open stack storage
Contrail Virtual Execution Platform
Introduction to OpenStack Cinder
OpenNebula TechDay Boston 2015 - installing and basic usage
OpenNebula Conf 2014 | Building Hybrid Cloud Federated Environments with Open...
Deploying openstack using ansible
OpenNebula Conf 2014 | OpenNebula and MooseFS for disaster recovery: real clo...
Multiple Sites and Disaster Recovery with Ceph: Andrew Hatfield, Red Hat
Enabling Scientific Workflows on FermiCloud using OpenNebula
OpenStack Neutron behind the Scenes
OpenNebula TechDay Boston 2015 - Hyperconvergence and OpenNebula
OpenNebula Conf 2014 | ONE BIT to rule them all - Stefan Kooman
Openstack devops challenges
VietOpenStack meetup 7th High Performance VM
OpenNebula TechDay Waterloo 2015 - An Introduction to OpenNebula
OpenNebula TechDay Waterloo 2015 - Private cloud at black berry
Ad

Viewers also liked (14)

PDF
OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...
PDF
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...
PDF
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
PDF
OpenNebula Conf 2014 | Practical experiences with OpenNebula for cloudifying ...
PDF
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
PDF
OpenNebula Conf 2014 | Lightning talk: Proactive Autonomic Management Feature...
PDF
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
PDF
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz Diaz
PDF
OpenNebula Conf 2014 | Lightning talk: OpenNebula at Etnetera by Jan Horacek
PDF
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
PDF
OpenNebula Conf 2014 | Lightning talk: A brief introduction to Cloud Catalyst...
PDF
OpenNebula Conf 2014 | Lightning talk: Cloud in a box - Megam by Varadarajan ...
PDF
OpenNebula Conf 2014 | Lightning talk: OpenNebula Puppet Module - Norman Mess...
PDF
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
OpenNebula Conf 2014 | Deploying OpenNebula in a Snap using Configuration Man...
OpenNebula Conf 2014 | From private cloud to laaS public services for Catalan...
OpenNebula Conf | Lightning talk: Managing a Scientific Computing Facility wi...
OpenNebula Conf 2014 | Practical experiences with OpenNebula for cloudifying ...
OpenNebula Conf 2014 | The rOCCI project - a year later - alias OpenNebula in...
OpenNebula Conf 2014 | Lightning talk: Proactive Autonomic Management Feature...
OpenNebula Conf 2014: CentOS, QA an OpenNebula - Christoph Galuschka
OpenNebula Conf 2014 | OpenNebula at Cenatic - Jose Angel Diaz Diaz
OpenNebula Conf 2014 | Lightning talk: OpenNebula at Etnetera by Jan Horacek
OpenNebula Conf 2014 | State and future of OpenNebula - Ignacio Llorente
OpenNebula Conf 2014 | Lightning talk: A brief introduction to Cloud Catalyst...
OpenNebula Conf 2014 | Lightning talk: Cloud in a box - Megam by Varadarajan ...
OpenNebula Conf 2014 | Lightning talk: OpenNebula Puppet Module - Norman Mess...
OpenNebula Conf: 2014 | Lightning talk: Managing Docker Containers with OpenN...
Ad

Similar to OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provisioning by Ruben S. Montero (20)

PDF
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
PDF
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
PDF
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
PDF
Linuxtag 2012 - OpenNebula
PDF
CloudOpen 2012 OpenNebula talk
PDF
LinuxTag 2013
PPT
Vm Management For Green It Data Centers
PDF
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
PDF
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
PPTX
Cloud using opennebulla for research work.pptx
PDF
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
PDF
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
PPTX
TECNIRIS@: OpenNebula Tutorial
PDF
Open nebula froscon
PDF
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
PDF
OpenNebula Project - FOSDEM 2012
PDF
FOSDEM 2012 - OpenNebula Project
PDF
Getting Started Hacking OpenNebula - Fosdem-2013
PDF
Loadays 2013 OpenNebula Fundamentals
PDF
Building Clouds One 1.4
OSDC 2013 | The OpenNebula Cloud Platform for Datacenter Virtualization by Co...
OSDC 2012 | OpenNebula Open Source Toolkit for DataCenter Virtualization by C...
D’une infrastructure de virtualisation scripté à un cloud privé OpenNebula
Linuxtag 2012 - OpenNebula
CloudOpen 2012 OpenNebula talk
LinuxTag 2013
Vm Management For Green It Data Centers
EGI TF 2013 / Cloud Interoperability Week – Hands-On Tutorial
OSDC 2012 - OpenNebula: Open-source Solution for Data Center Virtualization
Cloud using opennebulla for research work.pptx
OpenNebulaConf 2016 - Hypervisors and Containers Hands-on Workshop by Jaime M...
OpenNebulaconf2017US: Orchestration of vMware datacenters with OpenNebula by ...
TECNIRIS@: OpenNebula Tutorial
Open nebula froscon
OSDC 2012 | OpenNebula Tutorial by Constantino Vazquez Blanco
OpenNebula Project - FOSDEM 2012
FOSDEM 2012 - OpenNebula Project
Getting Started Hacking OpenNebula - Fosdem-2013
Loadays 2013 OpenNebula Fundamentals
Building Clouds One 1.4

Recently uploaded (20)

PDF
Design an Analysis of Algorithms II-SECS-1021-03
PPTX
ISO 45001 Occupational Health and Safety Management System
PDF
How to Migrate SBCGlobal Email to Yahoo Easily
PDF
System and Network Administraation Chapter 3
PDF
Odoo Companies in India – Driving Business Transformation.pdf
PPTX
ai tools demonstartion for schools and inter college
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
How Creative Agencies Leverage Project Management Software.pdf
PPTX
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
PDF
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
PDF
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPT
Introduction Database Management System for Course Database
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Design an Analysis of Algorithms II-SECS-1021-03
ISO 45001 Occupational Health and Safety Management System
How to Migrate SBCGlobal Email to Yahoo Easily
System and Network Administraation Chapter 3
Odoo Companies in India – Driving Business Transformation.pdf
ai tools demonstartion for schools and inter college
How to Choose the Right IT Partner for Your Business in Malaysia
Audit Checklist Design Aligning with ISO, IATF, and Industry Standards — Omne...
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Softaken Excel to vCard Converter Software.pdf
Understanding Forklifts - TECH EHS Solution
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Navsoft: AI-Powered Business Solutions & Custom Software Development
How Creative Agencies Leverage Project Management Software.pdf
CHAPTER 12 - CYBER SECURITY AND FUTURE SKILLS (1) (1).pptx
Claude Code: Everyone is a 10x Developer - A Comprehensive AI-Powered CLI Tool
Raksha Bandhan Grocery Pricing Trends in India 2025.pdf
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Introduction Database Management System for Course Database
Adobe Illustrator 28.6 Crack My Vision of Vector Design

OpenNebula Conf 2014 | Understanding the OpenNebula Model for Cloud Provisioning by Ruben S. Montero

  • 1. Welcome to OpenNebulaConf 2014! Understanding the OpenNebula Model for Cloud Provisioning Ruben S. Montero
  • 2. A Multi-tenant Infrastructure Physical Resource ● Tools to establish sharing policies of physical resources ● Proper isolation of users ● Control and limit usage Virtual Resources ● Self-provisioning ● Accomodate different user provisioning models (cattle vs pet) #OpenNebulaConf OpenNebula.org
  • 3. A Multi-tenant Infrastructure Logical group of hypervisors, datastores and virtual networks Cluster A Cluster B Placement Policies: Allocate a VM to a given cluster Access Control: Allocate users to a given cluster Resources can be assigned to more than one cluster to better balance resource allocation 4.12 #OpenNebulaConf OpenNebula.org
  • 4. A Multi-tenant Infrastructure A cluster provides resources to a user group Cluster A Cluster B User Group A User Group B Quota:Limit group/user usage Self-Provision: ● VMs ↔ Hypervisors ● Images ↔ Datastores ● Address↔Virtual Networks Showback, users get an estimated associated resource usage cost based on CPU and MEMORY cost 4.12 #OpenNebulaConf OpenNebula.org
  • 5. A Multi-tenant Infrastructure Virtual Data Center Resource Provider User Group A VDC Admin: Autonomic management of VDC users Simple Provision: Use a cloud-like interface Federate: VDC can spread several Datacenters / Zones #OpenNebulaConf OpenNebula.org
  • 6. Bootstraping the Cloud VDC admin can save VM changes for her VDC users 3. VM Template ● Include HW presets ● Hypervisor settings ● Placement policies ● Cost 1. Disks ● Vanilla OS installations ● Pre-built appliances ● Context & user inputs Security Groups with VNET semantics 4.12 2. Network Interface Controllers ● Pre-defined connections ● Set at deployment time ● Re-use Network attributes Datastore & Virtual Network determines running cluster #OpenNebulaConf OpenNebula.org
  • 7. Interfacing the Cloud: Cattle vs Pets ● Easily disposed ● Simple interfaces ● Short life-cycles ● HA, Backup policies ● Richer interfaces ● Long-lasting life-cycles #OpenNebulaConf OpenNebula.org
  • 8. Interfacing the Cloud: Cattles ● Instantiate many times same installation ● Use context ● Limited set of operations ● mainly GUI access - CloudView Cloud View Improve Clone VMs to templates to support multiple disks 4.12 Clone before deploy (instantiate to persistent) 4.12 Taking care of those cattles... #OpenNebulaConf OpenNebula.org
  • 9. Interfacing the Cloud: Pets ● Instantiate many times same installation ● Persistency + Backup (snapshots) ● Rich set of operations ● API + CLI + Sunstone access Sunstone Cold attach of disks and NIC 4.12 Migrate VMs across system datastores 4.12 Taking care of those pets.. #OpenNebulaConf OpenNebula.org
  • 10. Danke! Thank You! #OpenNebulaConf OpenNebula.org