Top Banner
z/VM: Winner of the Greatest Hypervisor on Earth Competition “43 Years in a Row” Bill Bitner z/VM Client Focus and Care [email protected] ©2016 IBM Corporation Version 4
50

z/VM: Winner of the Greatest Hypervisor on Earth Competition

Feb 27, 2022

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: z/VM: Winner of the Greatest Hypervisor on Earth Competition

z/VM: Winner of the Greatest Hypervisor on Earth Competition

“43 Years in a Row”

Bill Bitnerz/VM Client Focus and Care

[email protected]

©2016 IBM CorporationVersion 4

Page 2: z/VM: Winner of the Greatest Hypervisor on Earth Competition

TrademarksThe following are trademarks of the International Business Machines Corporation in the United States and/or other countries.

The following are trademarks or registered trademarks of other companies.

* Registered trademarks of IBM Corporation

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 therefrom. 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. IT Infrastructure Library is a registered trademark of the Central Computer and Telecommunications Agency which is now part of the Office of Government Commerce. 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. Java and all Java based trademarks and logos are trademarks or registered trademarks of Oracle and/or its affiliates.Linear Tape-Open, LTO, the LTO Logo, Ultrium, and the Ultrium logo are trademarks of HP, IBM Corp. and Quantum in the U.S. andLinux is a registered trademark of Linus Torvalds 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. OpenStack is a trademark of OpenStack LLC. The OpenStack trademark policy is available on the OpenStack website.

BladeCenter*DB2*DS6000*DS8000*ECKD

FICON*GDPS*HiperSocketsHyperSwapIBM z13*

OMEGAMON*Performance Toolkit for VMPower*PowerVMPR/SM

RACF*Storwize*System Storage*System x*System z*

System z9*System z10*Tivoli*zEnterprise*z/OS*

zSecurez/VM*z Systems*

2 ©2016 IBM Corporation

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.

This information provides only general descriptions of the types and portions of workloads that are eligible for execution on Specialty Engines (e.g., zIIPs, zAAPs, and IFLs) ("SEs"). IBM authorizes customers to use IBM SE only to execute the processing of Eligible Workloads of specific Programs expressly authorized by IBM as specified in the “Authorized Use Table for IBM Machines” provided at www.ibm.com/systems/support/machine_warranties/machine_code/aut.html (“AUT”). No other workload processing is authorized for execution on an SE. IBM offers SE at a lower price than General Processors/Central Processors because customers are authorized to use SEs only to process certain types and/or amounts of workloads as specified by IBM in the AUT.

* Other product and service names might be trademarks of IBM or other companies.

OpenStack is a trademark of OpenStack LLC. The OpenStack trademark policy is available on the OpenStack website.TEALEAF is a registered trademark of Tealeaf, an IBM Company.Windows Server and the Windows logo are trademarks of the Microsoft group of countries.Worklight is a trademark or registered trademark of Worklight, an IBM Company.UNIX is a registered trademark of The Open Group in the United States and other countries.

Page 3: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Notice Regarding Specialty Engines (e.g., zIIPs, zAAPs and IFLs):

Any information contained in this document regarding Specialty Engines ("SEs") and SE eligible workloads provides only general descriptions of the types and portions of workloads that are eligible for execution on Specialty Engines (e.g., zIIPs, zAAPs, and IFLs). IBM authorizes customers to use IBM SE only to execute the processing of Eligible Workloads of specific Programs expressly authorized by IBM as specified in the “Authorized Use Table for

3 ©2016 IBM Corporation

specific Programs expressly authorized by IBM as specified in the “Authorized Use Table for IBM Machines” provided at www.ibm.com/systems/support/machine_warranties/machine_code/aut.html (“AUT”).

No other workload processing is authorized for execution on an SE.

IBM offers SEs at a lower price than General Processors/Central Processors because customers are authorized to use SEs only to process certain types and/or amounts of workloads as specified by IBM in the AUT.

Page 4: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Acknowledgements

� The following people contributed charts, information, or thoughts used in this presentation:

– Bob Albright

