You are on page 1of 43

SUSE Linux Enterprise 12

Eduardo Diaz
Sales Engineer
SUSE
ediaz@suse.com

Questions That IT is Facing Today

Am I able to guarantee service


availability for my organization?

What if my developers need the latest


tools?

We need to buy new hardware. How


can I ensure my OS works with it
before purchasing deadline?

How to make sure we are prepared for


cloud?

SUSE Linux Enterprise 12


The advanced foundation for your success

Increase
uptime

Improve operational
efficiency

Accelerate
innovation

Increase Uptime

Increase Uptime and Meet SLAs

Minimize planned and unplanned downtime; help meet


Service Level Agreements (SLAs)

Protect your mission-critical workloads

RAS

High
Availability
& Geo
5

System
Rollback

Live
Patching

Exploiting Hardware RAS


Reliability, availability, serviceability (RAS)
were traditional UNIX features, now available
and mature on Linux.

Improve Resiliency:
Full System Rollback

Rollback to a good state with one click for faster


recovery from planned or unplanned downtime

Support for service pack rollback

Support for kernel upgrade

Based on btrfs and Snapper, bootloader integration

Increase Service Availability


with Clustering
SUSE Linux Enterprise High Availability Extension

Quickly and easily install, configure and manage clustered


Linux servers

Increase service availability for mission-critical systems


and data

Transparent to Virtualization nodes can be virtual, physical


or mixed! Integrated with SUSE Linux Enterprise Server

Meet Service Level Agreements

Geo Clustering for SUSE Linux Enterprise High


Availability Extension

Business continuity, anywhere in the world

Zero Interruption:
Ready for Live Patching
Ready for SUSE Linux Enterprise Live Patching

Kernel live patching infrastructure built-in

Works with zero execution interruption

Use Cases

In-memory
Database
(SAP HANA)

Mission-critical
Infrastructure
Services

Simulation
Un-interrupted

Massive,
Time-critical
Deployment

https://www.suse.com/communities/conversations/need-kgraft-2/

Improve Operational Efficiency

Improve Operational Efficiency

Maximize Output

Deploy anywhere

Made for cloud

11

Application containers

Minimize Cost

Reduce management cost


with easy-to-use tools
Protect existing investment
with interoperability

Easy-to-Use Tools
Local system management

YaST and AutoYaST: now in Ruby, more open for


customization

Wicked: making it easy to manage ever-complicated network


configuration such as vLan, virtualization, bridging, IPv6, etc.

Improved installation workflow


Interactive as well as unattended upgrade (offline, in place)
on all architectures

12

Interoperability
VMware

VMware tools integration

Microsoft

13

SAMBA4 ,server-side copy


improvements

Microsoft System Center


Operations Manager integration
with SUSE Manager

System
inspection

Existing system

Various Output
Formats

Flexible Building and Deployment

Report

KIWI

engine of SUSE
Studio
Base OS image

Public
Cloud Module
Advanced Systems
Management
Module

Your Project

Base OS image

14

YaST / AutoYast

Test

Deployment

Made for the Cloud


In the Clouds

Perfect Guest

Available in Public Clouds

Host

Guest

In Your Data Center

Dual Hypervisor Support


&
Containers
15

Cloud Hosts

Accelerate Innovation

Accelerate Innovation
Fast access to
partner innovations

Easy access to
new versions of
open source
software

17

Reduce time to
value with SUSE
ecosystem

Modules: An Easier Way to Get


New Enhancements

18

Easier access to the latest updates

Different lifecycles, ranging from continuous


integration to three years

Fully maintained and supported

Included in subscription without additional cost

Five optional modules besides base OS

Modules: A Closer Look


Module Name

19

Content

Lifecycle

Web and Scripting


Module

PHP, Python, Ruby on Rails

3 years, 18
months
overlap

Legacy Module

Sendmail, old IMAP stack, old


Java, etc.

3 years

Public Cloud Module

Public cloud initialization code


and tools

Continuous
integration

Toolchain Module

GCC

Yearly
delivery

Advanced Systems
Management Module

cfengine, puppet and the new


"machinery" tool

Continuous
integration

SUSE SolidDriver Program:


Same-Day Hardware Enablement
SUSE SolidDriver
Program

Hardware
Vendor

- Tools
- Specs
- Process
Kernel Drivers
- Uniform
- Consistent
- Proven
- Compatible

20

Workloads
Server

New
Hardware

More Choices: Broad Ecosystem

Intel 64 / AMD64
POWER8 LE
System z
Yes!
certifications

Thousands of
ISV applications
21

Pilot in Enterprise Innovations

22

