Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256



Similar documents
We are watching SUSE

Advanced Systems Management with Machinery

Relax-and-Recover. Johannes Meixner. on SUSE Linux Enterprise 12.

Using SUSE Linux Enterprise to "Focus In" on Retail Optical Sales

HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer

SUSE Linux uutuudet - kuulumiset SUSECon:sta

Big Data, SAP HANA. SUSE Linux Enterprise Server for SAP Applications. Kim Aaltonen

Build Platform as a Service (PaaS) with SUSE Studio, WSO2 Middleware, and EC2 Chris Haddad

Data Center Automation with SUSE Manager Federal Deployment Agency Bundesagentur für Arbeit Data Center Automation Project

Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP

DevOps and SUSE From check-in to deployment

SUSE Storage. FUT7537 Software Defined Storage Introduction and Roadmap: Getting your tentacles around data growth. Larry Morris

Installing, Tuning, and Deploying Oracle Database on SUSE Linux Enterprise Server 12 Technical Introduction

Challenges Implementing a Generic Backup-Restore API for Linux

Ceph Distributed Storage for the Cloud An update of enterprise use-cases at BMW

Operating System Security Hardening for SAP HANA

Software Defined Everything

TUT5605: Deploying an elastic Hadoop cluster Alejandro Bonilla

SUSE Linux Enterprise 12 Security Certifications

SUSE Customer Center Roadmap

High Availability and Disaster Recovery for SAP HANA with SUSE Linux Enterprise Server for SAP Applications

SUSE Cloud 5 Private Cloud based on OpenStack

Implementing Linux Authentication and Authorisation Using SSSD

kgraft Live patching of the Linux kernel

Deploying Hadoop with Manager

Configuration Management in SUSE Manager 3

How an Open Source Cloud Will Help Keep Your Cloud Strategy Options Open

How SUSE Is Helping You Rock The Public Cloud

How To Make A Cloud Work For You

SUSE OpenStack Cloud 4 Private Cloud Platform based on OpenStack. Gábor Nyers Sales gnyers@suse.com

Oracle Products on SUSE Linux Enterprise Server 11

Using btrfs Snapshots for Full System Rollback

SUSE Linux Enterprise 12 Security Certifications Common Criteria, EAL, FIPS, PCI DSS,... What's All This About?

Public Cloud. Build, Use, Manage. Robert Schweikert. Public Cloud Architect

Wicked A Network Manager Olaf Kirch

Workflow und Identity Management - Genehmigungsprozesse, Role Mining, Role Design und Compliance Management

Linux w chmurze publicznej SUSE na platformie Microsoft Azure

SUSE Enterprise Storage Highly Scalable Software Defined Storage. Gábor Nyers Sales

Of Pets and Cattle and Hearts

Wicked Trip into Wicked Network Management

TUT8155 Best Practices: Linux High Availability with VMware Virtual Machines

HO5604 Deploying MongoDB. A Scalable, Distributed Database with SUSE Cloud. Alejandro Bonilla. Sales Engineer abonilla@suse.com

Securing Your System: Security Hardening Techniques for SUSE Linux Enterprise Server

High Availability Storage

Open Source High Availability Writing Resource Agents for your own services. Lars Marowsky-Brée Team Lead SUSE Labs

File Management Suite. Novell. Intelligently Manage File Storage for Maximum Business Benefit. Sophia Germanides

KVM, OpenStack and the Open Cloud SUSECon November 2015

Kangaroot SUSE TechUpdate Interoperability SUSE Linux Enterprise and Windows

SUSE OpenStack Cloud. Become Your Enterprise s Cloud Service Provider

An Oracle White Paper November Oracle Real Application Clusters One Node: The Always On Single-Instance Database

Btrfs and Rollback How It Works and How to Avoid Pitfalls

CAS18543 Migration from a Windows Environment to a SUSE Linux Enterprise based Infrastructure Liberty Christian School

ORACLE VM MANAGEMENT PACK

Red Hat enterprise virtualization 3.0 feature comparison

From Idea to Working Deployment:

SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment

Novell Collaboration Vibe OnPrem

SUSE Cloud Installation: Best Practices Using a SMT, Xen and Ceph Storage Environment

SUSE Virtualization Technologies Roadmap

Automated Deployment of an HA OpenStack Cloud

SUSE Virtualization Technologies Roadmap

Based on Geo Clustering for SUSE Linux Enterprise Server High Availability Extension

Leveraging Wikis to Manage SCP Documentation TWiki Novell Technical Services

FOR SERVERS 2.2: FEATURE matrix

Technical Paper. Moving SAS Applications from a Physical to a Virtual VMware Environment

SEP Disaster Recovery and Backup Restore: Best

SUSE Linux Enterprise 10 SP2: Virtualization Technology Support

RED HAT ENTERPRISE VIRTUALIZATION FOR SERVERS: COMPETITIVE FEATURES

Cloud Computing with xcat on z/vm 6.3

TUT19344 Managing RH/CentOS with SUSE Manager

SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager Product Marketing Manager

Introducing Director 11

Implementing the SUSE Linux Enterprise High Availability Extension on System z Mike Friesenegger

Apache LDAP Configuration

Using Red Hat network satellite to dynamically scale applications in a private cloud

How To Secure An Rsa Authentication Agent

Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment

Intel Cloud Builder Guide: Cloud Design and Deployment on Intel Platforms

Evolution from the Traditional Data Center to Exalogic: An Operational Perspective

An Oracle Technical White Paper June Oracle VM Windows Paravirtual (PV) Drivers 2.0: New Features

Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment

Migration and Building of Data Centers in IBM SoftLayer with the RackWare Management Module

