114
Greek Research and Technology Network EGI Community Forum 2012 1 [email protected]| 20120328 Delivering IaaS for the Greek Academic and Research Community Vangelis Koukis [email protected] Technical Coordinator, okeanos Project

Greek Research and Technology Network EGI Community Forum 20121 [email protected]| 20120328 Delivering IaaS for the Greek Academic and Research Community

Embed Size (px)

Citation preview

Page 1: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 1

[email protected]| 20120328

Delivering IaaS for the GreekAcademic and Research Community

Vangelis Koukis [email protected] Coordinator, okeanos Project

Page 2: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 2

[email protected]| 20120328

Outline okeanos ? Rationale Design Platform Features Opensource Upcoming

Page 3: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 3

[email protected]| 20120328

What is okeanos?

‘okeanos’ is Greek for ‘ocean’.

Oceans capture, store and deliverenergy, oxygen and life around the planet.

Page 4: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 4

[email protected]| 20120328

Simplicity

Page 5: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 5

[email protected]| 20120328

Page 6: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 6

[email protected]| 20120328

Compute

Network

Storage

Security

Virtual Machines

Virtual Ethernets

Virtual Disks

Virtual Firewalls

Page 7: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 7

[email protected]| 20120328

Flexibility

Page 8: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 8

[email protected]| 20120328

Page 9: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 9

[email protected]| 20120328

1x

2x5x

8x

Page 10: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 10

[email protected]| 20120328

okeanos service

Goal: Production-quality IaaS Now in Alpha: from July 2011 / 350 VMs / 200 alpha users Target group: GRNET’s customers

direct: IT depts of connected institutions

indirect: university students, researchers in academia

Users manage resources over a simple, elegant UI, or

a REST API, for full programmatic control

Page 11: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 11

[email protected]| 20120328

okeanos service

Compute: Cyclades Files: Pithos+ Images: Plankton Identity: Astakos

Volumes: Archipelago Accounting/Billing: Aquarium

Page 12: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 12

[email protected]| 20120328

Rationale

Page 13: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 13

[email protected]| 20120328

How it all started

Need for easy, secure access to GRNET’s datacenters User friendliness, simplicity

Scalable to the thousands #VMs, TBs, users (Pithos: 10k)

running within GRNET’s AAI Federation Resell or build your own?

Page 14: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 14

[email protected]| 20120328

Build on commercial IaaS?

Commercial IaaS Amazon EC2 not an end-user service

Need to develop custom UI, AAI layers

Vendor lock-in

Unsuitable for IT depts• persistent, long-term servers, custom networking requirements

Gain know-how, build on own IaaS reuse

for own services

Page 15: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 15

[email protected]| 20120328

What about opensource?

Eucalyptus, OpenNebula, OpenStack Need a mature opensource core to build around Maturity, production-readiness?

proven in production environments, predictable

Extensibility? Flexibility? Upgradeability, maintainability?

Page 16: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 16

[email protected]| 20120328

Design

Page 17: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 17

[email protected]| 20120328

okeanos design decisions

Reuse existing components

Build on Google Ganeti

target commodity hardware

release to the community as opensource

Page 18: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 18

[email protected]| 20120328

okeanos design principles

No need to make the world No need to support everything

Service developed and maintained by 10-15 people

Start from the architecture… …then discover, combine, reuse the right components

And for everything that’s not already available Do it yourself!

Page 19: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 19

[email protected]| 20120328

Page 20: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 20

[email protected]| 20120328

Jigsaw puzzle

Synnefo custom cloud management software to power okeanos

Google Ganeti backend VM cluster management: physical nodes, VMs, migrations

OpenStack APIs: Compute API v1.1, Object Storage API with custom extensions whenever necessary

Then everything comes together UI, Networking, Images, Storage, Monitoring, Identity

management, Accounting, Billing, Clients, Helpdesk

Page 21: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 21

[email protected]| 20120328

Why Ganeti?

No need to reinvent the wheel Scalable, proven software infrastructure

Built with reliability and redundancy in mind

Combines open components (KVM, LVM, DRBD)

Well-maintained, readable code

VM cluster management in production is

serious business reliable VM control, VM migrations, resource allocation

handling node downtime, software upgrades

Page 22: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 22

[email protected]| 20120328

Why Ganeti?

GRNET already had long experience with Ganeti provides 280 VMs to NOCs through the ViMa service

involved in development, contributing patches upstream

Build on existing know-how for okeanos Common backend, common fixes

reuse of experience and operational procedures

simplified, less error-prone deployment

Page 23: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 23

[email protected]| 20120328

Platform

Page 24: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 24

[email protected]| 20120328

Software Stack

Multiple users,multiple resources

Multiple VMson cluster

SingleVM

Synnefo

Ganeti

KVM

REST API

Page 25: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 25

[email protected]| 20120328

Platform Designuser@home admin@home

Web Client CLI Client Web Client 2

GRNETdatacenter

