Upload
trandiep
View
280
Download
0
Embed Size (px)
Citation preview
SUSE® Linux EnterpriseRoadmap
Maris Smilga
2
20+ Years Linux
70% SAP on Linux
80% Linux on IBM System z
SUSE® in the Enterprise
3
7 Reasons to choose
SUSE® Linux Enterprise
1. Connecting and Balancing Communities
2. Open source community contribution
3. Service quality
4. Technology leadership
5. Sustainability and predictability
6. Interoperability
7. Ready for future and growth
1. Connecting and Balancing Communities
5
Connecting and Balancing Communities
Customers
Community
ISVsIHVs
6
Customer Demand and Open Source Development
• SUSE follows the “upstream first” principle
• Upstream first exceptions are only considered after analysis of risk, benefit, customer, and market demand
Swap over NFS – support customers on implementing clusters with huge memory demands and match features of typical UNIX systems. Implemented in SUSE Linux Enterprise 11 SP1, meanwhile accepted upstream, with SUSE's help.
Example:
2. Open SourceCommunity Contribution
10
Community Contribution
Package Selectionand Integration
Open SourceProjects
Enterprise Class Software
QualityTestingBuild Service
AMD64/Intel64
Itanium
POWER
System z
FeatureTest
ManualRegression
AutomatedRegression
SUSESystem Test
SUSE LinuxEnterprise
InfrastructureContribution
Intel/AMD x86
Quality Contribution
LibreOffice
New Linux HA Stack
Linux Kernel
YaST2
Snapper
...
Xen
DevelopmentContribution
KVM
ZYpp
OCFS2
* SUSE Build Service is the internal entity of the Open® Build Service
3. Service Quality
12
Best Linux Support
Red Hat Oracle NovellRed Hat Oracle Novell
71%65%61%
70%
44%59%
Users that rate quality of support 7 or higher
Users that rate quality of support in a mixed IT environment 7 or higher10-point scale
10-point scale
Customers rate Novell® Linux Support #1Support infrastructure and attitude continue with SUSE!
Source: Linux-Related Technical Support Comparative Study, Lighthouse Research
4. Technology Leadership
15
Technology Leadership (1)
• Perfect integration on System z – joint work with IBM• Primary OS for SAP HANA• Most scalable Linux OS: YES certified SGI system with
4096 logical CPUs and 16 TiB RAM, seehttps://www.suse.com/nbswebapp/yesBulletin.jsp?bulletinNumber=138700
• IPv6 – Leading OS in certification, seehttps://www.iol.unh.edu/services/testing/ipv6/
16
Technology Leadership (2)
• High Availability‒ Ship Next generation open source HA stack now‒ First enterprise Linux to support a fully open source,
POSIX conforming cluster filesystem (OCFS2)‒ CIFS cluster with concurrent writes (OCFS2+Samba)‒ Support for host based mirroring (DRBD)‒ Open Source Geo Clustering Option
• Virtualization‒ First enterprise Linux to support Xen‒ First enterprise Linux to deliver KVM‒ First enterprise Linux to be supported with Windows as guest and
host (Interoperability)‒ Only enterprise Linux to be provided by VMware itself
17
Technology Leadership (3)
• Scalability and storage‒ YES certified system with 4096 logical CPUs and 16 TiB RAM‒ XFS filesystem supported for 8+ years / no extra charge‒ OCFS2 – best scaling open source cluster filesystem (50+ TiB)
• Integrated systems management stack‒ YaST2 – consistent from installation to daily operations‒ AutoYaST – unattended installation and major version upgrades ‒ ZYpp – fastest open source stack to reduce downtime and
administrative work‒ Snapper: Snapshot / rollback for package and configuration
updates based on btrfs
18
• Lowest Average Unplanned Downtime
SUSE®
Linux Enterprise
Solaris Red Hat Enterprise
Linux
Windows Server
17.435.4
67.2
145.2
MIN
UT
ES
PE
R Y
EA
R
SUSE®
Linux Enterprise
Solaris Red Hat Enterprise
Linux
Windows Server
15
31 2732
MIN
UT
ES
PE
R S
ER
VE
R
Source:Information Technology Intelligence Corporation, ITIC Global Server Hardware and Server OS Reliability Survey
• Lowest Average Patch Time (planned downtime)
Most Reliable Linux
5. Sustainability and Predictability
20
SUSE® Linux Enterprise Standard Lifecycle
General Support Extended Support
Year 1 Year 2 Year 3 Year 4 Year 5 Year 6 Year 7 Year 8 Year 9 Year 10
GA
SP1 Long Term Service Pack Support
SP2
SP3
SP4
Long Term Service Pack Support
Long Term Service Pack Support
Long Term Service Pack Support
• 10-year lifecycle• Service Packs every ~18 months
‒ 5 years lifetime with‒ ~2 years general support per Service Pack‒ 6 month upgrade window after release of the next Service Pack
• Long Term Service Pack Support (LTSS)‒ Extend upgrade window or major release lifecycle
21
Current SUSE® Linux Enterprise Streams
• Dependable release timing• Predictability for planning rollouts and migrations
‒ Service Pack releases, development and product schedules announced to customers and partners
2009 2010 2011 2012 2013 2014 Notes
SLE 9
SLE10 x x
SLE 11 x
SLE 12
CR: SLE 9 SP4 (2007) EOGS: 08/2011 EOSS: 08/2014
CR: SLE 10 SP4 (2011) EOGS: 07/2013 EOSS: 07/2016
CR: SLE 11 SP1 (2010) EOGS: 03/2016 EOSS: 03/2019
SP4
GA SP3
GA
SP3
SP2SP1
6. Interoperability
24
Interoperability
• Infrastructure (IPv6) and UNIX systems (NFSv4)• Scalable network filesystem (pNFS)• Windows systems (CIFS, Active Directory)• Virtualization and cloud
‒ Support Windows as guest OS‒ Support SLES as “perfect guest” on all major hypervisors: Xen,
KVM, VMware, Microsoft HyperV, Amazon EC2, …‒ Help partners to work with the open source Linux community.
Success: open source (GPL) HyperV drivers in the Linux Kernel by Microsoft
7. Ready for Future and Growth
26
Ready for Future Growth
• SUSE Linux Enterprise‒ Number 1 on IBM System z: 80% marketshare‒ Number 1 in Linux SAP‒ Number 2 in x86_64 market
• Requirements for future success‒ Listening to customers‒ Solid and expandable technology‒ Choosing the right partnerships: IHVs and ISVs
• Long term strategy for bare metal provisioning, appliances and cloud
28
Ready for Appliances – Ready for the Cloud
Buy packaged appliances from Independent Software Vendors (ISVs):
Or build custom OS images and turnkey appliances yourself:
SUSE Appliance Toolkit
SUSE® Studio Onsite
WebYaST SUSE Lifecycle Management
Server
29
SUSE® Linux Enterprise 12
Best ManagedTowards Zero Downtime
Made for Cloud
MostInteroperableOS
Base SystemProvide more than Unix
34
SUSE Linux Enterprise 12
Technology Highlights
• 64-bit hardware is the future– 64-bit kernels only– Execution of 32-bit applications fully supported
via 32-bit execution environment on top of 64-bit kernel
• Virtualization– Xen and KVM support– 64-bit host; 64-bit and 32-bit guests
• UEFI Secure Boot– Refine implementation started with SUSE Linux Enterprise 11 SP3
• Linux Kernel 3.12 based• Systemd replaces SysVInit• Boot process
‒ Grub2 (bootloader), Dracut (initrd building)
35
SUSE Linux Enterprise 12
Common Code Base & Architectures
SUSE Linux Enterprise platform
Server Desktop SDK HA Cloud
Binary Code BaseIntel 64 IBM POWER IBM System z
Common (Source) Code Base
• Foundation for all SUSE® products• Fully supported core system • Choose the right architecture for your workload
36
SUSE Linux Enterprise 12
Choice where choice is due
• Virtualization and Hypervisors‒Xen‒KVM‒Containers (LXC)
• Filesystems‒btrfs‒ xfs‒extX-family
• Hardware Architectures• Open Source Databases
37
Desktop
38
SUSE Linux Enterprise Desktop 12
Highlights
• Standalone Product & Extension toSUSE Linux Enterprise Server 12‒ Easily combine SLES and SLED in one supported system
• One Tool to get the job done
• Modernized User Interface and applications
• Customized GNOME 3 Classic Mode as the desktop environment
39
42
Filesystems
43
Major Linux (local) Filesystems
Feature ext 2/3 reiserfs xfs ext4 btrfsData/Metadata Journaling •/• •/• CoWJournal internal/external •/• •/• •/• •/• CoWOffline extend/shrink •/• •/• •/• •/•Online extend/shrink •/•Inode-Allocation-Map table u.B*-tree B+-tree table B-treeSparse Files • • • • •Tail Packing ○ • ○ ○ •Defrag ○ ○ • • •ExtAttr / ACLs •/• •/• •/• •/• •/•Quotas • • • • Subvol.max. Filesystemsize 16 TiB 16 TiB 8 EiB 1 EiB 16 EiBmax. Filesize 2 TiB 1 EiB 8 EiB 1 EiB 16 EiB
•/• ○/•
○/○
•/○ •/○ •/○ •/○
Default Filesystemfor the data
Default Filesystemfor the OS
45
SUSE® Linux Enterprise 12
Filesystem recommendations
Type?
New Filesystem?
Purpose?
Snapshots?Snapshots?
ext3|4xfs
btrfs
OS Data
No
Yes Yes
Convert
No
ext2/3/4
xfs reiserfs
Yes No
Recommended Filesystems
Best Managed Linux OS
47
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
‒ Network configuration as a service‒ Smooth adoption & migration
• CIM: Open and standardized interfaces
48
SUSE Linux Enterprise 12
Installer
• Reduced installation time and effort– Possibility to install directly with updates thanks to early
registration
• Manual Installation– Improved Workflow, no second stage– Early Network configuration – Multiple UI options
• Automated→ AutoYaST
• Customized– Write your own modules in Ruby
49
SUSE Linux Enterprise 12
Installer – Workflow
Reboot
SUSE Linux Enterprise 12
Install without updates
Services
Install with updatesNetwork Register
Reboot
Installation Setup
Installation Setup
Log-in
Log-in
SUSE Linux Enterprise 11
Wait
Wait
Reboot Network UpdateRegister Wait
51
SUSE Linux Enterprise 12
Network Management – “Wicked”
Goal• Cope with increasingly complex configurations• Data Center and End Users• Benefit
– Network configuration as a service– Smooth adoption & migration
Technical Attributes• Architecture-independent• Extensible• Small footprint • Event based
52
“Machinery”
The future of Systems Management
53
SUSE Linux Enterprise 12 – Systems Management
Advanced Systems Management – Use Cases
Physical to Virtual (P2V) or Physical to Cloud (P2C) migrations and server consolidation
OS and/or application modernization
Disaster Recovery; (Backup and Restore)
Building and maintaining a “Golden Image” for the datacenter (but desktop/branch office scenarios as well)
Cluster/Scale-out scenarios
11 12
54
SUSE Linux Enterprise 12 – Systems Management
Advanced Systems Management
55
SUSE Linux Enterprise 12 – Systems Management
Advanced Systems ManagementTech Preview inSUSE LinuxEnterprise 12 GA
Made for Cloud
57
SUSE Linux Enterprise 12
Made for Cloud
Available in Public Clouds
KVM & XENContainers
Dual Hypervisor Support
In the CloudsIn Your Data Center
Guest
Host
Cloud Hosts
Perfect Guest
58
SUSE Linux Enterprise 12
Made for Cloud – Hypervisors
Built-in Virtualization Host
• KVM– I/O improvements, storage and network
device hotplugging– Microsoft Windows support
• Xen– Latency improvements, flexible partitioning– Better fault handling, improved scalability
and performance
59
SUSE Linux Enterprise 12
Made for Cloud – Open vSwitch
• Open Source Software Defined Networking
• Enables hypervisors to provide networking connectivity to VMs
Picture source: openvswitch.org
60
SUSE Linux Enterprise 12
Made for Cloud – Future
• Keep: Xen and KVM hypervisors + Linux Containers• Bigger: Memory 16TB, CPUs 4096, etc.• More: vfio, vTPM, multiqueue networking, vCPU
hotplug• Complete: V2V tools and documentation• Evaluate: Docker
Most Interoperable OS
62
• Network– IPv6 (USGv6)
• Virtualization and Cloud
• Operating Systems Interop– Windows– UNIX– Linux
• Standards Compliance– Accessibility– Security (NIST, BSI)
SUSE Linux Enterprise 12
Interoperability - Vision
63
SUSE Linux Enterprise 12
Interoperability - IPv6
• Leading OS – IPv6 compatibility and certification (USGv6)– https://www.iol.unh.edu/services/testing/ipv6/usgv6tested.php
• Tested scenarios– DHCP6 server and client– IPv6 support in NFS– Ensure IPv6 capabilities with UEFI network boot
• Network services• System Installation & Patching over IPv6Benefit• Deploy and use in pure IPv6 environment• Scale networks beyond IPv4 limitations• Answer compliance needs
64
SUSE Linux Enterprise 12
Interoperability – Samba 4
• Better Distributed Filesystem (DFS) capabilities• File Server Remote VSS Protocol (FSRVP)
– Server: integration with btrfs and Snapper– Client
• Server-side copy enhancements (btrfs backend)• Protocol enhancements
– Encryption– SMB 3.0 negotiation
Benefit• Authentication with recent Windows / AD Servers• Linux Server behaves as expected (FSRVP)
Towards zero downtime
67
RAS SystemRollback
High Availability
Live Patching
Minimize downtimeplanned and unplanned
Towards Zero Downtime
68
RAS
Prevent Hardware Downtime
69
SUSE® Linux Enterprise 12
RAS - Overview
Reliability, Availability, Serviceability• Interaction of hardware and operating system
→ Traditional UNIX capability• SUSE is leading for RAS capabilities on Linux
‒ Intel 64 architecture‒ IBM POWER architecture
70
SUSE® Linux Enterprise 12
RAS
Benefits• Choice of HW vendor• System and applications survive hardware failure• Integration into systems management frameworks• Engineering excellence by early adoption of Kernel 3.x
Future• Migrate processes to more reliable memory/CPUs
71
System Rollback
Reduce Operational Downtime
72
Goal: Go back to well-known system state
Peace of mind for:• Patch installation• System admin tasks
Components‒ ZYpp‒ Btrfs → Default filesystem‒ Snapper‒ Grub2 boot loader integration
Towards Zero Downtime
System Rollback
73
SUSE Linux Enterprise 12:• Extended system integration• Support for Service Pack rollback• Support for Kernel Upgrade
→ Full system rollback
Towards Zero Downtime
System Rollback - Future
74
High Availability
Increase Service Availability
75
• Service failover at any distance – from local to geo
• Up to 99.9999% availability
• Rolling updates for less planned downtime
• Easy setup, administration, management
• Virtualization agnostic
• Leading open source High Availability
• On par with proprietary products
Fighting Murphy's Law
Secure the business!
Towards Zero Downtime
High Availability – Status
76
Quickly and easily install, configure andmanage clustered Linux servers
Increase service availability for mission-critical systems and data
Transparent to Virtualization – nodes can be virtualor physical or mixed!
Integrated with SUSE Linux Enterprise Server
Meet Service Level Agreements
Towards Zero Downtime
High Availability – Benefits
77
• Keep it most up-to-date• Storage
‒ SCSI reservation handling, GFS2, drbd (data replication)• Usability
‒ HAWK (web console), crm shell, wizards & templates• Extend GEO framework to a full solution stack
‒ GEO reference architecture‒ IP take-over (via dynamic DNS)‒ Multi-tenancy arbitrator (for multi-cluster environments)
Towards Zero Downtime
High Availability – Outlook 12
78
SUSE Linux EnterpriseLive Patching
Manage Without Downtime
79
SUSE® Linux Enterprise Live Patching
Technology “kGraft”
What?• Kernel Live Patching• Designed and developed by SUSE Labs• Ease of use: Builds on well known update processes
Status?• Currently integrated “Upstream” (=Kernel community)
Competitive Advantage?• Works with zero execution interruption
‒ As opposed to competition who stop the whole system (miliseconds to seconds range) when patching
80
SUSE® Linux Enterprise Live Patching
Kernel Live Patching – Use Cases
• Mission Critical systems‒ Improve general availability‒ Run until the next “maintenance window”
• Help with deployment challenges‒ No need to update all 10000+ systems at one shot, but be able
to run until a specific state is reached• See also:
https://www.suse.com/communities/conversations/need-kgraft-2/
Caveat: Not all issues can be fixed using “kGraft”;in special cases a reboot might be necessary
86
SUSE® Linux Enterprise 12
Best ManagedTowards Zero Downtime
Made for Cloud
MostInteroperableOS
87
SuseCon
• Www.susecon.com
November 17-21, Orlando, Florida
Thank you.
88
Your Questions!?
Corporate HeadquartersMaxfeldstrasse 590409 NurembergGermany
+49 911 740 53 0 (Worldwide)www.suse.com
Join us on:www.opensuse.org
89
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 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.