31
www.netways.de // blog.netways.de // @netways Make IT do more with less WEBINAR 11.09.2013 EINFÜHRUNG IN OPENNEBULA BERND ERK UND CHRISTIAN STEIN | NETWAYS GMBH

NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

  • Upload
    netways

  • View
    479

  • Download
    0

Embed Size (px)

Citation preview

Page 1: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

WEBINAR 11.09.2013

EINFÜHRUNG IN OPENNEBULA

BERND ERK UND CHRISTIAN STEIN | NETWAYS GMBH

Page 2: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

AGENDA

■ Kurzvorstellung NETWAYS

■ Kurzvorstellung OpenNebula

■ Challenges

■ Architektur

■ Schnittstellen & Standards

■ Verteilte Umgebungen

■ Neues in OpenNebula 4.x

■ Demo

■ Fragen & Antworten

Page 3: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

KURZVORSTELLUNG NETWAYS

Page 4: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

KURZVORSTELLUNG NETWAYS

• Firmengründung 1995

• Open Source seit 1997

• 40 Mitarbeiter

• Spezialisierung in den Bereichen

Open Source Systems

Management und Open Source

Datacenter Infrastructure

Page 5: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

NETWAYS KOMPETENZEN

• Monitoring & Reporting

• Configuration Management

• Service Management

• Knowledge Management

• Backup & Recovery

• High Availability & Clustering

• Cloud Computing

• Load Balancing

• Virtualization

• Database Management

OPEN SOURCE SYSTEMS MANAGEMENT

OPEN SOURCE DATA CENTER

MANAGED SERVICES MONITORING HARDWARE KONFERENZEN

Page 6: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

OpenNebulaConference 2013

• 24 – 26 September 2013

• www.opennebula.conf

• Discount von 15%

Open Source Monitoring Conference

• 23 – 24 Oktober 2013

• 250 Teilnehmer (2012)

• Monitoring Best Practice

• Noch wenige Plätze frei!

NETWAYS KONFERENZEN

Page 7: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

KURZVORSTELLUNG OPENNEBULA

Page 8: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

KURZVORSTELLUNG OPENNEBULA

Multi-tenancy, Elasticity and Automatic Provision on

Virtualized Environments

Page 9: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

STRATEGISCHE AUSRICHTUNG

Page 10: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

VERGLEICH OPENSTACK

OpenStack

OpenNebula

Nigel Beighton (Rackspace) verwendete den Vergleich von OpenStack zu anderen Lösungen

Page 11: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

OPENNEBULA HISTORY

Page 12: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

DATACENTER - VIRTUALISIERUNG

CHALLLENGES

Page 13: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

CLOUD CHALLENGES

Cloud != Virtualisierung

Page 14: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

CLOUD CHALLENGES

Where is my VM? How to provision a new

VM?

How do I create a new

disk? What is accessible to users?

How do I set up multi-tier

network services?

How can I manage

distributed setups?

What hypervisor can I use?

Monitoring & Scheduling Image Management &

Context

Storage User & Role Management

Network & VLANs Interfaces & APIs

Virtualization

Page 15: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

ARCHITEKTUR

Page 16: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

OPENNEBULA - ÜBERSICHT

OpenNebula

TM - API IM - API VM - API AUTH - API

TM

Driver

IM

Driver

VM

Driver

Auth

Driver

SQL

Physical Infrastructure DB

Accounting

AUTH - API

OCA (Java + Ruby) Scheduler

EC2

Server

OCCI

Server

ONE

CLI

EC2-Query REST-OCCI

EC2 Tools OCCI CLI

Component

Interface/API

Tool

SY

SA

DM

IN

US

ER

Page 17: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

SCHNITTSTELLEN & STANDARDS

Page 18: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

OPENNEBULA – INTERFACES

OpenNebula

Cloud Consumers Appliance

Builders

Cloud Admins Cloud Integrators

API

• XML-RPC

• OCA (Ruby, Python,

Java)

Page 19: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

OPENNEBULA – STANDARDS

Monitoring

• Internal

• Ganglia

Storage

• DFS like Lustre, GlusterFS,

ZFS, GPFS, MooseFS

• iSCSI, LVM

• VMware

Network

• 802.1Q VLANS

• Ebtable

• Open vSwitch

• VMware network

Virtualization

• Xen

• KVM

• VMWare

Hybrid

• Amazon EC2

Auth

• Password

• ssh

• X509

• LDAP/AD

SQLite / MySQL

Page 20: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

VERTEILTE UMGEBUNGEN

Page 21: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

CLUSTERS, VDC UND ZONEN

• Cluster

• Gruppe von Hosts mit

entsprechenden

Ressourcen

• VDC’s

• Virtueller

Zusammenschluss

innerhalb eines Clusters

• Zonen

• Virtueller

Zusammenschluss

verschiedener Gruppen

und Einzelressourcen

Page 22: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

OPENNEBULA 4.X

Page 23: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

OPENNEBULA – SUNSTONE 4.0

Page 24: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

SUPPORT FÜR CEPH

# The 'one' pool must exist

> ceph osd lspools

0 data,1 metadata,2 rbd,6 one,

> cat ds.conf

NAME = "cephds"

DS_MAD = ceph

TM_MAD = ceph

POOL_NAME = one

HOST = cephfrontend

> onedatastore create ds.conf

ID: 101

> onedatastore list

ID NAME CLUSTER IMAGES TYPE TM

0 system none 0 fs shared

1 default none 3 fs shared

100 cephds none 0 ceph ceph

Page 25: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

POLICIES - SCHEDULED UND ELASTIC

{

"name": "ONE-SCALE”,

"deployment": "none”,

"roles": [

{

"name": "appserver”,

"cardinality": 2,

"vm_template": 0,

"min_vms" : 5,

"max_vms" : 10,

"elasticity_policies" : [

{

// +2 VMs when the exp. is true for 3 times in a row,

// separated by 10 seconds

"expression" : "CONNECTION > 2000”,

"type" : "CHANGE”,

"adjust" : 2,

"period_number" : 3,

"period" : 10

},

{

// -10 percent VMs when the exp. is true.

// If 10 percent is less than 2, -2 VMs.

"expression" : "CONNECTION < 2000”,

"type" : "PERCENTAGE_CHANGE”,

"adjust" : -10,

"min_adjust_step" : 2

}

]

}

]

}

Page 26: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

DEMO

Page 27: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

NETWAYS – CLOUD

libvirtd

Open

Nebula

NFS

Page 28: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

ZUSAMMENFASSUNG

Page 29: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

WARUM OPENNEBULA?

Weil OpenNebula…

■ … sich auf Datacenter Virtualisierung spezialisiert

■ … als produktionsfähiges Paket bereitgestellt wird

■ … sehr schnell weiterentwickelt wird

■ … infrastrukturunabhängig ist

■ … praxisprobleme löst!

Page 30: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

FRAGEN & ANTWORTEN

Page 31: NETWAYS Webinar Einfuehrung OpenNebula 2013-09-11

www.netways.de // blog.netways.de // @netways

Make IT do more with less

NETWAYS GmbH

Deutschherrnstrasse 15-19

90429 Nürmberg

Tel: +49 911 92885-0

Fax: +49 911 92885-77

Email: [email protected]

Website: www.netways.de

Twitter: twitter.com/netways

Facebook: facebook.com/netways

Blog: blog.netways.de

FRAGEN & ANTWORTEN