Deb

ian

VirtualHardware

OpenStack Compute API v1.1

Direct Outof Band Access

Synnefo cloud management software

Google Ganeti

KVM

GRNET Proprietary

Page 26: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 26

[email protected]| 20120328

Features

Page 27: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 27

[email protected]| 20120328

Virtual Machine Actions

My_Windows_desktop

Shutdown

Reboot

Start Console

Destroy

Page 28: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 28

[email protected]| 20120328

IaaS – Compute (1)

Virtual Machines powered by KVM

• Linux and Windows guests, on Debian hosts

Google Ganeti for VM cluster management

accessible by the end-user over the Web or

programmatically (OpenStack Compute v1.1)

Page 29: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 29

[email protected]| 20120328

IaaS – Compute (2)

User has full control over own VMs Create

• Select # CPUs, RAM, System Disk

• OS selection from pre-defined Images, or custom Images

• popular Linux distros (Fedora, Debian, Ubuntu)

• Windows Server 2008 R2

Start, Shutdown, Reboot, Destroy

Out-of-Band console over VNC for troubleshooting

Page 30: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 30

[email protected]| 20120328

IaaS – Compute (3)

REST API for VM management OpenStack Compute v1.1 compatible

3rd party tools and client libraries

custom extensions for yet-unsupported functionality

Python & Django implementation

Full-featured UI in JS/jQuery UI is just another API client

All UI operations happen over the API

Page 31: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 31

[email protected]| 20120328

IaaS – Network (Virtual Ethernets)

Internet

Private Network 1

Private Network 2

Private Network 3

Page 32: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 32

[email protected]| 20120328

IaaS – Network - Functionality

Dual IPv4/IPv6 connectivity for each VM Easy, platform-provided firewalling

Array of pre-configured firewall profiles

Or roll-your-own firewall inside VM

Multiple private, virtual L2 networks Construct arbitrary network topologies

e.g., deploy VMs in multi-tier configurations

Exported all the way to the API and the UI

Page 33: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 33

[email protected]| 20120328

Unity

Page 34: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 34

[email protected]| 20120328

Spawn

Freeze

Images

Ubuntumy own Ubuntu

Page 35: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 35

[email protected]| 20120328

Clone

Snapshot

Images Storage

Ubuntu rootUbuntu + packages

Page 36: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 36

[email protected]| 20120328

Images – Golden Image

golden Debian

Page 37: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 37

[email protected]| 20120328

IaaS – Storage

Page 38: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 38

[email protected]| 20120328

Archipelago

RADOS

Object Storage nodes

IaaS – Storage

Maps

Volume Composer

object I/O Monitor nodes

Storage

Page 39: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 39

[email protected]| 20120328

IaaS – Storage (1)

First-phase deployment System-provided and custom user Images

Redundant storage based on DRBD

VMs survive node downtime or failure

Currently under testing Reliable distributed storage over RADOS

Combined with custom software for snapshotting, cloning

Dynamic virtual storage volumes

Page 40: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 40

[email protected]| 20120328

IaaS – Storage (2)

Multi-tier storage architecture Dedicated Storage Nodes (SSD, SAS, and SATA storage)

OSDs for RADOS

Custom storage layer: Archipelago manages snapshots, creates clones over RADOS

OS Images held as snapshots

VMs created as clones of snapshots

Page 41: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 41

[email protected]| 20120328

Custom Images: snf-image

Untrusted images Host cannot touch user-provided data

Resize fs, change hostname, change passwords, inject files

Split design snf-image-host

snf-image-helper

All customization in helper VM

Page 42: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 42

[email protected]| 20120328

OpenStack Object Storage API Block storage Content-based addressing for blocks Every file is a collection of blocks Web-based, command-line, and native clients Synchronization, deduplication An integral part of okeanos

User files, Image registry for VM Images

Goal: use common backend with Archipelago

Page 43: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 43

[email protected]| 20120328

Integration

Page 44: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 44

[email protected]| 20120328

Page 45: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 45

[email protected]| 20120328

Page 46: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 46

[email protected]| 20120328

Page 47: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 47

[email protected]| 20120328

Page 48: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 48

[email protected]| 20120328

Support services

Identity: Astakos Provides the user base for okeanos

Once authenticated, the user retrieves a

common auth token for programmatic access

Accounting / Billing: Aquarium Underlying crediting and billing infrastructure

Page 49: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 49

[email protected]| 20120328

Tools

Page 50: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 50

[email protected]| 20120328

./kamaki$ ipython

In [1]: from kamaki.client import ClientIn [2]: c = Client('http://localhost:8000/api/v1.1', "1234527db2…")In [3]: c.list_flavors()…In [4]: i = c.list_images()In [5]: i[5]{u'created': u'2011-06-09T00:00:00+00:00', u'id': 7, u'metadata': {u'values': {u'OS': u'windows',

u'size': u'11000'}}, u'name': u'Windows', u'progress': 100, u'status': u'ACTIVE', u'updated': u'2011-09-12T14:47:12+00:00'}In [6]: c.create_server('mywin1', 3, 5)

