z/VM and Linux on System z Introduction LSU Iceland 2010
Transcription
z/VM and Linux on System z Introduction LSU Iceland 2010
Large Systems Update 2010 z/VM and Linux on System z Introduction LSU Iceland 2010 Per Rosenquist ([email protected]) © 2010 IBM Corporation Linux on System z Trademarks The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. IBM* IBM Logo* DB2* Dynamic Infrastructure* GDPS* HiperSockets Parallel Sysplex* RACF* System z* System z10 Tivoli* z10 z10 BC z9 z/OS* z/VM* z/VSE zEnterprise * Registered trademarks of IBM Corporation The following are trademarks or registered trademarks of other companies. OpenSolaris, Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. INFINIBAND, InfiniBand Trade Association and the INFINIBAND design marks are trademarks and/or service marks of the INFINIBAND Trade Association. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. * All other products may be trademarks or registered trademarks of their respective companies. Notes: Performance is in Internal Throughput Rate (ITR) ratio based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput that any user will experience will vary depending upon considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve throughput improvements equivalent to the performance ratios stated here. IBM hardware products are manufactured from new parts, or new and serviceable used parts. Regardless, our warranty terms apply. All customer examples cited or described in this presentation are presented as illustrations of the manner in which some customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics will vary depending on individual customer configurations and conditions. This publication was produced in the United States. IBM may not offer the products, services or features discussed in this document in other countries, and the information may be subject to change without notice. Consult your local IBM business contact for information on the product or services available in your area. All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only. Information about non-IBM products is obtained from the manufacturers of those products or their published announcements. IBM has not tested those products and cannot confirm the performance, compatibility, or any other claims related to non-IBM products. Questions on the capabilities of non-IBM products should be addressed to the suppliers of those products. Prices subject to change without notice. Contact your IBM representative or Business Partner for the most current pricing in your geography. July 22, 2010 © 2010 IBM Corporation Linux on System z Agenda The modern Mainframe (called Enterprise Linux Server) Myth about the z Platform Economics State-of-the-art Virtualization Beyond Virtualization Linux z Architecture and Possibilities z/VM news and Directions zEnterprise Linux Workloads July 22, 2010 © 2010 IBM Corporation Enterprise Linux Server © 2010 IBM Corporation IBM Systems System zTM Mainframe myths...... z - a platform from ancient time ? Too expensive. Old fashion – no development going on. Lack of Skills – old people with grey hair. Not ”Open”. Most Reliable Hardware Highest Security, never been hacked. Scalable Systems Technology Group IBM Systems System zTM Systems Technology Group IBM Systems © 2009 IBM Corporation IBM Nordic STG Reduce cost through consolidation on System z Consolidating 134 Linux® servers to 5 IFLs Can save up to 50% over x86 w/ VMware Oracle DB Workload, 3-Year Total IT Cost Space Power Sun X2100 Single Core servers People Cost Software Maint Software Dell Power Edge Quad Core servers & VMware Maint Hardware z/VM Linux on 5x z10 BC™ IFLs 134 x86 Cores 48 x86 Cores 5 z10 Cores Your IT Cost may vary Here’s a cool example: Consolidation: Save up to 50% over x86 IBM will consolidate 3,900 servers to about 30 System z servers with expected reductions in virtualization energy consumption of over 80% All performance information was determined in a controlled environment. Actual results may vary. IBM IBM August August 2010 2010 nterprise inux erver Offering - Smart, Cool, Affordable Dynamic Infrastructure Standard z10 BC Mainframe VIRTUALIZATION Two 3.5GHz processors enabled for Linux - IFL + ENERGY EFFICIENCY 64 GB of memory + SECURITY & RESILIENECY Fibre and ethernet communications adapters + AUTOMATION IBM Virtualisation z/VM including 3 years S&S = HW maintenance for 3 years Reduced Cost Starting at a price of € 294K Play only available in NE, SW and CEEMEA IOT and does not include SUSE or Redhat Linux subscription IBM System z © 2010 IBM Corporation IBM Enterprise Linux Server – z10 BC Pricing Enterprise-Class Linux Virtualization in a Smaller Footprint Enterprise Linux Server Average Price Per IFL for BC Machine Average Price Per IFL (Includes IFL, Maintenance, Memory, I/O Connectivity, z/VM) Approximately $50K per IFL 2 4 6 8 10 Number of IFLs Per System Note: participation and pricing may vary by country. IBM System z © 2010 IBM Corporation IBM Systems & Technology Group Islands of Computing Connected Integrated Flexible, Dynamic, and Responsive Aligned with Business Service Objectives 11 © 2009 IBM Corporation System zTM Enterprise Linux Servers z10 EC Systems Technology Group z196 z10 BC IBM Systems IBM Nordic STG IBM IBM August August 2010 2010 System zTM zEnterprise IBM leadership technology at the core New 5.2 GHz Quad Core Processor Chip boosts hardware price/performance 100 new instructions – improvements for CPU intensive, Java, and C++ applications Four levels of cache rich design can help optimize data serving environment New execution sequence gives significant performance boost for compute intensive applications Significant improvement for floating point workloads Performance improvement for systems with large number of cores – improves MP ratio Data compression and cryptographic processors right on the chip Systems Technology Group IBM Systems System zTM Systems Technology Group IBM Systems System zTM Systems Technology Group IBM Systems System zTM Utilization of Distributed Servers Provision for expected growth Idle Resource Workload Provision capacity for peak workload Idle Resource Idle Resource Average utilization 1 Server dedicated to one application Systems Technology Group 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 Typical utilization of Windows Servers 5 – 10% Typical utilization of UNIX Servers 10 – 20% Typical utilization of System z Servers 85 – 100% IBM Systems System zTM RPE2 (from Ideas International) Systems Technology Group IBM Systems System zTM Business Case Summary: Five years outlook Total Project Totals 5 Year Projection Server Cap-Ex Server Growth Cost Server Refreshment Cost Server Run-Costs Server Staff Cost Server Maintenance Cost Server Facilities Cost [Server Dep'n excluded] Server SW Cost Storage Costs Storage Growth Cost Storage Maint Cost Storage Staff Cost One Time Costs HW & SW Purchase Cost Server Disposal Cost Server Migration Cost 5 Year Total Cost Net Cash Investment Operating Cost Reduction over 5yrs Net Saving over 5yrs Payback Period #Log.Servers #Phys.Servers Current Alt.Case 25.000.000 1.034.525 2.459.162 582.542 0 20.000.000 13.705.463 1.853.932 3.452.877 0 384.211 6.852.732 626.240 7.179 0 672.784 0 0 0 0 0 0 0 0 0 22.890.170 1.121.783 0 0 9.863.259 1.121.783 14.148.694 13.319.827 Less Than 1 yr Current Alt.Case 60 52 60 1 Systems Technology Group 15.000.000 10.000.000 5.000.000 0 Current Alt.Case Server Migration Cost Server Disposal Cost HW & SW Purchase Cost One Time Costs Storage Staff Cost Storage Maint Cost Storage Growth Cost Storage Costs Server SW Cost [Server Dep'n excluded] Server Facilities Cost Server Maintenance Cost Server Staff Cost Server Run-Costs Server Refreshment Cost Server Growth Cost Server Cap-Ex IBM Systems System zTM System z Multidimensional Virtualization Technology Build-in and Shared Everything Architecture Most sophisticated and functionally complete hypervisors Able to host Linux, OpenSolaris, z/OS, and z/VM-on-z/VM Start Interpretive Execution (SIE) Hardware assisted virtualization Highly granular resource sharing (less than 1% utilization) Intelligent and autonomic workload management Shared executables and filesystems LPAR –PR/SM – SIE – EAL 5 Up to 60 Logical Partitions Less administration and reduced memory Resources can be over-committed CPU: up to 3:1 z/VM – SIE – EAL 4+ – 100s of Virtual Machines – Shared Memory Memory 2 to 4:1 Internal high speed TCP/IP communication Hipersocket, VLAN, Virtual Switches, Virtual Routers, Virtual Firewalls HW (LPAR) and SW (z/VM) hypervisors Linux virtual servers runs on bare metal but under control of hypervisor. Maximum security and capacity isolation between virtual Linux servers Systems Technology Group I/O is transparent to hypervisor IBM Systems System zTM System Design Affects Virtualization Capabilities Up to 336 I/O Processors System z packs a lot of compute power into a single box With TCO-friendly pricing No additional charge for these processors Up to 64-way SMP Share up to 64 processors with up to 60 LPARs Configure these processors as CPs, IFLs, zAAPs*, zIIPs*, or ICFs* * No software license fees 2 Standard Spare PUs Up to 11 System Assist Processors Offload system processing to dedicated CPUs (no impact to software license fees) Up to 16 Crypto Express2 CPUs High scale performance for SSL transactions Systems Technology Group IBM Systems System zTM System Design Affects Virtualization Capabilities Compare to typical UNIX system design... Application Code Up to 128-way SMP configuration I/O Device Drivers CPUs licensed for software do a lot of other things too! Systems Technology Group Cryptography OS and System Resource Mgmt IBM Systems System zTM Clock Speed (GHz) Clock Speed – Who Cares ? 5 4,5 4 3,5 3 2,5 2 1,5 1 0,5 0 Power Power 77 33 zEnterprise zEnterprise 4,14 4,14 GHz GHz 5,2 5,2 GHz GHz ! " # ! # $ $ % & $ $ &' ( $ , ! )* + $ -.' Processors Systems Technology Group IBM Systems System zTM Bank of New Zealand Systems Technology Group IBM Systems IBM Nordic STG IBM IBM August August 2010 2010 IBM STG 2010 International Technical Support Organization for ITD Global Extreme Virtualization with Linux on z/VM Linux Exploitation of z/VM Discontiguous Saved Segments (DCSS) DCSS support is Data-in-Memory technology – Share a single, real memory location among multiple virtual machines – Can reduce real memory utilization DCSS DCSS DCSS “B” “B” “B” Linux exploitation: shared program executables – Program executables are stored in an execute-inplace file system, then loaded into a DCSS – Execute-in-place (xip2) file system – Access to file system is at memory speeds; executables are invoked directly out of the file system (no data movement required) – Avoids duplication of virtual memory and data stored on disks – Helps enhance overall system performance and scalability Learn more: “Using DCSS/XIP with Oracle 10g on Linux for System z” www.redbooks.ibm.com/redpieces/abstracts/sg247285.html DCSS “A” DCSS DCSS DCSS “A” “A” “C” Virtual Memory Linux Linux Linux Linux Linux PGM “C” PGM “B” PGM “A” © 2010 IBM Corporation DCSS “A” DCSS “B” DCSS “C” Real Memory System zTM IBM System z Virtualization Support Saving Money and Reducing Complexity Helping You “Do More with Less” with Linux Consolidate more x86 cores per CPU Spend less on software license fees Manage more virtual servers with fewer people Deploy new servers and applications faster Absorb workload spikes more easily Spend less on disaster recovery Occupy less floor space Save on energy Virtual Linux Servers z/VM Virtual Virtual Linux Linux Servers Servers z/VM z/VM Virtual Linux Servers z/VM Shared Everything Infrastructure Systems Technology Group IBM Systems System zTM Linux is changing the Game Systems Technology Group IBM Systems System zTM System z Has The Best Availability* (400 participants in 20 countries) 3,5 3 2,5 Downtime Hours Per Year 2 1,5 1 0,5 0 (! 5 2 ( . 7 0 (! 5 2 ( . 1( ) !!" # $ % $ 3 % $ -* ) $$ $ 20 , 2 , 5 $$ 2 2 $ & 2 ' ( * * 6, " * 6, " (2( + ( ) $ % $ $ * * *+ $ !!"*, /4 5 2 $ 6 $ -- . (5 -% $ 0 - ! ! " -! 1 - " 1( 1( $ / 0 4 $ ) . ! ! " .0 $ % $. 3 (2( + ., 8 $ $ 95 . . . $ % $ . . / 2 , $ %$ / 2 2 $ Systems Technology Group 2 , , 20 2 , 2 $ 2 , / , , $$ IBM Systems ./ System zTM Open Source Software Systems Technology Group Certified and supported Linux distributions for System z IBM Systems IBM Nordic STG IBM IBM August August 2010 2010 System zTM Systems Technology Group IBM Systems System zTM System z Ecosystem Dramatic growth responding to market demand 130 New ISVs available on System z YTD 2009 600+ New System z applications/tools YTD 2009 5,000+ applications currently available for System z 2,900+ applications for Linux on System z Over 1,400 ISVs building applications for System z IBM Academic Initiative System z by the numbers: 2,000 % Schools program Increase since 2003 Participation – 481 schools registered, 50,000 students attended mainframe education for Linux on System z Courses – 29+ Courses (plus more under development) & Mastery Exam Certification zCommunity – Roundtable events with Clients / Schools / ISVs / Business Partners Student MF Contests – 10 contests with 8,630 students, 1,167 schools…more planned WW Systems Technology Group IBM Systems Oracle E-Business Suite – The Newest Solution Delivered on Linux on System z Servers Linux on System Servers z with Dedicated Porting Teams IBM System z & Oracle Solutions Delivered and Planned EBS Native on Oracle 10gR2 DB Oracle DB Q310 10.2.0.4 PSU 5 Q310 Oracle DB 10.2.0.4 PSU 1 Q309 Oracle Data Vault 10.2.0.3 Q208 Oracle DB 10.2.0.5 4Q 2010 Oracle DB 11gR2 1Q 2011 Oracle DB 10.2.0.4 PSU 4 Oracle AS 10G R2 Q210 10.1.2.3 PS WebLogic Portal Q309 EBS V12.1.1 10.3.2 Split Tier on 10.2.0.4 Q110 WebLogic Server RH 4,5 & SLES 9,10 10.3.3 Q309 Enterprise Manager Q210 Grid Control Agent WebLogic Server 10.2.0.5 10.3.2 Q309 PeopleSoft Q110 Oracle DB PeopleTools 10.2.0.4 PSU 3 8.50 on 10gR2 Q110 RH5 & SLES 10 Oracle AS 10G R3 Oracle AS 10G Q309 10.1.3.5 PS 10.1.3.4 PS Q409 Q109 Oracle DB Oracle DB 10G 10.2.0.4 PSU 2 10.2.0.4 RH5 Q409 Q408 Enterprise Manager WebLogic Server Grid Control Agent 10.3.1 10.2.0.4 Q309 Q408 Oracle Siebel CRM 8.1 PeopleSoft V9 on 10G PT 8.49 on 10G Q308 Q208 EBS V12 Split Tier on 10G Q308 Oracle Linux on System z Certifications in 2008->2010 Current Oracle Solutions on Linux on System z Planned Oracle Solutions on Linux on System z Planned © 2010 IBM Corporation IBM-Oracle Global Alliance Oracle E-Business Suite Architecture Presentation End User Browser Interface Application Portal Middle Tier now enabled to run on Linux on System z Use Interaction GUI Services Reporting Oracle FMW Application Server Business Process Mgt Mobile Services Concurrent Processing Integration App & Sys Mgt Linux on System z Oracle 10gR2 Database Data Storage Data Intensive Logic © 2010 IBM Corporation IBM-Oracle Global Alliance Oracle E-Business Suite Certification August 2, 2010 Oracle E-Business R12 is certified for System z Linux with both mid tier and DB tier Only most current release of E-Business Suite • EBS R12 –12.1.x – Certified on the following Linux Distributions • • Novell SuSE SLES10 Red Hat Enterprise EL5 Database certified for System z Linux • • Initial release uses Oracle 10g R2 (10.2.0.4) 10.2.0.5. and 11g R2 Middle Tier uses – Oracle Fusion Middleware 10gR2 - Forms and Reports - 10.1.2.3 PS – Oracle Fusion Middleware 10gR3 - OC4J – 10.1.3.4 PS – Java Development Kit (JDK) – 6.0 © 2010 IBM Corporation System zTM Systems Technology Group IBM Systems August 2010 z/VM Statements of Direction Clustered Hypervisor Support and Guest Mobility Clients can cluster up to four z/VM systems in a Single System Image (SSI) Provides a set of shared resources for the z/VM systems and their hosted virtual machines Users can run z/VM system images on the same and/or different System z10 servers Simplifies systems management of a multi-z/VM environment – Single user directory – Cluster management from any system • Apply maintenance to all systems in the cluster from one location • Issue commands from one system to operate on another – Built-in cross-system capabilities – Resource coordination and protection: network and disks Dynamically move Linux guests from one z/VM system to another with Live Guest Relocation Cross-system communications for “single system image” management z/VM 1 z/VM 3 Shared disks z/VM 2 z/VM 4 Cross-system external network connectivity for guest systems – Reduce planned outages; enhance workload management – Non-disruptively move work to available system resources and non-disruptively move system resources to work Note: All statements regarding IBM's plans, directions, and intent are subject to change or withdrawal without notice, and represent goals and objectives only. August 2010 IBM Systems Director VMControl Image Manager for Linux on System z Version 2.1 Announced July 21, 2009; Available July 24, 2009 VMControl Image Manager is a plug-in to IBM Systems Director V6.1 – Effectively replaces the “z/VM Center” extension of IBM Director V5.20 Provides support to manage and automate the deployment of virtual images from a centralized location – A virtual image consists of an operating system instance and the software stack, such as middleware and applications, running on that operating system VMControl Image Manager provides a graphical interface to create and deploy Linux images on z/VM and AIX images on Power systems – Definition of these system images is based on the industry-standard Open Virtualization Format (OVF) specifications – facilitates importation of virtual images – Deploy an all-in-one solution instead of OS, middleware, and application piece parts – Clone already-tested system configurations – Propagate virtual image updates to all instances IBM Systems Director and VMControl Image Manager help support a Dynamic Infrastructure – Helps improve responsiveness to changing business needs – May increase operational productivity – Can help reduce service and support costs 60-day Free Trial Available via download System zTM KMD: Unix and Oracle Consolidation on System z Source: Clabby Analytics, December 2008 When KMD, Denmark’s largest locally-owned information technology (IT) service provider, ran out of capacity on its four, large Hewlett-Packard HP-UX/PA-RISCbased HP 9000 servers it decided to migrate its Perspektiv payroll/human resource applications environment off of the HP-UX operating environment over to Linux running on an IBM mainframe. By doing this, KMD was not only able to greatly increase its application processing capacity but was also able to demonstrate very significant cost savings over a five year period. Use the end-of-life for HP 9000 and upcoming Itanium technology refresh costs as the catalyst for funding a move to IBM. Figure 1 KMD projected cost savings moving from HP to an IBM Mainframe In this case - IBM has lower investment costs and lower ongoing running costs Systems Technology Group IBM Systems System zTM Systems Technology Group IBM Systems System zTM Systems Technology Group IBM Systems System zTM Monitoring System z Virtual Linux Servers Using IBM Tivoli OMEGAMON XE on z/VM and Linux Combined product offering that monitors z/VM and Linux for System z Provides work spaces that display: Overall system health Workload metrics for logged-in users Individual device metrics LPAR Data Provides composite views of Linux running on z/VM Systems Technology Group IBM Systems IBM STG 2010 International Technical Support Organization for ITD Global SAN Volume Controller Version 4.3.1 Supported Environments IBM z/VSE Novell NetWare Microsoft Windows Hyper-V VMware New New iSCSI to hosts Via Cisco IPS ( 6( 6 ( 4 $$ $ :; 0 2 2 $ .9 55 9 New IBM IBM ESS, DS <!!! FAStT $< ;!!! =!!! (( IBM AIX IBM i 6.1 Sun Solaris HP-UX 11i Tru64 OpenVMS Linux 2 $- SGI IRIX -6 7 2 8 )&97 9 Apple Mac OS IBM 1024 Hosts New New SAN with 4Gbps fabric 9 SAN ( 2 2 IBM N series Gateway NetApp V-Series IBM TS7650G 5 9 # $ % $ New 5 23 SAN Volume Controller New IBM IBM XIV N series New Hitachi 1 (; ( ; - ; $ $: $ :, $ $ ! 6 22(! ( &( HP : $ : & %% " .% 8. EMC 1 (( $9 ( (5 4 &( ( (5 4 5 SAN Volume Controller ( ; Sun NetApp StorageTekFAS NEC ($ ; Bull $ Fujitsu Pillar 5 Axiom 9 >!! :!! For the most current, and more detailed, information please visit ibm.com/storage/svc and click on “Interoperability”. © 2010 IBM Corporation IBM STG 2010 International Technical Support Organization for ITD Global The Power and Flexibility of System z Virtualization Over 40 years of continuous innovation in virtualization technologies Multiple images concurrently share all physical resources Resources delivered as required, automatically, based on business-oriented goals New OS images can be started without affecting ongoing work Hardware assists used to accelerate virtualization operations (e.g., SIE) 2 2 $4 $ ( 7 2 8 z/OS Linux Linux 2 Linux Linux Linux 6 -( 2 z/OS z/OS z/OS z/OS z/VM Linux Linux z/VM LPAR 1 LPAR 2 LPAR 3 LPAR 4 LPAR 5 LPAR 6 LPAR 7 LPAR 8 CP CP CP 6 -( CP . CP 5 2 CP zAAP zAAP zIIP $ 95 zIIP IFL ( 2 © 2010 IBM Corporation IFL 2 IFL $ IFL IFL IFL IFL IFL Smarter Systems for a Smarter Planet Putting zEnterprise System to the task z/VM AIX on POWER7 Linux on System x 1 Blade Virtualization Blade Virtualization Future Offering Linux Linux z/TPF on on z/OS z/VSETM System z System z Optimizers Future Offering Select IBM Blades IBM Smart Analytics Optimizer System z Host DataPower 1 with Unified Resource Manager System z Hardware Management Console (HMC) Use the smarter solution to improve your application design System z PR/SM™ z HW Resources Blade HW Resources Support Element zBX Private data network (IEDN) Unified Resource Manager Customer Network 1 Private Management Network INMN Private High Speed Data Network IEDN All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represents goals and objectives only. Customer Network © 2010 IBM Corporation IBM STG 2010 International Technical Support Organization for ITD Global zEnterprise Unified Resource Management Our revolutionary management changes the game APP APP APP APP APP APP MIDDLEWARE MULTIPLE OPERATING SYSTEMS e.g., z/OS, z/TPF, z/VSE, z/VM, Linux on z Linux on System x 1 AIX VIRTUALIZATION zEnterprise Unified Resource Manager 1 FIRMWARE System z Power System x1 IBM Appliances All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represents goals and objectives only. © 2010 IBM Corporation IBM STG 2010 International Technical Support Organization for ITD Global Consolidate More and Spend Less with IBM zEnterprise Increasing the Economic Appeal of Linux on z/VM Server Consolidation and IT Optimization zEnterprise delivers greater levels of server consolidation density and scalability with Linux and z/VM that sets a new standard for TCO and service management Solution Edition pricing for very large consolidations starts at under $1,000 per virtual server for 3 years – that’s less than $1 per day! (1) 0( 5 0 5 ! 2(; ! 5 $ 95 $ 0 5 23 (5 (5 $ 0 47 55 0 2 5 ! ;9 ! 5 5 47 ! 0 (1) Calculations based on specific solution offering components using IBM and client experiences. Results can vary. 48 © 2010 IBM Corporation 5 5 22 ! (0 ( 9 IBM System z © 2010 IBM Corporation