Cloud Computing,   in practice with    Giovanni Toraldo - Sysadmin
about.me/giovannitoraldo● Keywords: Linux, Debian, Ubuntu, PHP, Drupal,  Symfony, Open Source, pizza, beer, geek.● OpenNeb...
About OpenNebula OpenNebula.org is an open-source   project developing the industry standard solution for building andmana...
A bit of history
Core features● Virtual infrastructure management and  orchestration (KVM, XEN, ESXi)● External cloud connector (EC2)● Inte...
Why not something else?● Focusing on data center virtualization● High perf core, scriptable drivers● All-in-one package, b...
Architecture
Shared storage
Shared storage: NFS or?GlusterFS: completely decentralized, noSPOF, FUSE client, developed by Red Hat:http://gluster.org -...
Monitoring● Ganglia: near-zero configuration,  distributed monitoring and graphing for  HPC, clusters, and highly dynamic ...
Monitoring● Check_mk: use a local agent to gather  metrics on every node, generate  nagios/icinga configs to retrieve them...
Its time to party...
Overview of the CLI Interface# Login as root/opennebula and su on oneadmin$ su - oneadmin# Currently configured hosts and ...
Resourceshttp://opennebula.org/documentation:rel3.8http://blog.opennebula.org/http://bit.ly/opennebula-3-book-packtpubhttp...
Cloud Computing in practice with OpenNebula ~ Develer workshop 2012
Cloud Computing in practice with OpenNebula ~ Develer workshop 2012
Cloud Computing in practice with OpenNebula ~ Develer workshop 2012
Upcoming SlideShare
Loading in...5
×

Cloud Computing in practice with OpenNebula ~ Develer workshop 2012

721

Published on

0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
721
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Cloud Computing in practice with OpenNebula ~ Develer workshop 2012

  1. 1. Cloud Computing, in practice with Giovanni Toraldo - Sysadmin
  2. 2. about.me/giovannitoraldo● Keywords: Linux, Debian, Ubuntu, PHP, Drupal, Symfony, Open Source, pizza, beer, geek.● OpenNebula contributor, currently working on Cloudesire at Liberologico.
  3. 3. About OpenNebula OpenNebula.org is an open-source project developing the industry standard solution for building andmanaging virtualized enterprise data centers and IaaS clouds
  4. 4. A bit of history
  5. 5. Core features● Virtual infrastructure management and orchestration (KVM, XEN, ESXi)● External cloud connector (EC2)● Interfaces for Cloud Consumers (EC2, OCCI)● Capacity and performance management● Monitoring● Accounting● User quota, ACLs
  6. 6. Why not something else?● Focusing on data center virtualization● High perf core, scriptable drivers● All-in-one package, batteries included● Opensource and user-driven development● API-agnostic
  7. 7. Architecture
  8. 8. Shared storage
  9. 9. Shared storage: NFS or?GlusterFS: completely decentralized, noSPOF, FUSE client, developed by Red Hat:http://gluster.org - use ON shared driver.MooseFS: no native HA, proven stable,automatic balancing of resources:http://moosefs.org - use ON shared driver.Ceph: should solve a lot of problems, butactually only the block device is "stable":http://ceph.com - use experimental driver
  10. 10. Monitoring● Ganglia: near-zero configuration, distributed monitoring and graphing for HPC, clusters, and highly dynamic environments.● im_ganglia driver can be used to off-load frontend from hosts resources polling via ssh.
  11. 11. Monitoring● Check_mk: use a local agent to gather metrics on every node, generate nagios/icinga configs to retrieve them and generate alerts when shit happens.● HOST_HOOK and VM_HOOK can be used to dynamically attach/detach hosts and VM instances within Check_mk.
  12. 12. Its time to party...
  13. 13. Overview of the CLI Interface# Login as root/opennebula and su on oneadmin$ su - oneadmin# Currently configured hosts and their status$ onehost list# Currently available vnetworks$ onevnet list# Show leases and specific configuration of the vnetwork$ onevnet show 0# List available disk images$ oneimage list# List registered VM templates$ onetemplate list# Show template details$ onetemplate show 0
  14. 14. Resourceshttp://opennebula.org/documentation:rel3.8http://blog.opennebula.org/http://bit.ly/opennebula-3-book-packtpubhttp://marketplace.c12g.com/appliancehttp://dev.opennebula.org/http://opennebula.org/software:ecosystem
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×