Romney White System z Architecture and Technology SHARE March, 2011 Anaheim, CA IBM zenterprise Unified Resource Manager Overview The value for z/vm
Trademarks The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. * BladeCenter* DataPower* DB2* FICON* GDPS* Geographically Dispersed Parallel Sysplex HiperSockets IBM* IBM eserver IBM (logo)* InfiniBand* Parallel Sysplex* POWER* POWER7 PowerVM RP/SM RACF* System x* System z* System z9* System z10 WebSphere* z9* z10 BC z10 EC zenterprise z/os* zseries* z/vm* z/vse * Registered trademarks of IBM Corporation The following are trademarks or registered trademarks of other companies. Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. Cell Broadband Engine is a trademark of Sony Computer Entertainment, Inc. in the United States, other countries, or both and is used under license there from. 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 is a trademark and service mark of the InfiniBand Trade Association. Intel, Intel logo, Intel Inside, Intel Inside logo, Intel Centrino, Intel Centrino logo, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. UNIX is a registered trademark of The Open Group in the United States and other countries. is a registered trademark of Linus Torvalds in the United States, other countries, or both. ITIL is a registered trademark, and a registered community trademark of the Office of Government Commerce, and is registered in the U.S. Patent and Trademark Office. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency, which is now part of the Office of Government Commerce. * 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. 2
Agenda System z10 HMC-Based z/vm Management zenterprise HMC-Based z/vm Management New HMC Roles Unified Resource Manager Managing z/vm on zenterprise Examples Performance Management Conclusion 3
System z10 HMC-Based z/vm Management 4
IBM zenterprise System Best in Class Systems and Software Technologies A system of systems that unifies IT for predictable service delivery Scale out to a trillion instructions per second: IBM zenterprise BladeCenter Extension (zbx) Selected IBM POWER7 blades and IBM System x Blades 1 for tens of thousands of and applications High performance optimizers and appliances to accelerate time to insight and reduce cost Dedicated high performance private network Unified management for a smarter system: zenterprise Unified Resource Manager Unifies management of resources, extending IBM System z qualities of service end-to-end across workloads Provides platform, hardware and workload management HMC The world s fastest and most scalable system: IBM zenterprise 196 (z196) Ideal for large scale data and transaction serving and mission critical applications Most efficient platform for Large-scale consolidation Leveraging a large portfolio of z/os and on System z applications Capable of massive scale up, over 50 Billion Instructions per Second (BIPS) 1 All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, 5 and represents goals and objectives only.
Putting zenterprise System to the task Use the smarter solution to improve your application design System z Hardware Management Console (HMC) with Unified Resource Manager z/os System z Host z/tpf z/vse on System z System z PR/SM z HW Resources Support Element on System z z/vm Select IBM Blades on System x 1 Blade Virtualization on POWER7 Blade Virtualization Blade HW Resources zbx DataPower 1 Optimizers IBM Smart Analytics Optimizer Future Offering Future Offering Private data network (IEDN) Unified Resource Manager Private Management Network INMN Private High Speed Data Network IEDN Customer Network Customer Network 6 1 All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represents goals and objectives only.
zenterprise Ensemble ISS ISS DP ISS Cell DP Cell DP HPC DWA DWA DWA zos zos zos zos A zenterprise Node is a single zcec with 0 to 4 zbx racks and up to two blade centers per rack z/vm xhyp x86 Power zos phyp A zenterprise Ensemble is a collection of 1 to 8 zenterprise Nodes managed as a single virtualized pool of server resources A zenterprise node can be a member of a single ensemble An ensemble is the management scope for the Unified Resource Manager A primary / alternate pair of HMCs provides the management console for the ensemble The alternate HMC takes over in case the primary fails PR/SM Z CPU, Memory and IO SE SE PR/SM Z CPU, Memory and IO SE SE PR/SM Z CPU, Memory and IO SE SE z/vm z/vm xhyp xhyp xhyp xhyp z Blade Extension z Blade Extension z Blade Extension AMM AMM AMM phyp phyp phyp phyp ISS ISS DP ISS Cell DP Cell DP HPC DWA DWA DWA zos zos zos zos xhyp xhyp xhyp xhyp xhyp z Blade Extension z Blade Extension z Blade Extension x86 Power zos AMM AMM AMM phyp phyp phyp phyp phyp x86 Power Cell DP DWA Cell zos zos zos zos ISS ISS DP ISS DP z/vm DWA HPC DWA zos HMC Unified Resource Manager zos zos zos zos zos xhyp phyp xhyp phyp PR/SM xhyp phyp xhyp phyp xhyp phyp Z CPU, Memory and IO AMM AMM AMM SE SE z Blade Extension z Blade Extension z Blade Extension 7 7
zenterprise HMC-Based z/vm Management 8
HMC Connectivity AT&T Global Network AT&T Firewall Internet IBM Firewall IBM Servers HMC - A HMC - B Client Firewall System z Servers Client Workstations 9
HMC Security Infrastructure Hardware Management Console (HMC) extended to support new management roles Secure SSL based remote access (optional) Full complement of certificate management capabilities Complete user management suite Full-function user definition Highly flexible password rule definition Centralized authentication using LDAP Complete access controls for tasks and resources allowed for each user (i.e., User Roles) Automatic replication of configuration data Full-function embedded firewall 10
Ensemble Management Users and Roles New task and resource roles enable isolation across management disciplines New predefined users EnsOperator and EnsAdmin Role Ensemble Administrator Virtual Network Administrator Virtual Server Administrator Virtual Server Operator Storage Resource Administrator Workload Administrator Performance Management Administrator Performance Management Operator Energy Management Administrator Description Responsible for creating and managing the zgryphon ensemble Create Ensemble, Add Member Responsible for Managing Virtual Networks, Hosts, and MAC Prefixes Manage Virtual Networks, Add Hosts to Virtual Networks, Create VLAN IDs Responsible for managing virtual servers New /Modify Virtual Server, Add Virtual Disk, Migrate Responsible for performing and scheduling virtual server activation/deactivation, mounting virtual media Activate, Deactivate, Mount Virtual Media, Console session Responsible for managing storage resources Storage Access Lists, WWPNs, z/vm Storage Groups Export WWPN, Import SAL, Add Storage Resources Responsible for managing workloads New /Modify workload, Add / Remove Virtual Servers.. Responsible for managing performance policies New /Modify performance policy, Import policy Responsible for performing and scheduling policy activations and creating threshold notifications Activate, Export Policy, Monitor System Events Responsible for managing power settings including power capping and power savings Set Power Cap, Set Power Savings Mode, Set zbx Power Policy 11
zenterprise Unified Resource Manager Transforming the way resources are managed and deployed What is it? Unified Resource Manager provides workload awareness to optimize the system resources in accordance with understanding the policies assigned to that particular workload. Functions are grouped into two suites of tiered functionality that enable different levels of capability - Manage suite and Automate suite. How is it different? Heterogeneous management: Total systems management across heterogeneous resources Integration: Single point of control, common skills for resources, reduced complexity of day to day operations Monitoring. New dashboard for CPU resources and energy management Simplified installation: Auto discovery and configuration of resources and workloads with single interface Secure: Improved network security with lower latency, less hops and less complexity. Improved control of access due to management of hypervisors as firmware Service and support management: Hardware problem detection, reporting and call home supported for virtual machines and blades 12
HMC User Interface SNMP CIM REST... External API Ensemble Node Ensemble SE HOM HPM for PR/SM EPM NPM Tower WL WL LPAR LPAR EM EM Tower WL WL LPAR LPAR POL POL PR/SM PR/SM Tower VM VM VM VM z/vm MOM z/vm Tower MOM VS VS zbx zbx Tower HV HV BS BS VS VS BS BS PR/SM z/vm PHYP XHYP HVHVM/VSM VS HVHVM/VSM VS Tower Tower Tower HV HV VS VS VS VS Adapters -Workload definition -Workload policies -HV CFG templates -VM templates -LUN pools -Monitoring data -HV/VS FFDC BFYCALL PR/SM PHYP HPM, libvirt XHYP z/os Ag VSE Ag Lx Ag z/vm Proxy DirMgr SMAPI HPM MAP HPM IVM (VIOS) Ag Lx Ag Lx Ag 13
Synergy with z/vm Server and application consolidation on System z using and z/vm is the industry leader in large-scale, cost-efficient virtual server hosting zenterprise introduces virtual server provisioning and management for guests running on z/vm Use the Unified Resource Manager to create z/vm virtual machines Simplify the skill level needed to manage a on z/vm environment Faster cores and a bigger system cache on the z196 let you do even more with less when running on z/vm Integrated blades on zbx offer a new dimension for workload optimization 14
z/vm Enhancements for zenterprise Unified Resource Manager Complete virtual machine management from the HMC Software z/vm 6.1 with applicable PTFs z/vm Management Guest HPM and MAP z/vm SMAPI server z/vm Directory Maintenance server (or equivalent) INMN and IEDN virtual switch controllers Control point for MAC assignment and VLAN access Supported SLES and RHEL distributions Optional Guest Platform Management Provider Legacy NIC can connect to IEDN or INMN via virtual switch INMN and IEDN access provided via new z/vm virtual switch types Up-link can be virtual machine NIC (for Management Guest purposes) Ensemble membership conveys Ensemble UUID and MAC prefix Automatic connection to INMN SMAPI manages SYSTEM CONFIG z/vm is authoritative source of virtual machine state State changes automatically reflected to Unified Resource Manager 15
z/vm Management Infrastructure z/vm LPAR SMAPI SOCKET z/vm TCP/IP Manager (MAP+HPM) Guest 1 Agent Guest 2 Agent NIC 200 MAC 02500000005 NIC 100 MAC 02500000001 NIC 200 MAC 02500000002 NIC 300 MAC 02500000003 NIC 400 MAC 02500000004 Port 1 Port 2 Port 1 Port 2 Port 3 Directory Manager Virtual Switch DTCINMN Port 65 Dev 500.P00 OSM - INMN Virtual Switch SW2 zvm Backup Primary OSA-E OSM Port 0 OSA-E OSM Port 0 Node Manager SE HMC 16
Use Cases New virtual server Virtual server details Create virtual network Associate virtual server with virtual network 17
18 18 IBM Confidential
19 19 IBM Confidential
20 20 IBM Confidential
21 21 IBM Confidential
22 22 IBM Confidential
23 23 IBM Confidential
24 24 IBM Confidential
25 25 IBM Confidential
26 26 IBM Confidential
27 27 IBM Confidential
28 28 IBM Confidential
29 29 IBM Confidential
30 30 IBM Confidential
31 31 IBM Confidential
32 32 IBM Confidential
33 33 IBM Confidential
34 34 IBM Confidential
35 35 IBM Confidential
36 36 IBM Confidential
37 37 IBM Confidential
Virtual Networks and Access Controls Server Server Server Server Server Server Server A B C D E F G z/os Appliance A zvm VSwitch B NVM configures specific VLANs here PowerVM VSwitch A Blade A (Server Y) Blade B VSwitch A OSX OSA OSA Port 0 External Ports TOR A Internal Ports External Ports ESM A ESM (A) Blade A TOR (A) Port 0 Port 0 Port 2 IEDN Core Physical Network Port 1 Internal Ports Blade B Management Port Management Port Port 2 IEDN Physical Edge Configure (allow) all VLANs here: IEDN Physical Edge (System z side) (blade side) SE BPH Ports Network Access Control 38
Create Virtual Network 39
Associate Virtual Server With Virtual Network 40
Workload A Workload is a grouping mechanism and management view of virtual servers supporting a business application Provides the context within which associated platform resources are presented, monitored, reported, and managed Performance policy is associated with Workload Performance Policy Workload = Payroll CEC 1 CEC 2 Web Server for Payroll app Web Server for HR app Workload = HR WebSphere for Payroll app WebSphere for HR app DB2 z/os Performance Policy 41
Workload Performance Policy Defines performance goals for virtual servers in a workload Conceptually similar to simplified z/os WLM Policy Provides basis for monitoring and managing platform resources used by virtual servers in a Workload Workload relationship to performance policy Multiple performance policies associated with a workload A single policy is active at a given time Can dynamically change the active policy Through the UI On a time-based schedule Example: Day shift / night shift policy 42
Workload Performance Policy Workload Performance Policy PerformancePolicyName Importance Service Class Service Class Name Performance Goal Importance Classification Rule Virtual Server Name, OS Name etc. Policy structure: Policy contains a set of service classes Classification rules map each virtual server within the workload to a service class A service class assigns a performance goal and importance HMC is console for policy creation and editing Wizard for policy creation Repository for policies under development and saved policies Links to workload-based performance reporting 43
Managing Resources across z/vm s Missing Goals!!! Virtual Cell Machine Blade Cell Blade Cell VIOS Blade Cell Blade Virtual Data Machine Power Blade Data Power Blade Data Virtual Power Machine Blade Data Power Blade VIOS PRSM Z CPU, Memory and IO SE z/vm Blade Center Blade Center Blade Center Mgmt Guest Virtual Virtual Machine Machine Virtual Machine Virtual VIOS Machine HMC Xen Xen Xen Xen Hypervisor Hypervisor MM MM MM Hypervisor Manage CPU resources across z/vm virtual machines Detect that a virtual machine is part of a workload not achieving its goals Determine that virtual machine performance can be improved with additional resources Project effect on all relevant Workloads of moving resources to virtual machine If good trade-off based on policy, redistribute resources 44
IBM zenterprise System: A revolutionary change has come to IT bringing a new dimension in computing Redefining IT frameworks to bring change to operational silos and extend System z governance to z/vm virtual machines and blades Driving business decisions based on insight rather than hindsight Improving agility to compete with consolidation and simplification Delivering consistent business controls across applications and platforms Focused on integration and collaboration to fuel business growth 1 All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represents goals and objectives only. 45
46