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
www.netways.de // blog.netways.de // @netways
We love Open Source
26.06.2014 | WEBINAR
FOREMAN: OPENNEBULA
ORCHESTRIEREN
CHRISTIAN STEIN | SEBASTIAN SAEMANN | NETWAYS
GMBH
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
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
www.netways.de // blog.netways.de // @netways
We love Open Source
VORSTELLUNG NETWAYS
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
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
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS PRODUKTE
GRAPHITE
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
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
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS SCHULUNGEN
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
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KUNDEN – CONSULTING (AUSZUG)
www.netways.de // blog.netways.de // @netways
We love Open Source
NETWAYS KUNDEN – HOSTING (AUSZUG)
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
www.netways.de // blog.netways.de // @netways
We love Open Source
WAS IST FOREMAN
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
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.)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN ARCHITEKTUR
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)
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
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
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)
www.netways.de // blog.netways.de // @netways
We love Open Source
FOREMAN MONITORING
■ Monitoring Dashboard Reports Facts Statistics Trends Audits
www.netways.de // blog.netways.de // @netways
We love Open Source
WAS IST OPENNEBULA
www.netways.de // blog.netways.de // @netways
We love Open Source
ENTWICKLUNG
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
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
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
www.netways.de // blog.netways.de // @netways
We love Open Source
WAS IST FOG
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, .....)
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'
}
)
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
www.netways.de // blog.netways.de // @netways
We love Open Source
LIVE DEMO
www.netways.de // blog.netways.de // @netways
We love Open Source
FRAGEN UND ANTWORTEN
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