Introducing the Synnefo Open Source Iaas Platform

Introducing the Synnefo Open Source Iaas Platform

FOSDEM 2013 [email protected] INTRODUCING THE SYNNEFO OPEN SOURCE IAAS PLATFORM . VANGELIS KOUKIS TECHNICAL LEAD, ~OKEANOS 1 FOSDEM 2013 Motivation: ~okeanos [email protected] Goals -Everything open source - Production-quality IaaS - Persistent VMs - Commodity hardware – No SAN - Large-scale Installations - Super-simple UI How? 2 FOSDEM 2013 Cluster vs Cloud [email protected] OPENSTACK SYNNEFO UI OPENSTACK OPENSTACK API SYNNEFO CLOUD OPENSTACK CLUSTER GANETI LIBVIRT NODE KVM KVM HYPERVISOR 3 FOSDEM 2013 Google Ganeti [email protected] Mature, production-ready VM cluster management - used in Google’s corporate infrastructure Multiple storage backends out of the box - DRBD, LVM, Files on local or shared directory, RBD (Ceph/RADOS) External Storage Interface for SAN/NAS support Ganeti cluster = masterd on master, noded on nodes Easy to integrate into existing infrastructure - Remote API over HTTP, pre/post hooks for every action! 4 FOSDEM 2013 Compute – Network: Cyclades [email protected] Thin Compute layer over Ganeti - Python/Django - Supports multiple Ganeti clusters, for scaling - OpenStack Compute API Networking - No restrictions on deployment – it’s the Ganeti side - IPv4/IPv6 public networks, complete isolation among VMs - Thousands of private networks, private L2 segments over single VLAN 5 FOSDEM 2013 Cyclades [email protected] 6 FOSDEM 2013 Storage: Pithos [email protected] Every file is a collection of blocks Content-based addressing for blocks Partial file transfers, deduplication, efficient syncing Independent of storage backend (NFS, RADOS, …) OpenStack Object Storage API plus extensions An integral part of Synnefo - Single store for Files, VM Images - Uses common backend with Archipelago 7 FOSDEM 2013 Pithos [email protected] 8 FOSDEM 2013 [email protected] Spawn my own Ubuntu Freeze 9 FOSDEM 2013 [email protected] Clone Ubuntu + user data Snapshot 10 FOSDEM 2013 [email protected] 11 FOSDEM 2013 [email protected] 12 FOSDEM 2013 [email protected] RADOS block I/O Monitor nodes Volume Composer Storage Mapper and object I/O Blocker Archipelago Object Storage nodes 13 FOSDEM 2013 Volumes: Archippgelago [email protected] Unified storage for Files, Images Volumes Thin layer over the actual storage cluster Storage backend agnostic -NFS, RADOS, … Efficient syncing / sharing of Images as files on Pithos Zero-copy cloning of volumes from Images 14 FOSDEM 2013 Archippgelago [email protected] 15 FOSDEM 2013 Current production ~okeanos [email protected] Rolling hardware and software upgrades - Node evacuations with live VM migrations - Cross-datacenter move, Intel AMD, no VM downtime - IP renumbering of all VMs > 2600 VMs, > 1800 users Ready to scale in beta - 7 Ganeti clusters currently, move to > 10. 000 VMs 16 FOSDEM 2013 Try it out! [email protected] http://www.synnefo.org http://www.okeanos.io 17.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    17 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us