Page 51: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 51

[email protected]| 20120328

./kamaki$ ./kamakiUsage: kamaki <group> <command> [options]… --api=API API can be either openstack or synnefo --url=URL API URL --token=TOKEN use token TOKEN…

Commands: flavor info get flavor details flavor list list flavors… image create create image image delete delete image

$ ./kamaki server shutdown 101 --url=http://localhost:8000/api/v1.1--token=1234527db2…

Page 52: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 52

[email protected]| 20120328

Upcoming

Page 53: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 53

[email protected]| 20120328

Current and Upcoming features

Now: Alpha2 Common user base, custom user images on Pithos+

short-term: Synnefo v0.10, Beta Ultra-lightweight VMs on Archipelago with RADOS backend

medium-term OCCI bridge

Volumes: clonable / snapshottable / attachable disks

Upcoming beta in fully populated datacenter

Page 54: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 54

[email protected]| 20120328

Sights

Page 55: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 55

[email protected]| 20120328

Page 56: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 56

[email protected]| 20120328

Page 57: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 57

[email protected]| 20120328

Page 58: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 58

[email protected]| 20120328

Page 59: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 59

[email protected]| 20120328

Page 60: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 60

[email protected]| 20120328

Page 61: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 61

[email protected]| 20120328

Page 62: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 62

[email protected]| 20120328

Page 63: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 63

[email protected]| 20120328

Page 64: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 64

[email protected]| 20120328

Page 65: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 65

[email protected]| 20120328

Page 66: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 66

[email protected]| 20120328

Page 67: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 67

[email protected]| 20120328

Page 68: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 68

[email protected]| 20120328

Page 69: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 69

[email protected]| 20120328

Page 70: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 70

[email protected]| 20120328

Page 71: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 71

[email protected]| 20120328

Page 72: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 72

[email protected]| 20120328

Page 73: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 73

[email protected]| 20120328

Page 74: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 74

[email protected]| 20120328

Page 75: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 75

[email protected]| 20120328

Page 76: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 76

[email protected]| 20120328

Page 77: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 77

[email protected]| 20120328

Page 78: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 78

[email protected]| 20120328

Page 79: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 79

[email protected]| 20120328

Page 80: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 80

[email protected]| 20120328

Page 81: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 81

[email protected]| 20120328

Page 82: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 82

[email protected]| 20120328

Page 83: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 83

[email protected]| 20120328

Page 84: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 84

[email protected]| 20120328

Page 85: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 85

[email protected]| 20120328

Page 86: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 86

[email protected]| 20120328

Page 87: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 87

[email protected]| 20120328

Page 88: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 88

[email protected]| 20120328

Page 89: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 89

[email protected]| 20120328

Page 90: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 90

[email protected]| 20120328

Page 91: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 91

[email protected]| 20120328

Page 92: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 92

[email protected]| 20120328

Page 93: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 93

[email protected]| 20120328

Page 94: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 94

[email protected]| 20120328

Page 95: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 95

[email protected]| 20120328

Page 96: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 96

[email protected]| 20120328

Page 97: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 97

[email protected]| 20120328

Page 98: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 98

[email protected]| 20120328

Page 99: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 99

[email protected]| 20120328

Page 100: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 100

[email protected]| 20120328

Page 101: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 101

[email protected]| 20120328

Page 102: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 102

[email protected]| 20120328

Page 103: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 103

[email protected]| 20120328

Page 104: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 104

[email protected]| 20120328

Page 105: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 105

[email protected]| 20120328

Page 106: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 106

[email protected]| 20120328

Page 107: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 107

[email protected]| 20120328

Page 108: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 108

[email protected]| 20120328

Page 109: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 109

[email protected]| 20120328

Page 110: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 110

[email protected]| 20120328

Page 111: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 111

[email protected]| 20120328

Opensource Synnefo: Cyclades / Pithos+ / Astakos

https://code.grnet.gr/projects/synnefo

https://code.grnet.gr/projects/pithos

https://code.grnet.gr/projects/astakos

snf-image https://code.grnet.gr/projects/snf-image

kamaki https://code.grnet.gr/projects/kamaki

vncauthproxy https://code.grnet.gr/projects/snf-vncauthproxypip install or apt-get install everything!

Page 112: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

https://okeanos.grnet.gr

Page 113: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 113

[email protected]| 20120328

Thank You!

Questions?

Page 114: Greek Research and Technology Network EGI Community Forum 20121 vkoukis@grnet.gr| 20120328 Delivering IaaS for the Greek Academic and Research Community

Greek Research and Technology Network EGI Community Forum 2012 114

[email protected]| 20120328

Delivering IaaS for the GreekAcademic and Research Community

Vangelis Koukis [email protected] Coordinator, okeanos Project