1. BIT.Group GmbH · www.bitgroup.de PAGE 1Klassifizierung: Öffentlich | Autor: Henry Flack | Version: 1.5 | Datum: 17. Januar 2014
FAST SAP SYSTEM
PROVISIONING BASED ON
CLOUDSTACK
Consulting. Support. Integrated Solutions.Results
in time.
2. BIT.Group GmbH · www.bitgroup.de PAGE 2
Ingo Jochim
Service Lead BIT.Cloud
Team Lead „Cloud Implementation“
CloudStack user since 2014
Email: ingo.jochim@bitgroup.de
Web: bitcloud.cloud (just launched)
Twitter: @ingojochim
Events: German CloudStack usergroup meetup
6th of Dezember 2016 in Berlin (next one in Dresden)
ABOUT ME
About
Me
3. BIT.Group GmbH · www.bitgroup.de PAGE 3
ABOUT BIT.GROUP GMBH
About
BIT.Gro
up
GmbH
Optimization of SAP
operation and
implementation of
automation scenarios
IT Consulting
Preventive and reactive
problem solving as well as
support in day-to-day
business
Service & Support
Implementation of
individual
requirements with SAP
solutions
Development
Planning, provision and
optimization of operator
models
Infrastructure Management
4. BIT.Group GmbH · www.bitgroup.de PAGE 4
implementation / operation of large cloud environments
tool development
BIT.Cloud: private / public cloud
ABOUT BIT.GROUP GMBH
About
BIT.Gro
up
GmbH
Infrastructure Management
5. BIT.Group GmbH · www.bitgroup.de PAGE 5
• Focus
• Challenge
• Technologies
• Apache CloudStack
• Ceph Storage
• Ansible
• What is automated?
• What do we build? – Demo
• SAP automated installation
AGENDA
Agenda
6. BIT.Group GmbH · www.bitgroup.de PAGE 6
• High dynamic infrastructure landscapes
• Fast deployment
• Infrastructure setup
• Application setup
• Make it ready for operations (backup, monitoring)
FOCUS
Focus
7. BIT.Group GmbH · www.bitgroup.de PAGE 7
• Many steps and teams needed to set up a SAP system
• network team
• server management
• SAP basis
• application management
• Usual workflow with tickets from team to team
• Why not automate this into a single process?
CHALLENGE
Challen
ge
8. BIT.Group GmbH · www.bitgroup.de PAGE 8
INFRASTRUCTURE
Central Services
Customer/Project A
Customer/Project B
Customer/Project C
9. BIT.Group GmbH · www.bitgroup.de PAGE 9
CENTRAL SERVICES
Central
‚Service
s
• CloudStack
• Automation Ansible
• LDAP
• DNS
• Monitoring check_mk
• Version Control git
• Proxy
• Backup
10. BIT.Group GmbH · www.bitgroup.de PAGE 10
CUSTOMER NETWORK
Custom
er
Networ
k
Per Customer or Project
LDAP
Monitoring
Backup
Automation
Versionsverwaltung
12. BIT.Group GmbH · www.bitgroup.de PAGE 12
APACHE CLOUDSTACK
ACS
• ACS is a cloud computing software
• creating, managing and deploying infrastructure cloud services
• manage
• physical and virtual servers
• storage
• network
• OpenSource
13. BIT.Group GmbH · www.bitgroup.de PAGE 13
APACHE CLOUDSTACK @ BIT
ACS@
BIT
• Why are we using CloudStack?
• evaluated a few cloud management platforms
• scope: free, easy to use, multi-tenancy also for administration
• Learned lessons:
• works for small operation teams
• easy to upgrade – in 30 minutes
• active community
14. BIT.Group GmbH · www.bitgroup.de PAGE 14
CEPH STORAGE
Ceph
• Distributed storage system
• Run‘s on commodity hardware
• Selfhealing
• OpenSource
• CloudStack integration
• Lessons learned:
• previous storage system was too unflexible
• cloud environments need to scale online
• no downtime for maintenance
• hard disk failure over easter weekend – monitoring works, disk
change later
16. BIT.Group GmbH · www.bitgroup.de PAGE 16
ANSIBLE
Ansible
• Orchestration, configuration and administration
• Evaluated a few configuration management systems
• Why did we choose ansible?
• easy to use and easy to get started
• but powerful
• good to for tasks on multiple systems
• many CloudStack modules
• OpenSource
18. BIT.Group GmbH · www.bitgroup.de PAGE 18
WHAT DO WE BUILD?
Build
SAP PI
(Process Integration)
Orchestration VM
- LDAP
- git
- ansible
- Check_mk
- Backup
19. BIT.Group GmbH · www.bitgroup.de PAGE 19
WHAT IS AUTOMATED?
Automa
tion list
• Virtual machines
• Storage
• Filesystem layout, folder structure
• security, central auth, users, groups
• central services: LDAP, git, ansible, monitoring, backup
• Firewall
• OS settings for application
• application installation
20. BIT.Group GmbH · www.bitgroup.de PAGE 20Klassifizierung: Öffentlich | Autor: Henry Flack | Version: 1.5 | Datum: 17. Januar 2014
LET’S BUILD IT
Demo
Part I
21. BIT.Group GmbH · www.bitgroup.de PAGE 21
SAP INSTALLATION AUTOMATION
SAP
• Complex installations in many variations
• Time consuming – large install files
• Pro and Con – Templates vs. Scripting
• Templates:
• faster to deploy
• much effort to maintain
• unflexible, high storage usage
• Automation:
• very adaptive
• installation takes time
• XML file based unattended automation replace wizard
• Adaption of XML with hostname, SID, …
22. BIT.Group GmbH · www.bitgroup.de PAGE 22Klassifizierung: Öffentlich | Autor: Henry Flack | Version: 1.5 | Datum: 17. Januar 2014
BACK TO DEMO
Demo
Part II
100 %
23. BIT.Group GmbH · www.bitgroup.de PAGE 23
SUMMARY
Summa
ry
• Short installation time by automation of full stack
• Standardized landscapes – consistent configurations
• Reduced operations effort
• Higher quality
• Lessons learned
• different worlds
• different automation