Jan Kristian Nielsen - Client Architect 24/04/2012 IBM PowerLinux Strategy - Overview © 2012 IBM Corporation IBM PowerLinux Linux unifies the whole Enterprise IBM unified all its hardware platforms with Linux in January 2000!!! 2 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux IBM collaborates extensively with the community Make Linux as has been an active participant since 1999 is one of the leading commercial contributors to Linux Power contributes greatly to Linux innovation Linux Kernel & Subsystem Development •Kernel Base Architecture Support •GNU •Security •Systems Management •RAS •Virtualization •Special Projects •Filesystems, and more... Foster and Protect the Ecosystem •Software Freedom Law Center •Free Software Foundation (FSF) •Open Invention Network, and more... Linux Better a Tier 1 OS Collaboration with clients Grow Linux Workloads Who Has Contributed to Linux? (2005 – 2009) Expanding the Open Source Ecosystem •Apache & Apache Projects •Eclipse •Mozilla Firefox •OpenOffice.org •PHP •Samba, and more... Promoting Open Standards & Community Collaboration •The Linux Foundation •Linux Standards Base •Common Criteria certification •Open Software Initiative, and more... http://www.linuxfoundation.org/public ations/whowriteslinux.pdf 3 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux Linux and Open Source adoption is growing What is your company’s stance toward open source software 73% consider open source software on equal footing to proprietary software Which of the following open source projects does your company use? 100 of these are included with RHEL or SUSE% on the PowerLinux 7R2 What is the IBM PowerLinuxTM solution for Linux Application Services ? The platform IBM PowerLinuxTM servers with PowerVM™ offer a highly virtualized, cloud-ready platform tuned for popular Linux applications to support more virtual workloads per server The software stack Virtualized open source applications provide an economical software stack for replacing more expensive infrastructure applications with robust open source software offerings. Open source applications for PowerLinux are included with commercial Linux distributions from Red Hat and Novell, and are supported by Red Hat, SUSE or IBM. Key differentiators that deliver customer value • Faster and more economical delivery of Linux services via PowerLinux/PowerVM platform tuned for Open Source Apps. • Implementation/Tuning Guide, IBM Lab Services, Migration Factory via local reseller to insure up and running quickly Linux Apache MySQL PHP 4 JDK Tomcat Eclipse Jboss Industry standard, tuned to the task. http://olex.openlogic.com/wazi/2011/survey-shows-enterprise-open-source-usage-ubiquitous/ © 2012 IBM Corporation IBM PowerLinux IBM provides complete Linux solutions • Implementation Support services • Subscriptions • Enterprise-ready Common across platforms IBM Global Services Information Management WebSphere® • Manage complex environments • Simplification • Tier 1 Linux support for all IBM Systems • Match workload needs to platform capabilities • OS management skills common across platforms • Increase flexibility • Petabyte-scale storage solutions Tivoli® Rational® Lotus® IBM Systems Software IBM Global Financing IBM System x IBM Power Systems IBM System z IBM Systems Storage Linux provides common benefits across all IBM platforms 5 Security Supported platforms Scalability Skills • Policy-based security • Common criteria certification • Very rapid time to fix if vulnerabilities are discovered • Wristwatches to mainframes • Broadest range of supported virtualization environments • Can optimize by workload • Ongoing innovation in both scale out and scale up • Platform support provides flexibility in consolidation • Linux skills widespread • OS management skills applicable across platforms Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux PowerLinux provides the same Linux with more Industry standard Linux features Support Red Hat and SUSE Enterprise Linux versions consistent with x86_64 POWER support available simultaneously with other platforms List of packages nearly identical, with logical deviates – e.g. bootloader Packages at same version/level – including kernel and device drivers Leverage same opens source system solutions whenever possible Collaborate with communities to support POWER when needed Contribute bug fixes back to communities when needed Work with Linux vendors to integrate, test, deliver and maintain POWER products Tuned to the task PowerLinux servers exploit workload optimized advantages of POWER architecture Power7: optimize workload performance for platform, e.g. kernel, toolchain, libraries PowerVM: support unique features, e.g. DLPAR, AMS, Micro-partitions RAS: extend Linux RAS capabilities, e.g. EEH, platform error logging PowerLinux is industry standard, tuned to the task More powerful than x86 Linux, more scalable than VMware, and more reliable than Windows. 6 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux PowerLinux supports RHEL and SLES releases SUSE and Red Hat Enterprise versions supporting POWER7: SUSE Linux Enterprise Server 11 • Full support of POWER7 (native mode) • Earliest supported release: SLES 11 base • Last update: SP2 GA February 2012 SUSE Linux Enterprise Server 10 • Enabled for POWER7 in P6-compatibility mode • Earliest supported release: SP3 • Last update: SP4 GA April 2011 Red Hat Enterprise Linux 6 • Full support of POWER7 (native mode) • Earliest supported release: RHEL 6 base • Last update: U2 GA December 2011 Red Hat Enterprise Linux 5 7 • Enabled for POWER7 in P6-compatibility mode • Earliest supported release: U5 • Last update: U8 GA February 2012 © 2012 IBM Corporation Industry standard, tuned to the task. IBM PowerLinux Power 795 PowerLinux supports all Power System servers... Select from the broadest system portfolio in the industry Power 780 The highest performance, most scalable UNIX system ever Modular footprints enable seamless growth The best selection of Entry servers and Blades for Linux Power 770 Power 750 Power 720/740 Power 775 Power 710/730 Power 755 PS Blades HMC & SDMC Where to find more information on Power Servers: http://www.ibm.com/developerworks/wikis/display/LinuxP/Performance+FAQs#PerformanceFAQs-WheredoIfindreferenceinformationonthePOWER7systems 8 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux ...Including the new IBM PowerLinuxTM 7R2 High performance, efficient server ideal for running multiple, industry standard Linux workloads, virtualized with PowerVMTM, saving you money on IT infrastructure acquisition and operational costs. Powerful 16-cores - 3.55 and 3.3 GHz options 256 GB maximum memory with 4/8/16 GB DIMMs WW Announce April 24, 2012 Two sockets with eight POWER7 cores per socket Scalable and efficient PowerVM™ exploiting integrated hypervisor Support up to 10 VMs / core, 160 VMs / server Up to 20 PowerLinuxTM 7R2s in a single 42U rack Solutions with superior economics • Linux only POWER7 • Two socket, 2U rack 8246-L2C Comparable server & system software pricing to x86 Linux 31% lower solution stack cost for virtualized infrastructure Up to 17% lower power / cooling costs than x86 rack servers Operating Systems Virtualization & Management 9 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux PowerVM editions support Linux PowerVM Editions Express Standard Enterprise Concurrent VMs 2 per server 10 per core (up to 1000) 10 per core (up to 1000) Virtual I/O Server Suspend/Resume Shared Processor Pools PowerVM Express Edition – Evaluations, pilots, PoCs – Single-server projects Shared Storage Pools Thin Provisioning PowerVM Standard Edition – Production deployments – Server consolidation Live Partition Mobility Active Memory Sharing PowerVM Editions offer a unified virtualization solution for all Power workloads PowerVM Enterprise Edition – Multi-server deployments – Cloud infrastructure 10 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux VMControl Editions Fully Support PowerLinux as of VMControl Enterprise Edition for V2.3 Increasing business alignment workload management VMControl Standard Edition for rapid deployment VMControl Express Edition for lifecycle management OPTIMIZE Virtual Resource Pooling Automation and Placement Dynamically move workloads SIMPLIFY Manage virtual server images Simplify image deployment Automate resource provisioning MANAGE Discover resources Monitor health Manage virtual servers Increasing management simplicity 11 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux PowerLinux differentiates with virtualization, performance, and RAS Virtualization & Management Virtualization •Dedicated and shared cpus and I/O •Micro-partitioning •Dynamic LPAR cpu, memory, I/O •Virtual I/O Server for storage •Virtual SCSI •Virtual CD •Virtual Tape •Virtual LAN •N-port ID Virtualization (NPIV) •Active memory sharing (memory overcommit) •Live Partition Mobility •Partition Suspend/Resume 12 Performance •POWER7 Processor •8 cores per chip •4-way SMT •VSX with 128-bit double precision floating point •Embedded L3 cache •Turbocore Modes •Capacity Upgrade on Demand •Try-and-buy •Processors and memory •Dynamic activation •Solid state disk •Flexible large pages for applications •Outstanding Linux benchmarks •Advanced Toolchain from IBM Industry standard, tuned to the task. Reliability, Availability, Serviceability (RAS) •Enterprise Hardware •Redundant fans, blowers, power supplies, regulators, service processors, system clocks •Hot swap fans, blowers, regulators, disk, I/O adapters •Dynamic processor sparing •Memory sparing •Chipkill memory with dynamic bit steering •Dynamic system clock failover •Concurrent firmware update •PCI bus Enhanced Error Handling (EEH) •Service Focal Point software •NVRAM-based error logging © 2012 IBM Corporation IBM PowerLinux Pre-load PowerLinux provides value-add above commodity solutions – RHEL or SLES at a minimal charge Installation toolkit – Free installation tooling for RHEL or SLES – Simplified Setup Tool for common workloads – Apache, Firewall, Print server... YUM repository for IBM value-add tools Advanced Toolchain – Lastest FSF tools (GNU) bundled, tested, supported by IBM SDK – Free Eclipse-based development environment Targeted solutions – existing and emerging Community 13 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux PowerVM holds inherent advantages over VMware in all aspects that clients value most Client Needs 14 PowerVM VMware vSphere 5 High Performance Built-in hypervisor means all industry-leading Power Systems benchmarks are fully virtualized Degrades x86 workload performance significantly compared to ‘bare metal’ Elastic Scalability Scales linearly to support the most demanding mission-critical enterprise workloads Imposes resource constraints that limit virtualization to small/medium workloads Extreme Flexibility Dynamically reallocates CPU, memory, storage and I/O without impacting workloads Limited ‘hot-add’ only of CPU and memory, with risk of workload failures Maximum Security Embedded in Power Systems firmware and protected by secure access controls and encryption Downloaded software exposes more attack surfaces, with many published vulnerabilities Platform Integration Designed and integrated with industry-leading POWER processor architecture for optimal virtualization/cloud solutions Third-party add-on software utility, developed in isolation from processor or systems Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux PowerLinux supports key PowerVM features Feature Micro-partitions Yes Yes Yes Yes Yes Yes Dynamic LPAR Processors Yes Yes Yes Yes Yes Yes Dynamic LPAR Memory Add Add Yes Add Add Yes Dynamic LPAR I/O Yes Yes Yes Yes Yes Yes Virtual Ethernet & SCSI Yes Yes Yes Yes Yes Yes Virtual LAN Yes Yes Yes Yes Yes Yes VIOS Support Yes Yes Yes Yes Yes Yes IBM i Hosted Virtual I/O Yes Yes Yes Yes Yes Yes Active Memory Sharing & De-dupe No No Yes No No Yes Active Memory Expansion No No Late 2012 No No Late 2012 NPIV (Shared Fibre-Channel) No Yes Yes No Yes Yes Virtual Tape No Yes Yes No Yes Yes Live Partition Mobility No Yes Yes No Yes Yes Partition Suspend/Resume No No Yes No Yes Yes Linux Containers No No Yes No No Yes Application Mobility No No Late 2012 No No Late 2012 Supported features/functions documented in InfoCenter article, Supported features for Linux on Power Systems servers 15 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux IBM Power System 730 SAP SD 2-Tier Linux Performance The performance & robustness of POWER7 with the economics of traditional Linux – supporting more users than competitive Windows Linux andand Windows Linux systems IBM PowerLinux 7R2 vs. 12-core Windows®/Linux® Linux® Windows®Systems 5240 5240 5000 #1 for5220 SAP 5110 5220 Linux or Windows 4757 5110 4000 5000 IBM IBM PowerLinux Power 7R2 730 3000 2000 4757 1000 4500 0 SAP Users SAP Users IBM IBM PowerLinux Power 730 7R2 (3.72(3.72 GHz GHz POWER7, POWER7, Novell Novell SLES SLES 11) 11) 12-core Delivering robust performance for Linux based SAP Solutions HP HP DL DL 380 380 G7G7 (3.46 (3.33 GHz GHzXeon Xeon 5690, 5680, Windows Novell SLES 2008 11) R2) HP DL DL 380 380 G7G7 (3.33 (3.46 GHz GHzXeon Xeon 5680, 5680, Windows Windows 2008 2008 R2) R2) systems HP HP HP DL380 DL380 G7G7 (3.33 (3.33 GHz GHzXeon Xeon 5680, 5680, Novell Windows SLES2008 11) R2) 16 Industry standard, tuned to the task. Source: http://www.sap.com/benchmark/ As of 06/14/11. See notes for details. © 2012 IBM Corporation IBM PowerLinux The Latest POWER7 Linux Publishes are on www.ibm.com See the IBM Power Systems Performance Reports web page for more details http://www-03.ibm.com/systems/power/hardware/reports/system_perf.html 17 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux PowerLinux provides additional RAS features Examples include: PCI bus error detection and recovery – Implemented by EEH (Extended I/O Error Handling) on Power • In the kernel and device drivers; no userspace tools needed – Autonomic detection and recovery for most errors Platform error logging and analysis – Platforms provides the OS with notifications of failures (hardware failures, firmware/hypervisor issues, etc.) – These events are received and logged to servicelog. – Certain failures also handled • • • 19 Predictive CPU failures will cause the failing CPU to be taken offline (a.k.a. CPU Gard) EPOW (Environmental and Power events), such as a switch to UPS power, a fan failure, or a thermal condition, may shut down the system Platform dumps (FSP dumps, PHYP dumps, etc.) may be generated by the platform for future analysis Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux 2011 was the year to “Think Power Linux” New benchmarks Additional pre-load options Installation toolkit extended to tuning specific workloads 20 Industry standard, tuned to the task. New SDK for application development, porting and tuning Targeted solutions New community in developerWorks © 2012 IBM Corporation IBM PowerLinux PowerLinux pre-load improves the out-of-box experience 1) Machine Boots Linux 2) License Agreement Shown 3) IBM payload Unpacked/Installed (includes SST) 4) SST service Listening Final Step Customer access SST URL, from a web browser, and complete configuration Both SUSE and Red Hat preload supported! 21 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux Pre-Install Installation Toolkit simplifies Linux installation on POWER 1) Boot IBMIT and configure install parameters Install 2) IBMIT will automatically drive installation, using desired Linux source Post-Install 3) Reboot into Installed system 4) Access IBM added value software network Final Step IBM Added value software assists with server RAS management, workload configuration and much more Free download1 Free support2 Use of this tool eliminates the manual installation of the recommended Power Service and Productive Tooling https://www14.software.ibm.com/webapp/set2/sas/f/lopdiags/home.html (1) https://www14.software.ibm.com/webapp/set2/sas/f/lopdiags/installtools/home.html (2) http://www.ibm.com/developerworks/forums/forum.jspa?forumID=937 22 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux New! IBM Simplified Setup Tool in Installation Toolkit Configures and tunes four types of workloads - Apache Server - Mail Server - File and Print Server - Network Infrastructure Server Prepared for Online Updates Backup and restore previous configuration states 23 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux IBM Tools YUM Repository for PowerLinuxNew! Provides a single access point for: – RAS & DLPAR Tools – Power SDK – Advance Toolchain – Updates to Simplified Setup Tool Enables automatic update notification Download the configuration RPM from this URL: http://www-304.ibm.com/webapp/set2/sas/f/lopdiags/yum.html 24 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux SDK for PowerLinux bundles tools for application porting New! Available as both: – ISO image – RPM packages IBM Java VM 1.6 included What's new in 0.7? All in one place: the best tooling for Linux on POWER development IBM Source Code Advisor plug-in IBM Trace Analyzer plug-in IBM Advance Toolchain plug-in IBM Migration Advisor plug-in Pthread Monitoring tool for Linux on POWER Give it a try and let us know how it goes: http://www14.software.ibm.com/webapp/set2/sas/f/lopdiags/sdklop.html 25 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux Help us Think Power Linux! New! The new Think Power Linux developerWorks community to organize and grow our PowerLinux Ecosystem has: Blogs of recent news Message board for Q&A Wiki pages for the latest information Links to other projects and channels Join us today at www.ibm.com/developerworks/group/thinkpowerlinux/ 26 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux PowerLinux Strategic Solutions Big Data Analytics Industry Application Solutions Gain new insights through big data Apache Hadoop analytics projects running IBM InfoSphere BigInsights and Streams on PowerLinux servers IBM InfoSphere BigInsights & Streams PowerLinux optimized systems tuned for Big Data Deliver new services faster by deploying systems and OEM solutions tailored for specific industry applications based on PowerLinux PowerLinux optimized systems tuned for Industry Solutions Linux Application Services 27 Improve service delivery economics by deploying open source infrastructure applications for web apps, email, networking and file/print with PowerLinux and PowerVM Industry standard, tuned to the task. PowerLinux optimized systems tuned for virtualized Open Source Infrastructure applications © 2012 IBM Corporation IBM PowerLinux Learn more about PowerLinux Power Systems Linux Portal (Product Information) Think Power Linux community (developerWorks) 28 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux Backup 29 Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux IBM collaborates extensively on Linux releases Today 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 SLES 9 (9/04) SLES 10 (7/06) SLES 11 (3/09) RHEL 4 (2/05) RHEL 5 (3/07) RHEL 6 (11/10) Standard Release Support Extended Release Support Self-support Release/update See for more details: 30 Red Hat lifecycle information - https://access.redhat.com/support/policy/updates/errata/ SUSE lifecycle information - http://support.novell.com/inc/lifecycle/linux.html Industry standard, tuned to the task. © 2012 IBM Corporation IBM PowerLinux IBM Linux Advanced Toolchain offers the latest open compilers and optimized libraries for POWER The Advance Toolchain is an IBM supported standalone POWER open source toolchain. •Provides a collection of system libraries and tools tuned for POWER application development. •Requires minimum dependencies on system libraries. •Has the latest available toolchain packages – gcc, glibc, gdb, oprofile and more. Delivers better performance than the Linux distribution toolchains •Version 3.0 will have improved P7 support (5/2010) •Version 5.0 contains stable versions of latest FSF tools Leverages the full potential of Power systems on Linux by providing optimized libraries for all supported IBM POWER platforms. Download from this URL •ftp://linuxpatch.ncsa.uiuc.edu/toolchain/at/at05/ Standard IBM Linux support includes use of the Advanced Toolchain •http://www-03.ibm.com/services/supline/products/sl2ci162.html#a2 Performance benefit documentation •http://www.ibm.com/developerworks/wikis/display/LinuxP/Advance+Toolchain+pe rformance+improvements 31 Industry standard, tuned to the task. © 2012 IBM Corporation