Post on 10-Jun-2015
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
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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
KURZVORSTELLUNG NETWAYS
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
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
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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
KURZVORSTELLUNG OPENNEBULA
www.netways.de // blog.netways.de // @netways
Make IT do more with less
KURZVORSTELLUNG OPENNEBULA
Multi-tenancy, Elasticity and Automatic Provision on
Virtualized Environments
www.netways.de // blog.netways.de // @netways
Make IT do more with less
STRATEGISCHE AUSRICHTUNG
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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
OPENNEBULA HISTORY
www.netways.de // blog.netways.de // @netways
Make IT do more with less
DATACENTER - VIRTUALISIERUNG
CHALLLENGES
www.netways.de // blog.netways.de // @netways
Make IT do more with less
CLOUD CHALLENGES
Cloud != Virtualisierung
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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
ARCHITEKTUR
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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
SCHNITTSTELLEN & STANDARDS
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)
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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
VERTEILTE UMGEBUNGEN
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
www.netways.de // blog.netways.de // @netways
Make IT do more with less
OPENNEBULA 4.X
www.netways.de // blog.netways.de // @netways
Make IT do more with less
OPENNEBULA – SUNSTONE 4.0
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
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
}
]
}
]
}
www.netways.de // blog.netways.de // @netways
Make IT do more with less
DEMO
www.netways.de // blog.netways.de // @netways
Make IT do more with less
NETWAYS – CLOUD
libvirtd
Open
Nebula
NFS
www.netways.de // blog.netways.de // @netways
Make IT do more with less
ZUSAMMENFASSUNG
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!
www.netways.de // blog.netways.de // @netways
Make IT do more with less
FRAGEN & ANTWORTEN
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: info@netways.de
Website: www.netways.de
Twitter: twitter.com/netways
Facebook: facebook.com/netways
Blog: blog.netways.de
FRAGEN & ANTWORTEN