– Susan Franciscovich

– Reg Harbeck

– Jeff Howard

– Brian Hugenbruch

– Emily Hugenbruch

– Greg Kudamik

– Reed Mullen

4

– Reed Mullen

– Rob Shisler

– Paul D. Smith

– Rick Troth

– Helio Velloso de Almeida

– Brian Wegener

©2016 IBM Corporation

Page 5: z/VM: Winner of the Greatest Hypervisor on Earth Competition

What does it mean to be the Greatest?

5

What does it mean to be the Greatest?

©2016 IBM Corporation

Page 6: z/VM: Winner of the Greatest Hypervisor on Earth Competition

� Quarterback (US Football)

– Most Wins (Championships)– Makes things happen

– Protects the ball / Consistent

– Critical to team success– Body of work

– Leverages teammates

� Singer/Band

– Longest performing– Most songs/albums/gold

– Impact to industry

– Number of impersonators– Most famous

– Meaningful

– Talent– Cross Generational

Asked people to name and defend the “greatest”:

6

– Cross Generational

©2016 IBM Corporation

Chicago

Out of the Grey

Michael Jackson

Jenny LindJoe Montana

Page 7: z/VM: Winner of the Greatest Hypervisor on Earth Competition

z/VM Design Philosophy

7

z/VM Design Philosophy

©2016 IBM Corporation

Page 8: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Replication of the Architecture

� z/VM creates virtual machines with a high degree of architecture fidelity.

– Obeys the rules of the z/Architecture Principle of Operations

– Allows for a high level of trust that the virtualization provided by z/VM does not skew or contaminate or disrupt from

functionality compared to running without z/VM.

– Recursive virtualization

8

� Test programs used to validate System z Servers are also run against z/VM

� New processor features often implemented early in an internal z/VM version to aid in other software development

� This faithful replication of architecture gives ISVs a higher confidence that z/VM virtualization is a platform that can be supported.

©2016 IBM Corporation

Page 9: z/VM: Winner of the Greatest Hypervisor on Earth Competition

z/VM – Part of a Bigger IBM Picture

� IBM has the entire stack

– Hardware & Firmware– Hypervisors

– Operating Systems

– Middleware

� z/VM Inherits benefits of the platform

9

� Facilitates advances and interaction

– Hardware assists

• HPMA – Host Page Management Assist– Handshaking between Hypervisor and Operating Systems

• Asynchronous Page Fault Processing

– Multiple levels• QEBSM – QDIO Enhanced Buffer State Management

– Testing advantages

©2016 IBM Corporation

Page 10: z/VM: Winner of the Greatest Hypervisor on Earth Competition

The z/VM Community

� Long term connections, communication, and collaboration– VMSHARE electronic conference started in 1976

� z/VM customers and ISVs increase the level of help available

� z/VM Community tends to be friendlier, less flames, than other groups

10

� Long history of providing additional function and tools

– Modifications to z/VM

– Various tools and download packages• E.g. TRACK, SWAPGEN

� Long history of influencing and steering IBM

� z/VM Community – you’re never alone

©2016 IBM Corporation

Page 11: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Adaptability to Varying Workloads

� The breadth and depth of z/VM systems is impressive

� z/VM Customers may span…

– Memory >100 x’s– System Processors 32 x’s

– Virtual Machine Size >800 x’s

– I/O Devices >500 x’s

11

� z/VM supports them all and continues to adjust to changes in customer

demographics

� Historically things have changed significantly, on the same code base

– 1992: Over 20,000 OVVM CMS virtual machines

– 2010: Over 500 Linux virtual machines

©2016 IBM Corporation

Page 12: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Protect the Customer

� Protect their investment– Compatibility of programs

– Compatibility of data– Compatibility of behavior

– Data to validate their investment

� Security– Certification

This System

protected by

z/VM

12

– Certification– Integrity statement

� Reliability– Stability

– Maintainability

– Problem Determination

� Recognize needs of their business

©2016 IBM Corporation

Page 13: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Empower the Customer

� “If we code it, they will use it”

� Customization and extensions