Top 5 Reasons to choose Microsoft Windows Server 2008 R2 SP1 Hyper-V over VMware vsphere 5

Cloud Infrastructure Licensing, Packaging and Pricing

Open Enterprise Server Product Roadmap Presentation

Introducing Arcserve Unified Data Protection

IBM Cognos TM1 on Cloud Solution scalability with rapid time to value

Pluribus Netvisor Solution Brief

The XenServer Product Family:

Novell SUSE Linux Enterprise Virtual Machine Driver Pack

Transcription:

Running SAP HANA One on SoftLayer Bare Metal with SUSE Linux Enterprise Server CAS19256 Brad DesAulniers Senior Software Engineer bradd@us.ibm.com @cb_brad Ryan Hodgin Senior IT Architect rhodgin@us.ibm.com @rhodgin

Overview IBM's Cloud Services development team combined the world of cloud computing with the power of bare metal processing to enable customers to quickly provision bare metal servers running SLES and SAP HANA One using IBM SoftLayer infrastructure This session will take you behind the scenes of the SAP HANA One service deployed on SoftLayer and explain how bare metal servers were ordered, provisioned, and managed through automation The session will also cover lessons learned, factors to consider, and tips for managing bare metal servers as cloud computing resources We'll also highlight the factors that made SLES a natural fit for running SAP HANA One in the cloud 2

SAP HANA One Service Overview In-memory analytics platform intended for development and testing of HANA applications Cloud offering that enables: Quick provisioning (in minutes) Create and destroy as needed Hosting by public cloud provider Easy upgrades to newly released versions of HANA The entry point into HANA systems with options available for much larger environments 3

Why the Cloud? Quick way to get started Flexibility pay for what you use and destroy the environment when not needed Capacity to meet the demand grow the environment as the team grows Licensing included in the service Control through APIs However, there can be a performance penalty: Noisy neighbor Hypervisor overhead Capacity limits 4

Bare Metal in the Cloud Few cloud providers offer bare metal but IBM SoftLayer does and offers APIs to manage them Better performance than VMs (no hypervisor) No noisy neighbor issues More hardware options (RAM, CPU, GPU, disk configuration, network) Hardware can be tailored to meet requirements (specific CPUs, array controllers, disks, etc.) Dedicated hardware Takes longer to provision than Virtual Machines 5

Why Bare Metal for SAP HANA One? Performance Consistency I/O Specific CPUs supported by SAP Other SAP HANA offerings on SoftLayer use bare metal Prove that bare metal automation can be done on SoftLayer (target of system ready for customer use within 15 minutes of the order) 6

Obstacles to Overcome SAP requirements for HANA One service: Target time for system to be ready for customer after an order is placed OS configuration requirements Specific CPUs that have been supported by SAP for HANA platform Customization of the system for the customer after the order 7

Why SUSE? OS of choice by the SAP HANA One team SUSE team worked with us on the steps needed for proper licensing and updates Tooling was available for image capture and cloning (xcat) Good support for the hardware used by SoftLayer 8

Custom OS Options in SoftLayer Using the IPMI interface, an ISO can be mounted from a NAS to a virtual CD drive This is a very manual process Doesn t work for every version of IPMI PXE boot can be used to programmatically install a custom OS Tools like Cobbler can simplify this process xcat can be used to create and load custom OS images Enable you to manage large numbers of servers used for any type of technical computing Scripted installation of stateful (diskful) nodes 9

Building the Base Image SAP installed HANA on a system running SLES and customized it for the HANA One service IBM and SAP identified the steps that needed to occur post provisioning and set them up to be called when the system started IBM team then captured (using xcat) the image and tested it using customization from the order IBM promoted the image between enviroments and made sure it was ready to use 10

High Level Architecture End User Marketplace HANA One Controller Dedicated Private Network Pool Controller HANA One Server xcat Server 11

Automated Order and Configuration of Bare Metal Servers SoftLayer API allows for ordering custom hardware Details like CPU type, VLAN, RAM, and disk are tailored to optimize SAP HANA One xcat was used to install a SUSE image on newly provisioned servers When the pool runs low on available servers, it calls the SoftLayer API to order more servers When new servers are fully provisioned, they are handed to xcat for customization 12

Pool Controller Manages a pool of bare metal servers Servers are in a powered-off state until they re needed Boot time is under 4 minutes (after order is placed) Saves provisioning time Controls number of idle servers in the pool to reduce costs When the number of idle servers is low, more servers added When there is a surplus of idle servers, some are canceled 13

Pool Controller Architecture REST API runs on Tomcat API manages server pool MySQL DB records server status Shell Scripts place server orders/cancellations with SoftLayer Shell Scripts add/remove servers from xcat 14

15 Pool Controller Free Server Level

3 Network Architecture SoftLayer offers a 3 network architecture with public, private, and management networks. This network design was essential to properly secure and manage the servers. 16

VLAN Management and Security VLAN and firewall rules were put in place to secure the systems and allow them to be managed as needed: 17

Licensing and Patch Management To properly license and make patches available, IBM used a SUSE cloud provider model with SMT and Region server in each data center: 18

Questions?

Learn more at the IBM Cloud Marketplace https://marketplace.ibmcloud.com/apps/3997 Thank you. 20

Corporate Headquarters Maxfeldstrasse 5 90409 Nuremberg Germany +49 911 740 53 0 (Worldwide) www.suse.com Join us on: www.opensuse.org 22

Unpublished Work of SUSE. All Rights Reserved. This work is an unpublished work and contains confidential, proprietary, and trade secret information of SUSE. Access to this work is restricted to SUSE employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of SUSE. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability. General Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. SUSE makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for SUSE products remains at the sole discretion of SUSE. Further, SUSE reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All SUSE marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.