präsentation foreman: opennebula orchestrieren webinar 26.06.2014
DESCRIPTION
Foreman ist ein Life-Cycle-Management-Tool, welches es erlaubt die IT-Infrastruktur zielgerichtet zu verwalten und bietet dabeiTRANSCRIPT
![Page 1: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/1.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
26.06.2014 | WEBINAR
FOREMAN: OPENNEBULA
ORCHESTRIEREN
CHRISTIAN STEIN | SEBASTIAN SAEMANN | NETWAYS
GMBH
![Page 2: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/2.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
MITARBEITERVORSTELLUNG
■ Christian Stein Account Manager Bei NETWAYS seit 2012
■ Sebastian Saemann Senior Systems Engineer Bei NETWAYS seit 2010
![Page 3: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/3.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
AGENDA
■ Vorstellung NETWAYS
■ Was ist Foreman?
■ Was ist OpenNebula?
■ Was ist Fog?
■ Live Demo
■ Fragen und Antworten
![Page 4: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/4.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG NETWAYS
![Page 5: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/5.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG NETWAYS
■ Firmengründung 1995
■ Open Source seit 1997
■ Aktuell 38 Mitarbeiter
■ Spezialisierung in den Bereichen
Open Source Systems Management
und Open Source Datacenter
![Page 6: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/6.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KOMPETENZEN
■ Monitoring
■ Graphing
■ Logmanagement
■ Konfigurationsmanagement
■ Reporting
■ Private Cloud
■ Backup
■ Projektmanagement
■ Consulting
■ Hosting
■ Managed Services
■ Development
■ Support
■ Betrieb
■ Schulungen
■ Konferenzen
■ Monitoring Hardware
![Page 7: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/7.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS PRODUKTE
GRAPHITE
![Page 8: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/8.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
■ Open Source Backup
Conference
• 22. – 23. September 2014 in Köln
• Best Practices für das Backup
■ Puppet Camp
• 16. Oktober 2014 in Düsseldorf
• 110 Teilnehmer (April 2013)
• Vorträge und Workshops
NETWAYS KONFERENZEN
![Page 9: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/9.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
■ Open Source Monitoring
Conference
• 18. – 20. November 2014 in
Nürnberg
• 250 Teilnehmer (2013)
• Monitoring Best Practices
■ OpenNebula Conference
• 02. – 04. Dezember 2014 in Berlin
• 100 Teilnehmer (2013)
• Cloud Virtualisierung
NETWAYS KONFERENZEN
![Page 10: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/10.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN
![Page 11: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/11.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS COMMUNITY
www.netways.org
■ NETWAYS Addons
■ NETWAYS Plugins
www.icinga.org
■ Development
■ Hosting
www.monitoringexchange.org
■ Icinga / Nagios Addons und
Plugins
■ > 2000 Projekte
![Page 12: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/12.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KUNDEN – CONSULTING (AUSZUG)
![Page 13: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/13.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KUNDEN – HOSTING (AUSZUG)
![Page 14: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/14.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
UNSERE LEISTUNGEN IM ÜBERBLICK
■ Konzeptionierung und Planung
■ Workshops & Consulting zur Implementierung vor Ort
■ Betrieb Komplette Monitoringsysteme Satellitensysteme
■ Entwicklungsleistungen Plugins Systemintegration
■ Schulungen Standardisierte Schulungsmodule Individuell vor Ort
■ Support Standardverträge Individuelle Supportkonzepte
■ Konferenzen
![Page 15: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/15.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
WAS IST FOREMAN
![Page 16: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/16.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN ÜBERBLICK
■ Lifecycle-Management Tool
■ Provisionierung, Konfiguration und Monitoring
■ Webinterface (API und CLI)
■ Unterstützte Plattformen: RHEL, CentOS, Scientific Linux,
Fedora, Debian, Ubuntu
![Page 17: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/17.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN ÜBERBLICK
■ Installation Foreman Installer (Foreman, Smart-Proxy, Puppet Master,
Apache und Passenger) Pakete Source
■ Berechtigungsmodell Interne oder LDAP/AD-Authentifizierung Rollenbasierte Zugriffskontrolle Benutzer und Gruppen
■ Plugins (Katello, Audited Notifications, Bootdisk, DHCP-
Browser, Discovery, oVirt, Resources, uvm.)
![Page 18: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/18.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN ARCHITEKTUR
![Page 19: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/19.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN SMART-PROXIES
■ Smart-Proxies DHCP (ISC DHCP, MS DHCP und Libvirt exerimentell) DNS (Bind, MS DNS und Libvirt experimentell) TFTP (Unix) Puppet Puppet CA Chef Proxy (ab Version 1.4) Realm (z.B. FreeIPA ab Version 1.5)
![Page 20: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/20.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN CONFIGURATION MANAGEMENT
■ Puppet (Chef) Reports Facts Import Puppet-Klassen und Parametrisierung (ENC) Import Puppet-Environments Initialisierung Puppet Runs
■ Puppet-CA Zertifikatsmanagement Automatisches Signieren
![Page 21: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/21.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN COMPUTE RESOURCES
■ Bare-Metal
■ RHEV-M
■ oVirt
■ EC2
■ VMware
■ OpenStack Nova
■ RackSpace
■ Google Compute Engine
■ Libvirt (KVM)
■ OpenNebula
![Page 22: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/22.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN PROVISONING
■ Provisionierung Private und public Clouds Bare-Metal PXE oder Image-basiert (API) DNS/DHCP/TFTP-Management via Smart-Proxy Kickstart-, Preesed- und AutoYaST-Templates Unterstützt alle gängigen Betriebssysteme (Red Hat,
CentOS, Fedora, Debian, Ubuntu, OpenSUSE, Solaris)
![Page 23: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/23.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN MONITORING
■ Monitoring Dashboard Reports Facts Statistics Trends Audits
![Page 24: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/24.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
WAS IST OPENNEBULA
![Page 25: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/25.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
ENTWICKLUNG
![Page 26: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/26.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
INTERFACES
OpenNebula
Cloud Consumers Appliance Builders
API• XML-RPC• OCA (Ruby, Python,
Java)
Cloud Integrators Cloud Admins
![Page 27: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/27.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
TECHNISCHER ÜBERBLICK
OpenNebula
TM - API IM - API VM - API AUTH - API
TMDriver
IMDriver
VMDriver
AuthDriver
SQL
Physical Infrastructure DB
Accounting
AUTH - API
OCA (Java + Ruby) Scheduler
EC2Server
OCCIServer
ONECLI
EC2-Query REST-OCCI
EC2 Tools OCCI CLIComponentInterface/APITool
SYS
AD
MIN
USER
![Page 28: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/28.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
WARUM OPENNEBULA?
Weil OpenNebula…
■ … auf Datacenter-Virtualisierung spezialisiert ist
■ … als produktionsfähiges Paket bereitgestellt wird
■ … sehr schnell weiterentwickelt wird
■ … infrastrukturunabhängig ist
■ … Praxisprobleme löst
![Page 29: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/29.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
WAS IST FOG
![Page 30: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/30.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
WAS IST FOG
■ Ruby Cloud Service Library Kollektion von vereinfachten Interfaces Erleichtert die Anbindung von Cloud Services Schnelles testen von Code durch „Mocks“
■ Lizensiert unter der MIT
■ Viele Compute Ressources bereits integriert (AWS, Libvirt,
Ovirt, Openstack, GCE, .....)
![Page 31: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/31.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
# connect to your one rpc
con = Fog::Compute.new(
{
:provider => 'OpenNebula',
:opennebula_username => 'user',
:opennebula_password => 'password',
:opennebula_endpoint => 'http://oned.domain:2633/RPC2'
}
)
![Page 32: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/32.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
# create a new vm (creates the object, the vm is not instantiated yet)
newvm = con.servers.new
# set the flavor of the vm
newvm.flavor = con.flavors.get 4
# set the name of the vm
newvm.name = "MyVM“
# set cores and memory (MB)
newvm.flavor.vcpu = 2
newvm.flavor.memory = 256
# instantiate the new vm
newvm.save
![Page 33: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/33.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
LIVE DEMO
![Page 34: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/34.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
FRAGEN UND ANTWORTEN
![Page 35: Präsentation Foreman: OpenNebula orchestrieren Webinar 26.06.2014](https://reader035.vdocument.in/reader035/viewer/2022062513/55781bded8b42ab40c8b4dd3/html5/thumbnails/35.jpg)
www.netways.de // blog.netways.de // @netways
We love Open Source
KONTAKTDATEN
Vielen Dank für Ihre
Aufmerksamkeit!
NETWAYS GmbH
Deutschherrnstrasse 15-19
90429 Nürnberg
Tel: +49 911 92885-0
Fax: +49 911 92885-77
E-Mail: [email protected]
Website: www.netways.de
Twitter: twitter.com/netways
Facebook:
facebook.com/netways
Blog: blog.netways.de