– CP exits– Utilities

• REXX

• Pipelines• OpenEdition

13

• OpenEdition• Sockets

• Download pages

• Community code

� Offers flexibility

©2016 IBM Corporation

Page 14: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Customer Value

14

Customer Value

©2016 IBM Corporation

Page 15: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Linux on z/VM: Flexible, efficient growth � Clients can start small with Linux on z Systems and non-disruptively grow their

environment as business dictates

� Users can dynamically add CPUs, memory, I/O adapters, devices, and network cards to a running z/VM LPAR

� z/VM virtualizes this capability for guest machines

Linux Linux Linux Linux LinuxLinux Linux Linux

Dynamically adjust

15

z/VM

Memory

I/O and Network

CPU

Smart economics: non-disruptively scale the z/VM environment by adding hardware assets that can be shared with every virtual server

Dynamically add

resources to

z/VM LPAR

LPARResources

Dynamically adjust

resources to

virtual machines

©2016 IBM Corporation

Page 16: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Extreme Consolidation and Scalability

� A benefit of virtualization is overcommitted resources. Done with the idea that not all of those resources will be used at the exact same time.

–Consolidation of white space or unused physical resources–Discrete servers averaging 15% busy –Redundant servers for availability–Unaligned utilization peaks for various virtual servers

16

� z/VM scalability continues to be increased

©2016 IBM Corporation

Page 17: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Overcommitment of Resources - Processors

� How defined? Typically number of defined virtual processors to logical processors

� z/VM was designed to minimize overhead in dealing with virtual processors

� Really more about processor utilization, which can be measured

17

� Really more about processor utilization, which can be measured

� Care does need to be taken to avoid over configuring virtual processors and incurring too much MP overhead.

–We have data to help with that

©2016 IBM Corporation

Page 18: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Overcommitment of Resources - Memory� How defined?

– Real memory = total central + expanded storage (memory)– Virtual memory = total of logged on virtual machine defined size

• Factor in other virtual spaces (e.g. Vdisk)– Warning: different people define differently

• Example: WebSphere admins often equate virtual to JVM Heap size• Example: Some people use size of discrete server being consolidated

instead of size of virtual machine

18

� Two rules of thumb:– If you don’t want to think about it, run 1:1. But that can be wasteful.– If you go above 3:1, you should seek expert help

� Mishandling memory configurations is one of leading causes of performance problems when running Linux on z/VM

– Common idea of just add more memory to a virtual machine can have negative effects

– Excess memory capacity in Linux is often not used effectively

©2016 IBM Corporation

Page 19: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Factors Affecting Memory Overcommitment� Guest provisioning: if oversized, easier to “squeeze down”

� Percentage of workload active at any one time

� Sensitivity to latency

– Cognos “bursty” workload suffers from delays due to spikes in memory demand

– WAS somewhat more tolerant of faults, provided heap not impacted

� Software levels

19

� Software levels

– Newer WAS levels exhibit better idle behavior

� Software mix

– Typically several types of virtual servers on the same z/VM host. OC ratio must

be tuned to satisfy all.

� SLA stringency: “all transactions must complete in < 1 sec.” vs. “99.9% must complete in < 1 sec”.

� Capacity and bandwidth of paging I/O configuration

©2016 IBM Corporation

Page 20: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Memory Overcommitment – Features and Capabilities

� Greater Efficiency Features– Ballooning (CMM1, via cpuplugd or VMRM)

– Page state handshaking (CMMA Lite)

– Hierarchical paging (aging list)

– Pageable page tables

20

– Pageable page tables

– Block paging

– Guest swap to VDisk (allows smaller guests)

– Shared memory (XIP filesystem on DCSS)

©2016 IBM Corporation

Page 21: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Memory Overcommitment – Features and Capabilities

� Mitigate and manage negative impact– Asynchronous host page faults

– Real memory entitlement for individual guests (SET RESERVED)

– Scheduler settings to adjust memory capacity calculations (avoids E-list

abuse)

21

– Paging I/O Throttling• Avoids memory depletion from queued I/O requests

