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

Post on 15-Apr-2017

43 views 0 download

Transcript of 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 GmbHwolter@b1-systems.de

Boris WuestTechnology Consultant

SAP SEb.wuest@sap.com

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

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

Schwerpunkte

B1 Systems GmbH OpenStack Betrieb & Support 3/41

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

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

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

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

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

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

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

SAP C 3

B1 Systems GmbH OpenStack Betrieb & Support 11/41

OpenStack@SAP 2011

Erster POC mit Bexar Release 2011

B1 Systems GmbH OpenStack Betrieb & Support 12/41

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

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

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

OpenStack@SAP 2013 2/3Herausforderung

Computes schneller voll als aufgebautPerformance-ProblemeStabilitätsprobleme

B1 Systems GmbH OpenStack Betrieb & Support 16/41

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

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

Dashboard 2/2

B1 Systems GmbH OpenStack Betrieb & Support 19/41

Performance Graphing

B1 Systems GmbH OpenStack Betrieb & Support 20/41

Smokeping

B1 Systems GmbH OpenStack Betrieb & Support 21/41

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

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

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

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

Abbildung : B1CP

B1 Systems GmbH OpenStack Betrieb & Support 25/41

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

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

Neues Interface: B1 Cloud Portal 1/4

Abbildung : Login Screen

B1 Systems GmbH OpenStack Betrieb & Support 28/41

Neues Interface: B1 Cloud Portal 2/4

Abbildung : Instanzenübersicht

B1 Systems GmbH OpenStack Betrieb & Support 29/41

Neues Interface: B1 Cloud Portal 3/4

Abbildung : Launch Instance

B1 Systems GmbH OpenStack Betrieb & Support 30/41

Neues Interface: B1 Cloud Portal 4/4

Abbildung : SISM-Integration über das Portal

B1 Systems GmbH OpenStack Betrieb & Support 31/41

B1CP-Architektur

Abbildung : B1 Cloud Portal

B1 Systems GmbH OpenStack Betrieb & Support 32/41

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

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

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

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

Status Quo 1/3

Abbildung : Icehouse-Landschaft

B1 Systems GmbH OpenStack Betrieb & Support 37/41

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

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

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

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