OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

41
OpenStack Betrieb & Support 5 Jahre OpenStack Managed Service bei der SAP SE Christian Wolter Linux Consultant B1 Systems GmbH [email protected] Boris Wuest Technology Consultant SAP SE [email protected] B1 Systems GmbH - Linux/Open Source Consulting, Training, Support & Development

Transcript of OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Page 1: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack Betrieb & Support5 Jahre OpenStack Managed Service bei der SAP SE

Christian WolterLinux Consultant

B1 Systems [email protected]

Boris WuestTechnology Consultant

SAP [email protected]

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

Page 2: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Vorstellung B1 Systemsgegründet 2004primär Linux/Open Source-Themennational & international tätigfast 100 Mitarbeiterunabhängig von Soft- und Hardware-HerstellernLeistungsangebot:

Beratung & ConsultingSupportEntwicklungTrainingBetriebLösungen

dezentrale StrukturenB1 Systems GmbH OpenStack Betrieb & Support 2/41

Page 3: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Schwerpunkte

B1 Systems GmbH OpenStack Betrieb & Support 3/41

Page 4: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

SAP in Zahlen

Hersteller von Software für Business Operations/CustomerRelations ManagementJahresumsatz 20,8 Mrd. Euro bei einem Gewinn von 6,35Mrd. Euro (2015)mehr als 78.000 Mitarbeiter in über 130 Ländernmehr als 100 Innovation und Development Centerca. 310 k Kunden in 190 Ländernca. 110 Mio. Cloud Subscriptions

B1 Systems GmbH OpenStack Betrieb & Support 4/41

Page 5: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

SAP Cloud Infrastructure Services

verwaltet mehr als 100.000 Server; davon sind 70.000virtuelle Maschinenverwaltet mehr als 15.000 SAP- und Kundensystemetägliches Backupvolumen von mehr als 600 TBverwaltetes Mailaufkommen/Tag: > 2,5 Millionen

B1 Systems GmbH OpenStack Betrieb & Support 5/41

Page 6: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

5 Jahre OpenStack Managed Servicebei der SAP SE

OpenStack Managed Service bei der SAP SESAP Cloud Infrastructure ServicesTimeline OpenStack Bexar POC bis Icehouse Prod.B1 Cloud PortalMigration von 2000 Folsom VMs nach IcehouseStatus quoAusblick: Zukunft von OpenStack in der SAP

B1 Systems GmbH OpenStack Betrieb & Support 6/41

Page 7: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

B1 als OpenStack Lieferant der SAP1/2

Entwicklung:ArchitekturkonzeptOpenStack Know-How für kundenspezifische AnpassungenB1 Tools: Dashboard, B1CP, Workflow Engine

BetriebPatch- & Konfigurationsmanagement für den komplettenStackKapazitätsmanagement und PlanungDirekter Service-Ansprechpartner für den EndkundenStrategien für Monitoring & Performance-Verbesserungen

B1 Systems GmbH OpenStack Betrieb & Support 7/41

Page 8: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

B1 als OpenStack Lieferant der SAP2/2

Support24/7 on call Supportdurchschnitliche Reaktionszeit unter 10 Min.Support-Aktivierung via Mail, Hotline oder Webinterface

internationale OpenStack-Trainings vor Ort für Nutzer undAdministratoren

B1 Systems GmbH OpenStack Betrieb & Support 8/41

Page 9: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Rahmenbedingungen für OpenStack

SAP-interne Kunden DLM und LABS IT:EntwicklungssystemeProduktivsystemeTestsysteme

Integration in SAPs C 3

Hoher Demand von Anfang an:Migration Solaris auf OpenStackMigration XEN-Virtualisierung auf OpenStackkleine 1 GB-Applikationen bis zu 512 GB HANAs

B1 Systems GmbH OpenStack Betrieb & Support 9/41

Page 10: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

XEN gesteuert von SAPs C 3

C 3: Corporate Compute Cloud

Kundenfrontend zur Bestellung von VMsCMDB Integration (SISM)Host Name GeneratorDNS-Integration (IP Address Manager)

B1 Systems GmbH OpenStack Betrieb & Support 10/41

Page 11: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