• Lets workload survive, run as fast as paging devices allow

� Diagnosis, Tuning, and Capacity Planning aids– Rich monitor data stream

– Real time and post processing

©2016 IBM Corporation

Page 22: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Processor Overcommitment – Features and Capabilities

� Greater Efficiency Features– HiperDispatch

• Processor affinity• Vertical CPU Mangement

– Intelligent scheduling

• Deadline & Consumption algorithms

– Spin-locks yielding control to hypervisor• Guest and Host level

22

• Guest and Host level

– Start Interpretive Execution instruction– Assists in hardware and firmware

– Test idle

– SMT support– Independent dispatching of virtual processors– Linux CPUPLUGD

©2016 IBM Corporation

Page 23: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Processor Overcommitment – Features and Capabilities

� Mitigate and manage the negative impact– Share settings

• Minimum• Limit

– CPU Pooling

� Diagnosis, Tuning, and Capacity Planning aids

23

� Diagnosis, Tuning, and Capacity Planning aids– Rich monitor data stream

– Real time and post processing

©2016 IBM Corporation

Page 24: z/VM: Winner of the Greatest Hypervisor on Earth Competition

SMT in z/VM

� Physical IFL Cores (you purchase these) with SMT allow up to two threads to be used

� Logical IFL Cores are presented to z/VM as in the past (you define these in the logical partition profile on the HMC)

vCPU0

vCPU1

Linux

A

vCPU0

Linux

B

24

� z/VM creates a CPU or logical processor associated with each thread (reflected in commands like QUERY PROCESSORS)

� The virtual CPUs of guests can then be dispatched on different threads intelligently, based on topology information

© 2015, 2016 IBM Corporation

Physical IFL Core

Physical IFL Core

Logical IFL Core

Logical IFL Core

CPU 0 (Thread)

CPU 1 (Thread)

CPU 2 (Thread)

CPU 3 (Thread)

Page 25: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Additional Work Capacity

1 2 3 4 5 6 7 8 9 10

IFL (SMT disabled) – Instruction Execution Rate: 10

IFL (SMT enabled) – Instruction Execution Rate: 7

1 2 3 4 5 6 7Thread 0

25 © 2015, 2016 IBM Corporation

1 2 3 4 5 6 7Thread 1

• Numbers are just for illustrative purposes

• Without SMT, 10 / second

• With SMT, 7 / second but two threads yields capacity of 14 /

second

Page 26: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Processor Time Reporting

� Raw time (the old way, but with new implications)– Amount of time each virtual CPU is run on a thread

– This is the only kind of time measurement available when SMT is disabled– Used to compute dispatcher time slice and scheduler priority

� MT-1 equivalent time (new)

– Used when SMT is enabled

– Approximates what the raw time would have been if the virtual CPU had run on the core all by itself

26

on the core all by itself• Adjusted downward (decreased) from raw time

– Intended to be used for chargeback

� Pro-rated core time (new with VM65680)– Used when SMT is enabled

– “Discounts” raw time proportionally when core is shared between active

threads• Full time charged while a virtual CPU runs alongside an idle thread

• Half time charged while vCPU is dispatched beside another active thread– Suitable for core-based software license metrics

© 2015, 2016 IBM Corporation

Page 27: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Global z/VM Virtual Switch

LPAR VM2 LPAR VM3LPAR VM1

z13

Global VSWITCH RICK

Uplinks:MARY 400 500 600

Uplinks:MARY 400 500 600

Uplinks:MARY 400 500 600

Lin

ux

vNICL

inu

xvNIC

Lin

ux

vNIC

Lin

ux

vNIC

Lin

ux

vNIC

Lin

ux

vNIC

27 ©2016 IBM Corporation

500

OSA Expresspchid CC

OSA Expresspchid CA

OSA Expresspchid CB

600400

RICK RICK RICK

MARY 400 500 600 MARY 400 500 600MARY 400 500 600

•Up to 8 OSAs aggregated

•Automatic failover•Automatic balancing

Page 28: z/VM: Winner of the Greatest Hypervisor on Earth Competition

