+ All Categories
Home > Technology > An OpenNebula Private Cloud

An OpenNebula Private Cloud

Date post: 11-May-2015
Category:
Upload: databuspro
View: 1,270 times
Download: 3 times
Share this document with a friend
Description:
Cloud Computing Event #1, Timisoara, Romania. A high level presentation of an OpenNebula Private Cloud.
Popular Tags:
25
An OpenNebula Private Cloud Valentin Bud CEO databus.pro | valentin@databus.pro | @databuspro Cloud Computing Event Timișoara, Romania, July 7th #CloudTim
Transcript
Page 1: An OpenNebula Private Cloud

An OpenNebula Private Cloud

Valentin Bud

CEOdatabus.pro | [email protected] | @databuspro

Cloud Computing EventTimișoara, Romania, July 7th

#CloudTim

Page 2: An OpenNebula Private Cloud

"OpenNebula 4.0 is the realization of a vision of simplicity, openness, code-correctness and a sysadmin-centric approach."

Ruben S. Montero

Chief ArchitectOpenNebula.org

Page 3: An OpenNebula Private Cloud

Cloud ComputingEssential Characteristics

• On demand self-service

• Broad network access

• Resource pooling

• Rapid elasticity

• Measured service

Source: The NIST Definition of Cloud Computing [1]

#CloudTimValentin Bud | @databuspro#CloudTim

Page 4: An OpenNebula Private Cloud

Cloud ComputingService Models

SaaS

IaaS

PaaS

#CloudTimValentin Bud | @databuspro

Page 5: An OpenNebula Private Cloud

Cloud ComputingDeployment Models

• Private cloud

• Community cloud

• Public cloud

• Hybrid cloud

#CloudTimValentin Bud | @databuspro

Page 6: An OpenNebula Private Cloud

Cloud ComputingIaaS Cloud Challenges

• How do I provision a new VM? Image Management and Context

• Where do I store the disks? Storage

• How do I set up networking for a multitier service? Network

• Where do I put my web server VM? Monitor & Schedule

• How do I manage the hypervisor? Virtualization

• Who has access to the Cloud’s resources? User & Role Management

• How do I manage/use my distributed infrastructure? Interfaces and APIs

#CloudTimValentin Bud | @databuspro

Page 7: An OpenNebula Private Cloud

OpenNebulaThe Project

#CloudTimValentin Bud | @databuspro

Page 8: An OpenNebula Private Cloud

OpenNebulaThe Community

#CloudTimValentin Bud | @databuspro

• Awesome documentation [2]!

• Friendly, helpful community

• Mailing Lists, IRC

• Feature funding

Page 9: An OpenNebula Private Cloud

OpenNebulaInterfaces

#CloudTimValentin Bud | @databuspro

Page 10: An OpenNebula Private Cloud

OpenNebulafor Cloud Consumers

#CloudTimValentin Bud | @databuspro

Page 11: An OpenNebula Private Cloud

OpenNebulafor Cloud Operators

#CloudTimValentin Bud | @databuspro

Page 12: An OpenNebula Private Cloud

OpenNebulafor Cloud Builders

#CloudTimValentin Bud | @databuspro

Page 13: An OpenNebula Private Cloud

OpenNebulafor Cloud Integrators

#CloudTimValentin Bud | @databuspro

Page 14: An OpenNebula Private Cloud

OpenNebulaWho’s using it?

#CloudTimValentin Bud | @databuspro

++

Page 15: An OpenNebula Private Cloud

databus.proOur DevOps Cloud

Internet

LANOne pet - GodzillaGodzilla is a kaiju (Japanese giant monster), first appearing in Ishirō Honda's 1954 film Godzilla.

#CloudTimValentin Bud | @databuspro

Page 16: An OpenNebula Private Cloud

databus.proThe Cloud Network

Internet

project n

ovsbrn ovsbr0 ovsbr1

dev.databus.pro public

VLAN101VLAN100VLAN10n

#CloudTimValentin Bud | @databuspro

Page 17: An OpenNebula Private Cloud

databus.proThe Storage

VM

one isossd0-lvm

Images NFS Shared Volumes LVM

hde: lv-one-130hda: disk0Virtual

Compute Nodes

StorageNetwork

#CloudTimValentin Bud | @databuspro

virtual network

services network

Page 18: An OpenNebula Private Cloud

OpenNebulaSunstone Views

• admin view: Provides full control of the cloud.

• user view: In this view users will not be able to manage nor retrieve the hosts and clusters of the cloud.

• cloudtim view: Custom view applied to users from group cloudtim.

#CloudTimValentin Bud | @databuspro

Provide a simplified UI aimed at end-users.

Page 19: An OpenNebula Private Cloud

OpenNebulaVM Lifecycle

#CloudTimValentin Bud | @databuspro

Page 20: An OpenNebula Private Cloud

OpenNebulaHacking with Hooks

/etc/one/oned.conf

/var/lib/one/remotes/hooks/local/create/dns.rb

#CloudTimValentin Bud | @databuspro

Page 21: An OpenNebula Private Cloud

• Develop a friendly and helpful local Cloud Community

• OpenNebula Local User Group

• A better OpenNebula and SaltStack integration

• OpenNebula Salt States

#CloudTimValentin Bud | @databuspro

databus.proLooking ahead

Page 22: An OpenNebula Private Cloud

• OpenNebula• Has awesome documentation

• Simple, sysadmin-centric approach to IaaS

• Rich set of Interfaces

• Mature, widely used

• A local Cloud Community could help

#CloudTimValentin Bud | @databuspro

Conclusions

Page 23: An OpenNebula Private Cloud

#OpenNebulaConfJoin us!

#CloudTimValentin Bud | @databuspro

Talk about “OpenNebula and SaltStack”

Page 24: An OpenNebula Private Cloud

Appendix

[1] NIST Special Publications, 800 Series; “The NIST Definition of Cloud Computing”; http://csrc.nist.gov/publications/nistpubs/800-145/SP800-145.pdf

#CloudTimValentin Bud | @databuspro

[2] OpenNebula Project; “OpenNebula 4.0 Guides”; http://opennebula.org/documentation:rel4.0

[3] SaltStack Project; “The Great Salt Sprint” Event; http://sprint.saltstack.com/

Page 25: An OpenNebula Private Cloud

Thanks!

#CloudTimValentin Bud | @databuspro


Recommended