Linux kernel 3.x since 2012 (now 3.12)

12 years on XFS

Commercially support btrfs since 2012, now as the


default file system for SUSE Linux Enterprise 12

Commercially support Linux Containers since 2012

Docker included (Technical Preview)

Base System
Provide More Than Unix

23

SUSE Linux Enterprise 12

Highlights

64-bit

Based on Linux Kernel 3.12


Boot process

24

64-bit system available for many years


32-bit systems endangered
full support for 32-bit applications within a 64-bit system

Grub2 (bootloader)
Dracut (initrd building)
UEFI Secure Boot

Btrfs
Modular
Systemd
Wicked

Filesystems: btrfs Maturity


Mature / Supported

Not (yet) mature

Copy on Write

Inode Cache

Snapshots

Auto Defrag

Subvolumes

RAID

Metadata Integrity

Compression

Data Integrity

Send / Receive

Online metadata scrubbing Hot add / remove

25

Manual Defragmentation

Seeding devices

Manual Deduplication

Multiple Devices

Quota Groups

Big Metadata

SUSE Linux Enterprise 12

Filesystem recommendations
Ye
s
OS

Purpose?

New Filesystem?
Data

No

xfs

Type?

reiserfs

ext2/3/4
Ye
s

Snapshots?
No
xfs

btrfs
Recommended Filesystems
26

Snapshots?

Ye
s

No
ext3|4

Convert

Modular Packaging
Flexible Component Delivery

27

SUSE Linux Enterprise 12

Modules

Supported components of SUSE Linux Enterprise

List of modules

28

Clearly defined scope


Defined lifecycle, different from the main product
Delivered on-line

Web and Scripting


Legacy
Toolchain
Public Cloud
Advanced Systems
Management

System Rollback
Reduce Operational Downtime

29

Towards Zero Downtime

System Rollback
SUSE Linux Enterprise 12:
Extended system integration
Support for Service Pack rollback
Support for Kernel Upgrade
Full system rollback

30

SUSE Linux Enterprise


Uptime Extension
Manage Without Downtime

31

SUSE Linux Enterprise Uptime Extension

Technology kGraft
What?
Technology to provide Kernel Live Patching
Designed and developed by SUSE Labs
Ease of use: Builds on existing proven update
processes
Status?
Currently integrated Upstream (=Kernel community)
Competitive Advantage?
Works with zero execution interruption

32

As opposed to competition who stop the whole system


(miliseconds to seconds range) when patching

High Availability
Increase Service Availability

33

Towards Zero Downtime

High Availability Outlook 12

Keep it most up-to-date


Storage

Usability

HAWK (web console), crm 2.0 shell, wizards & templates

Extend GEO framework to a full solution stack

34

SCSI reservation handling, Ocfs & GFS2, drbd (data


replication)

GEO reference architecture


IP take-over (via dynamic DNS)
Multi-tenancy arbitrator (for multi-cluster environments)

Best Managed System


Improve Operational Performance

35

SUSE Linux Enterprise 12

Best Managed Local Management

Leading system installation technology

YaST: the only integrated single system management


solution in the Linux world

Wicked: overhaul of network management

Cope with increasingly complex configurations


Benefits

36

Network configuration as a service


Smooth adoption & migration

CIM: Open and standardized interfaces

Cloud & Virtualization

37

SUSE Linux Enterprise 12

Made for Cloud Future

38

Keep: Xen and KVM hypervisors + Linux Containers


Guests: 32-bit + 64-bit
Bigger: Memory 16TB, CPUs 4096, etc.
More: vfio, vTPM, multiqueue networking, vCPU
hotplug
Complete: V2V tools and documentation
Vmware: Open Virtual Machine Tools
Evaluate: Docker

SUSE Linux Enterprise 12

Interoperability - Overview

Network

IPv6 overall

Virtualization and Cloud


Operating Systems Interop

Windows

UNIX
Linux

Standards Compliance

39

Samba4
- AD Integration
- btrfs Integration

Accessibility
Security (NIST, BSI)

SUSE Linux Enterprise

Lifecycle
2011

SLE10

SLE 11

2012

2014

2015

2016

SP4

SP2

SLE 12

40

2013

SP4

SP3

GA

SP1

13-year lifecycle

SUSE Linux Enterprise 12

Starting with SLES 11,


10 years general support,
+3 years Long Term Support

Long Term Service Pack Support


for every Service Pack

41

42

Corporate Headquarters

+49 911 740 53 0 (Worldwide)

Join us on:

Maxfeldstrasse 5
90409 Nuremberg
Germany

www.suse.com

www.opensuse.org

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.

You might also like