SAP C 3

B1 Systems GmbH OpenStack Betrieb & Support 11/41

Page 12: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2011

Erster POC mit Bexar Release 2011

B1 Systems GmbH OpenStack Betrieb & Support 12/41

Page 13: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2012 1/2

04/2012 POC mit DiabloLibvirt XEN auf SLESZiel: Ablösung von scripted XEN Virtualisierungerste SAP-Patches, um SUSE/XEN hinter Libvirt zuermöglichen

B1 Systems GmbH OpenStack Betrieb & Support 13/41

Page 14: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2012 2/2

05/2012 Upgrade des POC auf EssexWeitere Custom Patches notwendig:

Datastore-LoadbalancingSparse-Images in GlanceLive-Migration mit Libvirt/XENserielle KonsoleGraceful Shutdown

11/2012 Upgrade auf Folsommap NIC 2 LinuxBridge ohne QLB-Agent

B1 Systems GmbH OpenStack Betrieb & Support 14/41

Page 15: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2013 1/3

2013 GOLIVE mit FolsomMassives Wachstum

über 200 VMs in den ersten vier Stunden150 Hypervisoren im ersten Jahr→ 512 GB pro Host jeweils ca. 22 VMshohe Kundenzufriedenheitkonstant hohe Auslastung

B1 Systems GmbH OpenStack Betrieb & Support 15/41

Page 16: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2013 2/3Herausforderung

Computes schneller voll als aufgebautPerformance-ProblemeStabilitätsprobleme

B1 Systems GmbH OpenStack Betrieb & Support 16/41

Page 17: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2013 3/3

LösungenCompute Installation mit Puppet 100% automatisiertIntegration von Performance MonitoringIntegration von Smokepingweitere Patches:

Quantumfalsche Memory-Berechnungfalsche Powerstates

B1 Systems GmbH OpenStack Betrieb & Support 17/41

Page 18: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Dashboard 1/2

Auf das wesentliche beschränktes Informationstool: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 Betrieb & Support 18/41

Page 19: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Dashboard 2/2

B1 Systems GmbH OpenStack Betrieb & Support 19/41

Page 20: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Performance Graphing

B1 Systems GmbH OpenStack Betrieb & Support 20/41

Page 21: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Smokeping

B1 Systems GmbH OpenStack Betrieb & Support 21/41

Page 22: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2014 1/3

01/2014 POC Havana03/2014 Redesign mit Icehouse

kompletter Neuaufbau mit Icehousedadurch neues Architekturdesign möglichInfrastruktur HA auf VSCPortieren der noch benötigten Custom Patches

B1 Systems GmbH OpenStack Betrieb & Support 22/41

Page 23: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2014 2/3

08/2014 Golive mit IcehouseEinsatz von Multi TenancyVolume Service mit CinderParallelbetrieb zu Folsom

B1 Systems GmbH OpenStack Betrieb & Support 23/41

Page 24: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2014 3/3

11/2014 Performance Pool Eigene Verfügbarkeitszone mitdedizierten Ressourcen:

Compute Nodes mit 256 GB RAM und 48 CPUsfür Virtualisierung bereitgestellt: 240 GB/40 CPUsFlavour 24/4; 48/8; 72/12CPU Pinning → Physical CPU auf vCPUPerformace Test Systeme

B1 Systems GmbH OpenStack Betrieb & Support 24/41

Page 25: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

OpenStack@SAP 2015Ablösung der SAPC 3 durch das eigens entwickelte Cloud PortalB1CP

Abbildung : B1CP

B1 Systems GmbH OpenStack Betrieb & Support 25/41

Page 26: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Features des B1CP

Erstellen von VMs mit Attributen der SAP CMDBÄnderungen an der SAP CMDB via B1CPVM Zugriff über B1CP via VNCErstellen von virtuellen IPsErstellen von Host AliasenNachvollziehbarkeit der Workflows während derVM-ErstellungSichtbarkeit des Postinstall Prozess-Status

B1 Systems GmbH OpenStack Betrieb & Support 26/41

Page 27: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

SAP-Adapter-API

