Cloud computing, in practice ~ develer workshop
Upcoming SlideShare
Loading in...5

Like this? Share it with your network


Cloud computing, in practice ~ develer workshop






Total Views
Views on SlideShare
Embed Views



2 Embeds 161 156 5



Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial LicenseCC Attribution-NonCommercial License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
Post Comment
Edit your comment

Cloud computing, in practice ~ develer workshop Presentation Transcript

  • 1. Cloud Computing, in practice with Giovanni Toraldo - Sysadmin
  • 2.● Keywords: Linux, Debian, Ubuntu, PHP, Drupal, Symfony, Open Source, pizza, beer, geek.● OpenNebula contributor, currently working on Cloudesire at Liberologico.
  • 3. About OpenNebula is an open-source project developing the industry standard solution for building andmanaging virtualized enterprise data centers and IaaS clouds
  • 4. A bit of history
  • 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. 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. Architecture
  • 8. Shared storage
  • 9. Shared storage: NFS or?GlusterFS: completely decentralized, noSPOF, FUSE client, developed by Red Hat: - use ON shared driver.MooseFS: no native HA, proven stable,automatic balancing of resources: - use ON shared driver.Ceph: should solve a lot of problems, butactually only the block device is "stable": - use experimental driver
  • 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. 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. Its time to party...
  • 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. Resources