GDPS – The Simple Explanation

28 ©2016 IBM Corporation

Page 29: z/VM: Winner of the Greatest Hypervisor on Earth Competition

z/VM-Mode LPAR Support for IBM zEnterprise Servers� LPAR type (introduced with IBM System z10): z/VM-mode

– Allows z/VM users to configure all CPU types in a z/VM logical partition

� Offers added flexibility for hosting mainframe workloads

– Add IFLs to an existing standard-engine z/VM LPAR to host Linux workloads

– Add CPs to an existing IFL z/VM LPAR to host z/OS, z/VSE, or traditional CMS workloads

– Add zIIPs to host eligible z/OS specialty-engine processing

– Test integrated Linux and z/OS solutions in the same LPAR

29

LPAR

z/VM

LPAR

z/OS

LPAR

z/VM

LPAR

z/OS

z/OS LinuxLinux

zIIP zIIP zIIP zIIP zIIP ICF ICFCP CP CP CP CP IFL IFL IFL IFL

LinuxLinuxLinux

Linux ProductionDev/Test and Optional Failover

z/OS Production

LPAR

z/OS

LPAR

CFCC

IFL

IBM System z13

z/VM-mode LPAR

CFCC CMSz/OS

©2016 IBM Corporation

Page 30: z/VM: Winner of the Greatest Hypervisor on Earth Competition

GDPS/PPRC for two sites: Metropolitan distance continuous availability (CA) and disaster recovery (DR) solution

Continuous Availability / Disaster Recovery within

a Metropolitan Region

Two Data Centers

Systems remain active

Multi-site workloads can withstand site and/or

� Provides Parallel Sysplex and server management

� Simplifies and streamlines data replication management

� Manages remote copy environment using HyperSwap function

and keeps data available for operating systems and applications

(extends Parallel Sysplex CA function to disk data)

� Facilitates faster recovery time for planned and unplanned

outages

30

withstand site and/or storage failures

GDPS/PPRC active/active,

active/standby configs

zOSSysplex

Linux /zVM

� Ensures successful recovery via automated processes

� Enhances data consistency across all secondary volumes for

both System z and distributed systems

� Leverages Distributed Cluster Management (DCM) to interface

with distributed environments to provide an enterprise-level

disaster recovery solution

� Combines with GDPS/Global Mirror or GDPS/XRC to provide a

three-site solution for higher availability and disaster recovery

©2016 IBM Corporation

Page 31: z/VM: Winner of the Greatest Hypervisor on Earth Competition

GDPS/PPRC xDR: Linux guest & native Linux on System z –Continuous Data Availability

Multiple Linux clusters containing multiple nodes but

z/OS SysplexGDPS

z/VMBackupLPAR

Linux BackupLPAR

Linux[SUSE]

z/VMLinux Guest[RHEL, SUSE]

z/OS SysplexGDPS

K1 K2

site-1 site-2

z/OS spanned Sysplex [active/active or active/standby]

CKD / FBA CKD CKD

SA MPMaster

SA MP

MasterNode

SA MP

Node

SA MP

Node

Multiple Clusters

SA MPBackup

Proxy Cluster

31

multiple nodes butno proxy partition

PPP

� Multiplatform Resiliency for IBM z Systems

� Coordinated HyperSwap – z/OS, z/VM with its guests, and native Linux

� Graceful shutdown and startup (re-IPL in place) of Linux clusters or nodes

� z/VM SSI Live Guest relocation

� Graceful shutdown of z/VM

� Coordinated takeover – recovery from a Linux node or cluster failure

� Multiple SA MP Linux cluster are supported as are multiple z/VM systems & Linux LPARs

� All members of a MP cluster must run under same z/VM system or in same Linux LPAR

CKD / FBA CKD CKD

S S S

GDPS-managed PPRC

Coordinated recovery for planned and unplanned events

©2016 IBM Corporation

Page 32: z/VM: Winner of the Greatest Hypervisor on Earth Competition

8-way z/OS Parallel Sysplex (CICS, DB2, MQ), 6 x z/VM Clusters (480 Linux Guests)