Schnittstelle zwischen OpenStack & SAP APIsIntegration von HNG, SISM, IPAMPersistierung der OpenStack-DatenAbgleich der B1CP DB mit der SAP CMDB (SISM)

B1 Systems GmbH OpenStack Betrieb & Support 27/41

Page 28: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Neues Interface: B1 Cloud Portal 1/4

Abbildung : Login Screen

B1 Systems GmbH OpenStack Betrieb & Support 28/41

Page 29: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Neues Interface: B1 Cloud Portal 2/4

Abbildung : Instanzenübersicht

B1 Systems GmbH OpenStack Betrieb & Support 29/41

Page 30: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Neues Interface: B1 Cloud Portal 3/4

Abbildung : Launch Instance

B1 Systems GmbH OpenStack Betrieb & Support 30/41

Page 31: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Neues Interface: B1 Cloud Portal 4/4

Abbildung : SISM-Integration über das Portal

B1 Systems GmbH OpenStack Betrieb & Support 31/41

Page 32: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

B1CP-Architektur

Abbildung : B1 Cloud Portal

B1 Systems GmbH OpenStack Betrieb & Support 32/41

Page 33: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Migration Folsom nach Icehouse 1/3Migration Folsom/C 3 nach Icehouse/B1CP

Abbildung : Only Pets, no Cattle

B1 Systems GmbH OpenStack Betrieb & Support 33/41

Page 34: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Migration Folsom nach Icehouse 2/3

Aufgabe:Migriere alle Daten von SAP C 3 in das B1CPMigriere alle VMs von Folsom nach IcehouseMigriere alle Volumes auf eine neue Storage Box

B1 Systems GmbH OpenStack Betrieb & Support 34/41

Page 35: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Migration Folsom nach Icehouse 3/3Lösung:

1 VorbereitungAuslesen aller VM Daten in SAP C 3 und OpenStackErstellen der in Folsom genutzten Ports in Icehouse

2 Migration starten:Stoppen der VMsLeeres Volume auf neuen Datastore mit Cinder erstellenDaten des bestehenden Volumes in neues Volume kopieren

3 Starten der VM in Icehouse:Neue VM in Icehouse erstellen mit den selben Ports,Hostnamen und dem vorbereiteten VolumeAbgleich der Daten in SAP CMDB & B1CP

B1 Systems GmbH OpenStack Betrieb & Support 35/41

Page 36: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Migrationsprozess

Ergebnis:

100% aller VMs erfolgreich migriert2 Monate LaufzeitBis zu 10 Migrationen parallel6-10 Minuten pro VM50-100 VMs pro NachtMigration nachts und am Wochenende

→ minimale Auswirkung auf den Endkunden

B1 Systems GmbH OpenStack Betrieb & Support 36/41

Page 37: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Status Quo 1/3

Abbildung : Icehouse-Landschaft

B1 Systems GmbH OpenStack Betrieb & Support 37/41

Page 38: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Status Quo 2/3

Kundenzufriedenheitsumfrage 2016 unter allenNutzern:

Rating 1 - 10Performance of the B1CP: 8,5Usability of the B1CP: 8Available Features: 9Quality of B1 Support: 8,5Stability of the Landscape: 9

Zitate aus dem Freitext: "The B1CP is . . . main hardwareprovider for systems.""The B1CP is a very user friendly portal to request hardware."

B1 Systems GmbH OpenStack Betrieb & Support 38/41

Page 39: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Status Quo 3/3

OpenStack Upgrade im Gange → Juno → KiloUpgrade auf SLES11 SP4210 Compute Nodes (XEN)3000 VMs (Linux & Windows)135 TB RAM4 Availability Zones80% Auslastunggeplantes Wachstum 12-15 TB pro Quartal

B1 Systems GmbH OpenStack Betrieb & Support 39/41

Page 40: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

Ausblick

OpenStack-Zukunft@SAP→ Converged Cloud

Multi-Region Setup in globalen RechenzentrenBig Data mit HadoopB1 Managed Service für Betrieb und 24/7 Support

B1 Systems GmbH OpenStack Betrieb & Support 40/41

Page 41: OpenStack Betrieb & Support - 5 Jahre OpenStack Managed Service bei der SAP SE

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