IBM LinuxONE and SUSE GreenstackOracle z SIG Conference 2017
Mike Friesenegger
Technology Strategist
IBM Global Alliance
1
Session objectives
• A bit about SUSE
• Define SUSE “Greenstack”
• Discuss IBM LinuxONE and SUSE Greenstack
2
25 Years of Open Source
3
SUSE is…
SUSE is the Linux distribution the world turns
to when it’s serious: When lives (and
livelihoods) depend on the reliability,
availability and performance of the Linux OS.
Mission-critical
4
Where SUSE Leads
4
Linux in Automotive10 of the largest global automobile mfgs. are
active SUSE customers
x10
Linux in Retail7 out of 10 of the largest retailers in the
U.S. are active SUSE customers
7/10
Linux in Telecom10 of the largest telecommunications
carriers rely on SUSE
x10Linux in Pharma7 out of 10 of the largest pharmaceutical
companies use SUSE Linux Enterprise
7/10
Linux in Aerospace9 out of 10 of the largest aerospace
companies rely on SUSE
9/10
SAP on Linux70% of all SAP applications running
on Linux run on SUSE
70%
Linux in HPCHalf of the world’s 20 largest super
computers run on SUSE
50%
Linux in Large EnterpriseOver 80% of the Fortune Global 50 are
active SUSE Customers
80%
Mainframe LinuxOver 15 years of mainframe Linux
market share leadership
15+
Linux in Manufacturing7 out of 10 world’s largest manufacturers
use SUSE Linux Enterprise
7/10
Linux in Finance4 out of 5 of the world’s largest
banks use SUSE Linux Enterprise
4/5
5
Bringing Greenstack into Focus
• Building blocks
include:
- Enterprise products and open source
technologies from SUSE
- Packages built using SUSE build
technologies
- Future technologies
• Customers pick-and-
choose the right set of
blocks that support
their workloads
- How-to guides to put blocks together
– “Green Papers”
6
Physical Infrastructure
• SUSE is certified on full range of z Systems
• IBM LinuxONE Emperor (L30/L63/L96/LC9/LE1)
• IBM LinuxONE Rockhopper (L10/L20)
• z13 (N30/N63/N96/NC9/NE1)
• z13s (N10/N20)
• zEnterprise EC12 (H20/H43/H66/H89/HA1)
• zEnterprise BC12 (H06/H13)
• zEnterprise 114 (M05/M10)
• zEnterprise 196 (M15/M32/M49/M66/M80)
• zEnterprise BladeCenter Extension (zBX)
Physical Infrastructure – IBM z Systems and LinuxONE
Server, Switches, Storage, IBM LinuxONE Emperor/Rockhopper, IBM z13/z13s
7
SUSE Linux Enterprise Server for z Systems/LinuxONE
• Performance & Throughput
• z13 SMT support
• Offer throughput improvements to address growing
volume of work
• z13 SIMD exploitation
• Processes several operands in a single instruction to
reduce processor quiesce effects, lower cache misses,
lower pipeline disruption, increased parallelism
• Toolchain support
Physical Infrastructure – IBM z Systems and LinuxONE
Server, Switches, Storage, IBM LinuxONE Emperor/Rockhopper, IBM z13/z13s
Operating System
SUSE Linux Enterprise Server for z Systems and LinuxONE
• Networking & Communications
• IPv6 priority queuing
• OpenFabrics Enterprise Distribution
• I/O, RDMA, shared memory comms
• HiperSockets enhanced support
• Crypto hardware support
• Cryptographic acceleration feature provides crypto
coprocessor for secure-key ops plus new hardware assists
for fast data encryption
8
Key features in SLES 12 SP2Common Codebase
Kernel 4.4
• Added support for new hardware and driver updates
• Stability of APIs and ABIs
System Rollback
• Full system rollback
• Service Pack Rollback
Online Upgrade Paths
• One step migration (SP n -> SP n+1)
• Skipping a service pack (SP n -> SP n+2)
9
SLES12 (and beyond) lifecycle model
10+3-years life cycle
• 10 years general support
• 3 years extended support
• Different life cycles for
Desktop and Modules
Long Term Service Pack
Support (LTSS)
• Available for all versions,
including GA
• Up to 3 years extended
support
10
Current SLE Lifecycle
SLE 12 “Yearly” Service Packs
Current Planning: Q4 CY/201x
Details at https://www.suse.com/lifecycle
11
1,531 z applications are certified on SLES !
https://www.suse.com/susePSC/homePartner Ecosystem
12
Deployment Management & Image Building
Physical Infrastructure – IBM z Systems and LinuxONE
Server, Switches, Storage, IBM LinuxONE Emperor/Rockhopper, IBM z13/z13s
Image BuildingSUSE Studio,
KIWI
Operating System
SUSE Linux Enterprise Server for z Systems and LinuxONE
Deployment
Management
SUSE Manager,
SaltStack, Chef,
Ansible, Puppet
• SUSE Manager – Linux Systems management
• KIWI – Automated gold master image building
13
• Optimize operations while reducing costs
• Reduce complexity and regain control of IT
assets
• Ensure compliance with internal security
policies and external regulations
• SUSE Manager Server 3 supports z
Systems
SUSE Manager, including SaltStack
Asset
Management
ProvisioningRedeployment
Configuration
Management Package
Management
Patch
Management
SUSE Manager
HEALTH MONITORING
COMPLIANCESECURITY
Operating system lifecycle management
for z Systems and LinuxONE
14
Deployment Management Alternatives
IT automation software that automates how
applications are configured, deployed, and
managed, whether you are operating in the
cloud, on-premise, or a hybrid
• Puppet 3.8.5 Advanced Systems Management
Module supports z Systems
• Ansible is available via SUSE Package Hub
• Chef (client) is work in progress, soon to be
available via SUSE Package Hub
15
Container Engine and Management
• Docker support for LinuxONE and z
Systems
• Runtime and infrastructure to build
containers
Physical Infrastructure – IBM z Systems and LinuxONE
Server, Switches, Storage, IBM LinuxONE Emperor/Rockhopper, IBM z13/z13s
Image BuildingSUSE Studio,
KIWI
Operating System
SUSE Linux Enterprise Server for z Systems and LinuxONE
Deployment
Management
SUSE Manager,
SaltStack, Chef,
Ansible, Puppet
Container Engine and ManagementSUSE Container-as-a-Service Platform,
Kubernetes, MicroOS, Salt, Container
Engines
16
Virtualization Layer
Physical Infrastructure – IBM z Systems and LinuxONE
Server, Switches, Storage, IBM LinuxONE Emperor/Rockhopper, IBM z13/z13s
Image BuildingSUSE Studio,
KIWI
VirtualizationSUSE KVM for IBM z, z/VM
Operating System
SUSE Linux Enterprise Server for z Systems and LinuxONE
Deployment
Management
SUSE Manager,
SaltStack, Chef,
Ansible, Puppet
Container Engine and ManagementSUSE Container-as-a-Service Platform,
Kubernetes, MicroOS, Salt, Container
Engines
KVM support
• As of March 1, 2017, full support for SUSE KVM
included in SLES for z Systems 12 SP2
• Allows non-mainframe Linux-skilled users to explore
an open source environment on LinuxONE
• KVM included in SLES and supported by SUSE
z/VM 6.4 support
• Enables extreme scalability, security, and efficiency
• Improved z/VM SSI integration
17
SUSE OpenStack Cloud for z Systems
Physical Infrastructure – IBM z Systems and LinuxONE
Server, Switches, Storage, IBM LinuxONE Emperor/Rockhopper, IBM z13/z13s
Image BuildingSUSE Studio,
KIWI
VirtualizationSUSE KVM for IBM z, z/VM
Operating System
SUSE Linux Enterprise Server for z Systems and LinuxONE
Private/Hybrid CloudSUSE OpenStack
Cloud for z
Deployment
Management
SUSE Manager,
SaltStack, Chef,
Ansible, Puppet
Container Engine and ManagementSUSE Container-as-a-Service Platform,
Kubernetes, MicroOS, Salt, Container
Engines
Build a private cloud enabling IT to quickly
respond to changing business requirements
• Rapid deployment and easy management
• Robust, production-ready cloud platform
• Widest hypervisor support and broadest interoperability
• “Manage to“ z/VM available since March 2016 in SOC 6
• ”Manage from” z/VM available in SOC 7
18
SUSE OpenStack Cloud
19
Packages, Modules, PaaS, and System Analysis Tools
Physical Infrastructure – IBM z Systems and LinuxONE
Server, Switches, Storage, IBM LinuxONE Emperor/Rockhopper, IBM z13/z13s
ModulesLegacy, Certifications, Web & Scripting, Toolchain, ASM, Public Cloud, Containers
Image BuildingSUSE Studio,
KIWI
VirtualizationSUSE KVM for IBM z, z/VM
Operating System
SUSE Linux Enterprise Server for z Systems and LinuxONE
Private/Hybrid CloudSUSE OpenStack
Cloud for z
Deployment
Management
SUSE Manager,
SaltStack, Chef,
Ansible, Puppet
Container Engine and ManagementSUSE Container-as-a-Service Platform,
Kubernetes, MicroOS, Salt, Container
Engines
PaaS
Coming soon!
• High Availability Extension included in SLES for z subscriptions
• SUSE Package Hub
• http://PackageHub.suse.com
• Community-built and maintained
• SUSE-approved at no extra cost
• Open Build Service
• Builds from sources, outputs installable packages
• PaaS
• Coming soon as we help define the right components
• Modules
• Flexible lifecycle (different from base)
• Fully supported in subscription at no extra cost (Web and scripting, containers, toolchain, …)
• Machinery for system analysis
System Analysis
Machinery
20
SUSE Package Hub
• http://PackageHub.suse.com/
• Broadening software choices for enterprise users
• Community built and maintained
• SUSE-approved at no extra cost
• 460+ s390x packages available today
Upstream packages
21
Modules
Name Content Lifecycle
Legacy Sendmail, old IMAP, old Java Until 09/2017
Certifications FIPS 140-2 Frozen versions
Web and ScriptingPHP, Python (future Node.js,
Ruby on Rails)3 years; overlap of 18 months
Toolchain GCC Yearly delivery
Advanced Systems
Management“Machinery”, cfengine, Puppet Continuous integration
Public Cloud Initialization code and tools Continuous integration
Containers Tools, images Continuous integration
• Flexible lifecycle (different from SLES install ISO)
• Fully supported in subscription at no extra
22
Machinery for z Systems
http://machinery-project.org
Configuration discovery and system
validation
• Service migration
• Automated installation via
AutoYAST
• Image Creation via KIWI
23
Physical Infrastructure – IBM z Systems and LinuxONE
Server, Switches, Storage, IBM LinuxONE Emperor/Rockhopper, IBM z13/z13s
ModulesLegacy,Certifications,Web & Scripting,Toolchain, ASM, Public Cloud, Containers
Image BuildingSUSE Studio,
KIWI
VirtualizationSUSE KVM for IBM z, z/VM
Operating System
SUSE Linux Enterprise Server for z Systems and LinuxONE
Private/Hybrid CloudSUSE OpenStack
Cloud for z
Deployment
Management
SUSE Manager,
SaltStack, Chef,
Ansible, Puppet
Container Engine and ManagementSUSE Container-as-a-Service Platform,
Kubernetes, MicroOS, Salt, Container
Engines
PaaS
Coming soon!
System Analysis
Machinery
SUSE Greenstack Solutions
24
Greenpapers
• Migrating from KVM for IBM z
Systems to KVM integrated
with SUSE Linux Enterprise
Server
• And more to come!
25
Outlook and Plans
More technical documentation
- Greenpapers
- IBM Redbooks
Continued engineering efforts
- To take full advantage of future z Systems
and its hypervisors
- Further integration with Cloud and
container based technologies
- Work closely with the community bringing
more open source software to the platform
via Package Hub
• This is an on-going initiative between
IBM and SUSE; will look at future
technologies to expand Greenstack
26
Reference LinksSUSE z Systems product pages
• https://www.suse.com/products/systemz
• https://www.suse.com/products/highavailability
SUSE Mission Critical Computing
• https://www.suse.com/solutions/mission-critical-
computing/
SUSE Partner Software Catalog
• https://www.suse.com/susePSC/
Open Mainframe Project
• https://openmainframeproject.org
SUSE Training • https://www.suse.com/training
SUSE Customer Success Stories• https://www.suse.com/success
SUSE Package Hub• https://packagehub.suse.com/
SUSE Enterprise Linux Server for z
Systems and LinuxONE Webinar• https://www.brighttalk.com/webcast/11477/24557
1/igniting-innovation-with-suse-linux-on-ibm-z-
systems-and-linux-one
28
IBM Systems Technical Events | ibm.com/training/events© Copyright IBM Corporation 2017. Technical University/Symposia materials may not be reproduced in whole or in
part without the prior written permission of IBM.© Copyright IBM Corporation 2017. Technical University/Symposia materials may
not be reproduced in whole or in part without the prior written permission of IBM.
28
Unpublished Work of SUSE LLC. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary and trade secret information of SUSE LLC.
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 DisclaimerThis 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.