OpenStack bei der SAP SE - b1-systems.de · OpenStack bei der SAP SE...

31
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 [email protected] B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development

Transcript of OpenStack bei der SAP SE - b1-systems.de · OpenStack bei der SAP SE...

OpenStack bei der SAP SEIntegration bestehender Dienste in OpenStack dank Workflow Engineund angepasstem Webinterface 23. Juni 2015

Christian WolterLinux Consultant

B1 Systems [email protected]

B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development

Vorstellung B1 Systems

gegründet 2004primär Linux/Open Source-Themennational & international tätigüber 60 Mitarbeiterunabhängig von Soft- und Hardware-HerstellernLeistungsangebot:

Beratung & ConsultingSupportEntwicklungTrainingBetriebLösungen

dezentrale Strukturen

B1 Systems GmbH OpenStack bei der SAP SE 2 / 31

SchwerpunkteVirtualisierung (XEN, KVM & RHEV)Systemmanagement (Spacewalk, Red Hat Satellite, SUSEManager)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 Teamsvor Ort

B1 Systems GmbH OpenStack bei der SAP SE 3 / 31

OpenStack bei der SAP SE mit WorkflowEngine & angepasstem Webinterface

B1 Systems als Lieferant/Dienstleister der SAP für OpenStackAusgangspunkt: OpenStack Folsom Release mit 150 XENHypervisorenZiel: OpenStack-Icehouse-Lösung mit voller Integrationbestehender SAP-Dienste

B1 Systems GmbH OpenStack bei der SAP SE 4 / 31

B1 Systems als Lieferant der SAP fürOpenStack

Xen-Implementierung für SAP seit 2007erster SAP OpenStack POC 2011OpenStack Know-How für kundenspezifische AnpassungenSupport für das gesamte Paket aus einer Hand 24/7OpenStack-Upstream-Entwicklung seit Anfang 2011Top Ten Contributor Juno ReleasePlatz 14 Contributor Kilo Releaseein 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

ArchitekturkonzeptionHochverfügbarkeitCustom-Dev-AnpassungenImplementierungsplanungTools IntegrationBetriebSchulung 1st & 2nd Level Support24/7 3rd Level Support

B1 Systems GmbH OpenStack bei der SAP SE 7 / 31

Bestehende OpenStack Landschaft: Folsom

Folsom Release155 XEN Compute Nodes2500 VMs85 TB RAM4 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 VMsCMDB Integration (SISM)Host Name GeneratorDNS-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 Betriebhohe Kundenzufriedenheitleichte 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 Releaseparavirtualisiert dadurch keine Windows VMsFeature-Entwicklung abhängig von SAP C 3 Frontendkein 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 Seitestabile Landschaft wäre durch Updaten gefährdetRolling 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 TenancyVolume Service mit CinderHigh Performance Resource Pool für rechenintensiveAnwendungsfälleService für dedizierte Hardware Ressourcen (CPU und RAM)Möglichkeit neuer Features wie vIP und Aliasing für VMsIntegration 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 weitereTools

hochverfügbare OpenStack-Infrastrukturdienste mit VirtualSystem Cluster (VSC)Puppet-basierte, zentral verwaltete Installation undKonfigurationServer Monitoring mit NagiosUtilization & Performance Graphen mit graphite & collectdNetzwerk-Latenz-Monitoring mit Smokepingeigens entwickeltes Web DashboardB1 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 PortalVM Zugriff über B1CPErstellen von virtuellen IPsErstellen von Host AliasesNachvollziehbarkeit 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 APIsIntegration von HNG, SISM, IPAMPersistierung der OpenStack-DatenAbgleich 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 PythonPython Django Support dank großer Communitybenutzerfreundliches InterfaceOpenStack Horizon Supportsehr gute Dokumentation zur PanelentwicklungFunktionalität bereits vorhandenHorizon 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

LandschaftsauslastungServer-AuslastungVM-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 IcehouseOpenStack Upgrade Icehouse → Juno → KiloB1CP Integration der Performance und Smokeping GraphenAD 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 [email protected]

oder +49 (0)8457 - 931096

B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development