0% found this document useful (0 votes)
242 views17 pages

Synnefo Open Source Software For IaaS Clouds

Synnefo is open source cloud software used to create massively scalable IaaS clouds. It uses Google Ganeti for the low level VM management. It also talks to the outside world through the OpenStack APIs with extensions for advanced operations. Go to www.synnefo.org for more, and try it out! Sign up to get free VMs.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
242 views17 pages

Synnefo Open Source Software For IaaS Clouds

Synnefo is open source cloud software used to create massively scalable IaaS clouds. It uses Google Ganeti for the low level VM management. It also talks to the outside world through the OpenStack APIs with extensions for advanced operations. Go to www.synnefo.org for more, and try it out! Sign up to get free VMs.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 17

FOSDEM 2013 vkoukis@grnet.

gr

INTRODUCING THE SYNNEFO OPEN SOURCE IAAS PLATFORM. VANGELIS KOUKIS TECHNICAL LEAD, ~OKEANOS
1

Motivation: ~okeanos

FOSDEM 2013 [email protected]

Goals - Everything open source - Production-quality IaaS

- Persistent VMs
- Commodity hardware No SAN - Large-scale Installations - Super-simple UI

How?

Cluster vs Cloud
OPENSTAC K OPENSTAC K SYNNEFO UI

FOSDEM 2013 [email protected]

OPENSTAC K SYNNEFO

API

CLOUD

OPENSTA CK CLUSTER GANE TI LIBVIRT NODE

KVM

KVM

HYPERVISOR

Google Ganeti
Mature, production-ready VM cluster management - used in Googles corporate infrastructure Multiple storage backends out of the box

FOSDEM 2013 [email protected]

- 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!

Compute Network: Cyclades


Thin Compute layer over Ganeti - Python/Django - Supports multiple Ganeti clusters, for scaling

FOSDEM 2013 [email protected]

- OpenStack Compute API


Networking - No restrictions on deployment its the Ganeti side - IPv4/IPv6 public networks, complete isolation among VMs

- Thousands of private networks, private L2 segments over single VLAN

Cyclades

FOSDEM 2013 [email protected]

Storage: Pithos
Every file is a collection of blocks Content-based addressing for blocks Partial file transfers, deduplication, efficient syncing

FOSDEM 2013 [email protected]

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

Pithos

FOSDEM 2013 [email protected]

FOSDEM 2013 [email protected]

Spaw n

my own Ubuntu

Freeze
9

FOSDEM 2013 [email protected]

Clone

Ubuntu + user data

Snapsho t
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 Blocker object I/O

Archipelago

Object Storage nodes

13

Volumes: Archipelago
Unified storage for Files, Images Volumes Thin layer over the actual storage cluster Storage backend agnostic

FOSDEM 2013 [email protected]

- NFS, RADOS,
Efficient syncing / sharing of Images as files on Pithos Zero-copy cloning of volumes from Images

14

Archipelago

FOSDEM 2013 [email protected]

15

Current production ~okeanos

FOSDEM 2013 [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

Try it out! http://www.synnefo.org http://www.okeanos.io

FOSDEM 2013 [email protected]

17

You might also like