CF2z/VM4112 Linux

guests

z/VM5121 Linux

guests

z/VM65 Linuxguests

zOS Sysplex4 LPARs

BTSPTS/CTS

K2

K2

GDPS Freeze

PolicySWAP,GO

300 m

CDS, proxyCDS, proxy

p4

proxy

p6

proxy

p5

proxy

CF1zOS Sysplex

4 LPARs

z/VM1110 Linux

guests

z/VM2120 Linux

guests

z/VM312 Linux guestsK1

K1

p1

proxy

p3

proxy

p2

proxy

GDPS/PPRC xDR – MSW

32

z/OS

PPRC Pairs

z/OS

LSS

z/VM

PPRC Pairs

z/VM

LSS

Planned HS

RESYNC

UIT

Planned HS

SUSPEND

UIT

Unplanned

HyperSwap

UIT

7,354 34 3,725 26 25 sec 18 sec 21 sec

Business Requirements:No data loss (RPO 0 sec)

Continuous data availability for

z/OS and Linux hosted by z/VM

Coordinated disaster recovery for

heterogeneous System z

applications (RTO < 1 hour)UIT = User Impact Time (seconds)

RPO = Recovery Point Objective

RTO = Recovery Time Objective

site-2site-1

z/VM 5.4, Linux SLES SP3, SA MP 3.2

6/2014

IBM, HDS

planned & unplanned

HyperSwap

z/OS 1.13, NV 6.1, SA 3.4, GDPS 3.10

IBM Internal Use Only

SS SPP P

©2016 IBM Corporation

Page 33: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Single System Image (SSI) FeatureClustered Hypervisor with Live Guest Relocation

� Optional priced feature, available starting with z/VM 6.2

� Connect up to four z/VM systems as members of a Single System Image cluster

� Cluster members can be run on the same or different System z servers

� Simplifies management of

a multi-z/VM environment

− Single user directoryz/VM 1 z/VM 3

Cross-system communications for“single system image” management

z/VM 1 z/VM 3

Cross-system communications for“single system image” management

33

− Cluster management from any member

� Apply maintenance to all membersin the cluster from one location

� Issue commands from one memberto operate on another

− Built-in cross-member capabilities

− Resource coordination and protection

of network and disks

� Allows Live Guest Relocation of running Linux guests

z/VM 2

z/VM 1

z/VM 4

z/VM 3

Shared disks

Private disksCross-system external network connectivity for guest systems

z/VM 2

z/VM 1

z/VM 4

z/VM 3

Shared disks

Private disksCross-system external network connectivity for guest systems

©2016 IBM Corporation

Page 34: z/VM: Winner of the Greatest Hypervisor on Earth Competition

SSI Cluster Configuration

Multiple CTCs for ISFC-based

SSI Mgmt Communications

z/VMMember 1

z/VM Member 2

34 ©2016 IBM Corporation

Shared volumes

Common LAN for guest IP communicationsNon-shared volumes

Shared SAN for guest FCP connections (optional)

z/VMMember 4

z/VM Member 3

Page 35: z/VM: Winner of the Greatest Hypervisor on Earth Competition

SSI Cluster Management: Greater Reliability

• Cross-checking of configuration details as members join cluster and as resources are used:

– SSI membership definition and identity

– Consistent definition of shared spool volumes– Compatible virtual network configurations (MAC address ranges, VSwitch

definitions)

• Cluster-wide policing of resource access:– Volume ownership marking to prevent dual use

35

– Volume ownership marking to prevent dual use– Coordinated minidisk link checking

– Autonomic minidisk cache management

– Single logon enforcement

• DirMaint

– Main DirMaint virtual machine which can run on any of the members

– Main DirMaint coordinates with satellite virtual machines on other members– A member that is down will be brought “up to speed” when re-started.

©2016 IBM Corporation

Page 36: z/VM: Winner of the Greatest Hypervisor on Earth Competition

SSI Cluster Management: Addressing Problems

• Communications failure “locks down” future resource allocations until resolved– Existing running workloads continue to run

