Date post: | 11-May-2015 |
Category: |
Technology |
Upload: | databuspro |
View: | 1,270 times |
Download: | 3 times |
An OpenNebula Private Cloud
Valentin Bud
CEOdatabus.pro | [email protected] | @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