OpenStack bei der SAP SE Integration bestehender Dienste in OpenStack dank Workflow Engine und angepasstem Webinterface 23. Juni 2015 Christian Wolter Linux Consultant B1 Systems GmbH wolter@b1-systems.de B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development
Vorstellung B1 Systems gegründet 2004 primär Linux/Open Source-Themen national & international tätig über 60 Mitarbeiter unabhängig von Soft- und Hardware-Herstellern Leistungsangebot: Beratung & Consulting Support Entwicklung Training Betrieb Lösungen dezentrale Strukturen B1 Systems GmbH OpenStack bei der SAP SE 2 / 31
Schwerpunkte Virtualisierung (XEN, KVM & RHEV) Systemmanagement (Spacewalk, Red Hat Satellite, SUSE Manager) Konfigurationsmanagement (Puppet & Chef) Monitoring (Nagios & Icinga) IaaS Cloud (OpenStack & SUSE Cloud & RDO) Hochverfügbarkeit (Pacemaker) Shared Storage (GPFS, OCFS2, DRBD & CEPH) Dateiaustausch (ownCloud) Paketierung (Open Build Service) Administratoren oder Entwickler zur Unterstützung des Teams vor Ort B1 Systems GmbH OpenStack bei der SAP SE 3 / 31
OpenStack bei der SAP SE mit Workflow Engine & angepasstem Webinterface B1 Systems als Lieferant/Dienstleister der SAP für OpenStack Ausgangspunkt: OpenStack Folsom Release mit 150 XEN Hypervisoren Ziel: OpenStack-Icehouse-Lösung mit voller Integration bestehender SAP-Dienste B1 Systems GmbH OpenStack bei der SAP SE 4 / 31
B1 Systems als Lieferant der SAP für OpenStack Xen-Implementierung für SAP seit 2007 erster SAP OpenStack POC 2011 OpenStack Know-How für kundenspezifische Anpassungen Support für das gesamte Paket aus einer Hand 24/7 OpenStack-Upstream-Entwicklung seit Anfang 2011 Top Ten Contributor Juno Release Platz 14 Contributor Kilo Release ein OpenStack Core Reviewer B1 Systems GmbH OpenStack bei der SAP SE 5 / 31
OpenStack Commits (Stand 9/2014) Abbildung : Stackalytics Juno B1 Systems GmbH OpenStack bei der SAP SE 6 / 31
B1 OpenStack Betrieb für SAP SE Architekturkonzeption Hochverfügbarkeit Custom-Dev-Anpassungen Implementierungsplanung Tools Integration Betrieb Schulung 1st & 2nd Level Support 24/7 3rd Level Support B1 Systems GmbH OpenStack bei der SAP SE 7 / 31
Bestehende OpenStack Landschaft: Folsom Folsom Release 155 XEN Compute Nodes 2500 VMs 85 TB RAM 4 Availability Zornes B1 Systems GmbH OpenStack bei der SAP SE 8 / 31
Folsom OpenStack gesteuert von SAPs C 3 Interface C 3 : Corporate Compute Cloud Kundenfrontend zur Bestellung von VMs CMDB Integration (SISM) Host Name Generator DNS-Integration (IP Address Manager) B1 Systems GmbH OpenStack bei der SAP SE 9 / 31
SAP C 3 B1 Systems GmbH OpenStack bei der SAP SE 10 / 31
Vorteile der bestehenden Folsom-Landschaft stabiler Betrieb hohe Kundenzufriedenheit leichte Erweiterbarkeit dank Konfiguration mit Puppet B1 Systems GmbH OpenStack bei der SAP SE 11 / 31
Gründe für das Upgrade auf Icehouse veraltetes OpenStack Release paravirtualisiert dadurch keine Windows VMs Feature-Entwicklung abhängig von SAP C 3 Frontend kein Update auf SLES 11 SP3 oder höher möglich B1 Systems GmbH OpenStack bei der SAP SE 12 / 31
Direktes Upgrade kaum möglich zu viele Änderungen auf OpenStack Seite stabile Landschaft wäre durch Updaten gefährdet Rolling Updates erst seit Icehouse möglich B1 Systems GmbH OpenStack bei der SAP SE 13 / 31
Parallele OpenStack Installation mit Icehouse Ziel der neuen Implementierung: unabhängiger Betrieb von C 3 Einsatz von Multi Tenancy Volume Service mit Cinder High Performance Resource Pool für rechenintensive Anwendungsfälle Service für dedizierte Hardware Ressourcen (CPU und RAM) Möglichkeit neuer Features wie vIP und Aliasing für VMs Integration von SAPs internen Diensten B1 Systems GmbH OpenStack bei der SAP SE 14 / 31
Parallele OpenStack Installation mit Icehouse Abbildung : Icehouse-Landschaft B1 Systems GmbH OpenStack bei der SAP SE 15 / 31
Erweiterung von OpenStack durch weitere Tools hochverfügbare OpenStack-Infrastrukturdienste mit Virtual System Cluster (VSC) Puppet-basierte, zentral verwaltete Installation und Konfiguration Server Monitoring mit Nagios Utilization & Performance Graphen mit graphite & collectd Netzwerk-Latenz-Monitoring mit Smokeping eigens entwickeltes Web Dashboard B1 Cloud Portal B1 Systems GmbH OpenStack bei der SAP SE 16 / 31
Features des B1CP Erstellen von VMs mit Attributen der SAP CMDB Änderungen an der SAP CMDB via Portal VM Zugriff über B1CP Erstellen von virtuellen IPs Erstellen von Host Aliases Nachvollziehbarkeit der Workflows während der VM-Erstellung B1 Systems GmbH OpenStack bei der SAP SE 17 / 31
SAP-Adapter-API Schnittstelle zwischen OpenStack und SAP APIs Integration von HNG, SISM, IPAM Persistierung der OpenStack-Daten Abgleich der B1CP CMDB mit der SAP CMDB (SISM) B1 Systems GmbH OpenStack bei der SAP SE 18 / 31
Horizon als Basis für B1CP Vorteile von Horizon als Basis: Clean Code mit Python Python Django Support dank großer Community benutzerfreundliches Interface OpenStack Horizon Support sehr gute Dokumentation zur Panelentwicklung Funktionalität bereits vorhanden Horizon Look and Feel B1 Systems GmbH OpenStack bei der SAP SE 19 / 31
Neues Interface: B1 Cloud Portal Abbildung : Login Screen B1 Systems GmbH OpenStack bei der SAP SE 20 / 31
Neues Interface: B1 Cloud Portal Abbildung : Instanzenübersicht B1 Systems GmbH OpenStack bei der SAP SE 21 / 31
Neues Interface: B1 Cloud Portal Abbildung : Rebooten einer Instanz B1 Systems GmbH OpenStack bei der SAP SE 22 / 31
Neues Interface: B1 Cloud Portal Abbildung : Launch Instance B1 Systems GmbH OpenStack bei der SAP SE 23 / 31
Neues Interface: B1 Cloud Portal Abbildung : SISM-Integration über das Portal B1 Systems GmbH OpenStack bei der SAP SE 24 / 31
Neues Interface: B1 Cloud Portal Abbildung : VNC-Zugriff auf die Instanzen über das Portal B1 Systems GmbH OpenStack bei der SAP SE 25 / 31
B1CP Architektur Abbildung : B1 Cloud Portal B1 Systems GmbH OpenStack bei der SAP SE 26 / 31
Dashboard 1/2 sehr gute Skalierfähigkeit sehr schneller Zugriff auf alle verfügbaren Performancedaten Landschaftsauslastung Server-Auslastung VM-Auslastung grafische Darstellung von Performance werten Excel und CSV Export Usage Überblick über 30/60/180 Tage B1 Systems GmbH OpenStack bei der SAP SE 27 / 31
Dashboard 2/2 B1 Systems GmbH OpenStack bei der SAP SE 28 / 31
Performance Graphing B1 Systems GmbH OpenStack bei der SAP SE 29 / 31
Ausblick VM Migration von Folsom auf Icehouse OpenStack Upgrade Icehouse → Juno → Kilo B1CP Integration der Performance und Smokeping Graphen AD Integration (mit Keystone APIv3 ) B1 Systems GmbH OpenStack bei der SAP SE 30 / 31
Vielen Dank für Ihre Aufmerksamkeit! Bei weiteren Fragen wenden Sie sich bitte an info@b1-systems.de oder +49 (0)8457 - 931096 B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development
Recommend
More recommend