– Prevents new accesses to resources

– Cluster could temporarily be split and workloads continue to run

• Added the new “REPAIR” option to IPL for severe problem resolution– Meant for use with a single member cluster to repair

36

– Meant for use with a single member cluster to repair– Allows correcting various problems that aren’t addressable in standard cluster.

©2016 IBM Corporation

Page 37: z/VM: Winner of the Greatest Hypervisor on Earth Competition

A word or two on skills

37 ©2016 IBM Corporation

Which one might have a

slightly larger instruction

manual?

Page 38: z/VM: Winner of the Greatest Hypervisor on Earth Competition

z/VM 6.4 Preview

38

z/VM 6.4 Preview

©2016 IBM Corporation

Page 39: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Preview IBM z/VM 6.4

� Preview announcement 216-009, dated February 16, 2016– http://www.vm.ibm.com/zvm640/index.html

� Planned availability date Fourth Quarter 2016

� A release born from customer feedback

39

� Key components:

– Enhanced technology for improved scaling and total cost of ownership

– Increased system programmer and management capabilities

� New Architecture Level Set (ALS) of z196 and higher

© 2013, 2016 IBM Corporation

Page 40: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Improved Scalability and TCO

� z/VM Paging enhancements– Use of HyperPAV when available to increase bandwidth for paging

– Increases number of paging I/Os that can be in-flight at once– Exploitation for Paging, Spooling, z/VM user directory, and minidisk pools that

are mapped to z/VM data spaces.

� Guest large page support– Enhanced DAT facility for guest use

40

– Enhanced DAT facility for guest use– 1 MB pages

– Decreases memory needed for DAT structures by guest with Enhanced DAT

support– z/VM maps to 4KB pages at the host level.

� Guest Transactional Execution support– Potential efficiency and scaling improvements for guests and guest software

that exploits– Alternative for serializing a set of operations.

© 2013, 2016 IBM Corporation

Page 41: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Improved Scalability and TCO

� Memory scalability improvements– Enhanced algorithms to further improve the efficiency of memory

management– Provide a foundation for future enhancements in scaling and efficiceny

� FlashSystems support for FCP-attached SCSI disks.

– Removes requirement of a San Volume Controller (SVC) to use FlashSystems for z/VM system volumes and EDEVs

41

FlashSystems for z/VM system volumes and EDEVs

© 2013, 2016 IBM Corporation

Page 42: z/VM: Winner of the Greatest Hypervisor on Earth Competition

System Programmer & Management Capability

� QUERY SHUTDOWN command– Allows better understanding of state of the system

– Allows for increased programmatical management of the system

� CP environment variables

– New framework to allow information to be set and queried for automatic

processing– Example: Indicate system is being started for Production or DR Test or Actual

42

– Example: Indicate system is being started for Production or DR Test or Actual DR

� New management queries for SCSI environment.– Allows SCSI detailed information to be gathered for emulated devices

(EDEVs)

© 2013, 2016 IBM Corporation

Page 43: z/VM: Winner of the Greatest Hypervisor on Earth Competition

System Programmer & Management Capability

� CMS Pipelines enhancements– Pipelines is a powerful programming construct available in the CMS

environment– Objective is to make available, with the product, many of the advances made

to Pipelines since it was last updated in the product

– Allows use of various tools and programming without the need to download

additional code

43

� DirMaint to RACF Connector

– Modernizes the Connector with a collection of functional enhancements

– Brings processing in line with modern z/VM practices– Allows better passing of directory information to RACF

– Facilitates proper security policy in environment managed by IBM Wave for

z/VM or OpenStack

© 2013, 2016 IBM Corporation

Page 44: z/VM: Winner of the Greatest Hypervisor on Earth Competition

System Programmer & Management Capability

� Upgrade In Place migration enhancements

– Upgrade In Place migration was introduced in z/VM 6.3

– Enhanced to allow migration to z/VM 6.4 from• z/VM 6.2 or z/VM 6.3 (but not both at same time in cluster)

44

• z/VM 6.2 or z/VM 6.3 (but not both at same time in cluster)

