An OpenNebula Private Cloud

Post on 11-May-2015

1265 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Cloud Computing Event #1, Timisoara, Romania. A high level presentation of an OpenNebula Private Cloud.

Transcript

An OpenNebula Private Cloud

Valentin Bud

CEOdatabus.pro | valentin@databus.pro | @databuspro

Cloud Computing EventTimișoara, Romania, July 7th

#CloudTim

"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

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

Cloud ComputingService Models

SaaS

IaaS

PaaS

#CloudTimValentin Bud | @databuspro

Cloud ComputingDeployment Models

• Private cloud

• Community cloud

• Public cloud

• Hybrid cloud

#CloudTimValentin Bud | @databuspro

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

OpenNebulaThe Project

#CloudTimValentin Bud | @databuspro

OpenNebulaThe Community

#CloudTimValentin Bud | @databuspro

• Awesome documentation [2]!

• Friendly, helpful community

• Mailing Lists, IRC

• Feature funding

OpenNebulaInterfaces

#CloudTimValentin Bud | @databuspro

OpenNebulafor Cloud Consumers

#CloudTimValentin Bud | @databuspro

OpenNebulafor Cloud Operators

#CloudTimValentin Bud | @databuspro

OpenNebulafor Cloud Builders

#CloudTimValentin Bud | @databuspro

OpenNebulafor Cloud Integrators

#CloudTimValentin Bud | @databuspro

OpenNebulaWho’s using it?

#CloudTimValentin Bud | @databuspro

++

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

databus.proThe Cloud Network

Internet

project n

ovsbrn ovsbr0 ovsbr1

dev.databus.pro public

VLAN101VLAN100VLAN10n

#CloudTimValentin Bud | @databuspro

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

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.

OpenNebulaVM Lifecycle

#CloudTimValentin Bud | @databuspro

OpenNebulaHacking with Hooks

/etc/one/oned.conf

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

#CloudTimValentin Bud | @databuspro

• 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

• 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

#OpenNebulaConfJoin us!

#CloudTimValentin Bud | @databuspro

Talk about “OpenNebula and SaltStack”

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/

Thanks!

#CloudTimValentin Bud | @databuspro

top related