• Supports migration for clustered or non-clustered systems

© 2013, 2016 IBM Corporation

Page 45: z/VM: Winner of the Greatest Hypervisor on Earth Competition

z/VM 6.4 Supported Hardware

� Following z Systems servers:– z13

– z13s– LinuxONE Emperor– LinuxONE Rockhopper

– IBM zEnterprise EC12

– IBM zEnterprise BC12– IBM zEnterprise 196

45

– IBM zEnterprise 196

– IBM zEnterprise 114

� Electronic and DVD install– No tapes

© 2013, 2016 IBM Corporation

Page 46: z/VM: Winner of the Greatest Hypervisor on Earth Competition

What’s the Point Again?

46

What’s the Point Again?

©2016 IBM Corporation

Page 47: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Challenges of IT?

� The bigger the server I buy, the better the economies of scale. How can I buy

the biggest machine and use it effectively?

� There is that one workload that needs to be strongly isolated for regulatory

reasons. How can I support that and still leverage economies of scale?

� Globalization, workload variations, month-end processing, and the need for

rapid deployment of new solutions creates huge variations in resource

requirements and peaks for different workloads. Is there a solution that

makes up for unbendable workloads with greater flexibility in resource

47

makes up for unbendable workloads with greater flexibility in resource

management?

� Migrating to new releases or service used to be a ‘nice to have’. Now with

security patches and other demands, it’s a requirement. How can I make it

easier to keep existing software running, apply patches, and test it all?

� My administrators are so busy upgrading hardware and migrating that they

don’t have time to support new business projects. Isn’t there a way to do

hardware updates more quickly?

� All my applications seem to use different operating systems for different

purposes. Can I save expenses by collocating them all on one platform?

©2016 IBM Corporation

Page 48: z/VM: Winner of the Greatest Hypervisor on Earth Competition

IBM z Systems: The Solution to the Challenges of IT

Linux A Lin

ux F

Lin

ux G

Lin

ux B

z/T

PF

A

z/V

SE

A

z/O

S B

Lin

ux C

Lin

uxD

Lin

ux H

Lin

ux I

Lin

ux J

Stronger Isolation Greater Flexibility

Options that allow

different blends of isolation and flexibility of resource management

Ability to easily test new levels of software, even of the hypervisor, with recursive virtualization

Dedicated LPAR with dedicated cores and I/O channels creates standalone-like air gaps

Superior utilization of white space in the enterprise with sharing and virtualization of physical resources

Virtualization preserving the purity of the architecture allows running an OS at any virtualization level without massive re-testing

z/OS A Lin

ux E

Lin

ux K

Lin

ux L

48 ©2016 IBM Corporation

z13

DedicatedCores

Shared Cores

LPAR

Linux A

LPARLPAR LPAR

z/VM z/VM

Lin

ux F

Lin

ux G

Lin

ux B

z/T

PF

A

z/V

SE

A

z/O

S B

Lin

ux C

Lin

uxD

z/VM

Lin

ux H

A fully configured z13 allows for 1000s of Linux systems to be supported

in a small footprint.

Upgrade the hardware on 1000s of Linux systems in hours with a push-pull on

the IBM server

A hardware architecture where forward compatibility is foundational and protects

investment.

without massive re-testing and running different OSes on the same footprint

Security Evaluation Assurance Levels (EAL)PR/SM LPAR with EAL 5+

z/VM 6.3 with EAL 4+

Network simplification and enhancement with:• HiperSockets between logical partitions• Virtual Switches provided by z/VM

DedicatedCores

LPAR

z/OS A

KVM

Lin

ux E

Page 49: z/VM: Winner of the Greatest Hypervisor on Earth Competition

Summary

49

Summary

©2016 IBM Corporation

Page 50: z/VM: Winner of the Greatest Hypervisor on Earth Competition

z/VM has a history and a future of Leading

Foundation of Proven

Design Philosophy

Bringing valued

solutions to

50

Technology Innovation

valued solutions to Customer

Challenges

©2016 IBM Corporation