Top Banner
Get The Hype On System z Get The Hype On System z z/VM vs. Distributed Hypervisor z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Matchup: z/VM Holds the Title Thursday 17-SEPT Thursday 17-SEPT
51

Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

Mar 26, 2015

Download

Documents

Sophia Warner
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: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

Get The Hype On System zGet The Hype On System z

z/VM vs. Distributed Hypervisor Matchup: z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Titlez/VM Holds the Title

Thursday 17-SEPTThursday 17-SEPT

Page 2: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

2

About the Series

“Get the Hype on System z” is an ongoing webinar series, sponsored by Red Hat and IBM, designed to keep you informed of changes and improvements in mainframe computing. In this series, you'll learn about compelling hardware improvements, Linux on System z technology, new reference architectures and recommended workloads, and hear from real customers and engineers with on-the-job experience.

All presentations will be recorded and placed on: www.redhat.com/z/webinars

Page 3: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

3

About the Series Completed Webinars:

What's all the hype about System z? (Speaker: Bill Reeder, IBM)Focusing on the hardware aspect of System z, Bill spoke about why customers are opting to virtualize on IBM System z platforms.

Future Webinars

z/VM vs Distributed Hypervisor Matchup (Thursday 17-SEPT)

Current & Future Linux on System z Technology (Thurs 24-SEPT)

TBD: Check http://www.redhat.com/z/webinars !

Performance Observations of Linux on System z

Troubleshooting Linux for System z

Integrating Linux on System z identities to Windows/Active Directory[Done by partner Centrify]

Ideas?

Email Shawn Wells ([email protected]) and Shawn Briscoe ([email protected])

Page 4: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation

z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title

Understanding the Technology Advantages of Running Linux on z/VM

Reed A. [email protected] Systems and Technology Group

September 2009

Page 5: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation5

Infrastructure Simplification– Consolidate distributed, discrete servers and their networks

– IBM mainframe qualities of service

– Exploit built-in z/VM systems management

Speed to Market– Deploy servers, networks, and solutions fast

– React quickly to challenges and opportunities

– Allocate server capacity when needed

Technology Exploitation– Linux with z/VM offers more function than Linux alone

– Linux exploits unique z/VM technology features

– Build innovative on demand solutions

Why Run Linux on z/VM?

Page 6: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation6

Do more with less– Consolidate more servers, more networks, more

applications, and more data with Linux on z/VM– Achieve nearly 100% utilization of system resources nearly

100% of the time – Enjoy the highest levels of resource sharing, I/O bandwidth,

and system availability

Reduce costs on a bigger scale– Consume less power and floor space– Save on software license fees– Minimize hardware needed for business continuance and

disaster recovery

Manage growth and complexity– Exploit extensive z/VM facilities for life cycle management:

provisioning, monitoring, workload mgmt, capacity planning, security, charge back, patching, backup, recovery, more...

– Add hardware resources to an already-running system without disruption – the epitome of Dynamic Infrastructure

– Consolidation on a scale up machine like System z means fewer cables, fewer components to impede growth

Smarter Virtualization with IBM System z

Page 7: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation7

System z is thoroughly architected to host applications in a virtualized environment

This is accomplished with a coordinated set of investments that permeate the technology stack of hardware, firmware, hypervisors, and operating systems

This means clients can maximize the utilization, scalability, and security of all system assets, including:

– CPU– Memory– I/O– Networking– Cryptography

All with exceptional levels ofoperational ease and cost efficiencies

“But there’s another key factor that could impede the growth of x86 server virtualization. With the mainframe, most system components [come] from the same vendor (IBM). With x86 server virtualization, the microprocessor, server platform, storage, hypervisor and operating systems typically come from multiple vendors. ‘These vendors may have conflicting objectives,’ Burns writes.” – Charles Burns, author of “The Many Faces of Virtualization: Understanding a New IT Reality”, quoted in NetworkWorld.com*

Hardware

Firmware

Hypervisors

Operating Systems

Hardware

Firmware

Hypervisors

Operating Systems

* http://www.networkworld.com/news/2008/010708-virtualization.html

IBM System z Virtualization Genetics The Key to Unlocking the Value of Consolidation on System z

Page 8: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation8

Resource sharing and scalability

CPU and memory

Advanced disk support

Virtual communications and network consolidation

Systems management, provisioning, command and control

z/VM Technology Exploitation for Linux

Page 9: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation9

A fundamental strength of z/VM is its ability to share system resources to an extreme level

System z virtual machines can share all hardware assets with very high levels of resource utilization– Both real and virtual (z/VM) resources can be shared with very high

levels of bandwidth and reliability for enhanced workload throughput

Linux can exploit z/VM-unique facilities for even higher levels of resource utilization and operational efficiencies

– Increase staff productivity and reduce memory consumption by sharing Linux program executables with z/VM DCSS technology

– Improve memory utilization with Virtual Disks in Storage and Cooperative Memory Management

– Enhance virtual networking bandwidth and availability using Link Aggregation and the z/VM Virtual Switch

Linux-on-z/VM and Resource SharingFor Cost Savings and Operational Efficiencies

Page 10: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation10

IFL1 IFL2 IFL3CP1 CP2 CP3 CP4

IBM System z

PhysicalCPUs

PhysicalCPUs

IBM System z Virtualization LeadershipExtreme Levels of CPU Sharing

z/VM

Linux

Virtual2

CPUs

Linux

LPAR1

z/OS

LPAR2

z/OS

LPAR3

z/VM

LPAR4

z/VM

LogicalCPUs

LogicalCPUs

IFL4

Linux Linux

VirtualCPUs

LinuxLinux Linux

Page 11: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation11

Used to concurrently change the physical backing of one or more logical processors

The state of source physical processor is captured and transplanted into the target physical processor

Operation is transparent to operating systems

Used for processor sparing andbook replacement

Logical CPU

Physical CPU

x y

IBM System z CPU High AvailabilityConcurrent Processor Reassignment

PUx PUy

Page 12: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation12

System Design Affects Virtualization Capabilities Up to 336 I/O Processors

No additional chargefor these processors

System z packs a lot of computepower into a single box With TCO-friendly pricing Up to 64-way SMP

Share up to 64 processorswith up to 60 LPARs

Configure these processorsas CPs, IFLs, zAAPs*, zIIPs*,or ICFs*

* No software license fees

Up to 16 Crypto Express2 CPUsHigh scale performance for SSL transactions

Up to 11 System Assist Processors

Offload system processing to dedicated CPUs (no impact to software license fees)

2 Standard Spare PUs

Page 13: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation13

System Design Affects Virtualization Capabilities

Compare to typical UNIXsystem design...

Up to 128-way SMP configuration

I/O DeviceDrivers

Cryptography

ApplicationCode

OS and SystemResource Mgmt

CPUs licensed for software doa lot of other things too!

Page 14: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation14

Shared I/O adapter or Channel Path

LPAR n

Physical Adapter or Channel Path Interface, e.g.,

FICON

LPAR 3

LPAR 2

LPAR 1

The I/O operations for each logical

partition are multiplexed within

the adapter/channel path and on the associated I/O

interface

Device Image

Device Image

Device Image

Device Image

Shared Logical Volume

e.g., Parallel Access Volume (PAV)

Device Image

SubchannelImage For

LPAR 1

Subchannel Image for

LPAR 2

SubchannelImage for

LPAR 3

Subchannel Image for

LPAR n

Channel Path

Image 1

Channel Path

Image 2

Channel Path

Image 3

Channel Path

Image n

SubchannelImage For

LPAR 1

A “virtual” ECKD volume emulated on physical SCSI

disks

Shared Storage Controller

PR/SM High-Performance I/O Sharing (Multi-Image Facility)

The I/O infrastructure is shared by LPARs at native speeds, without hypervisor involvement

Up to 8 physical channels process the I/O requests to the shared devices– This reduces the possibility of I/O queuing delays at the channels or at the shared storage controller

Page 15: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation15

z/VM V5.4 – An Exceptional Virtualization Platform

z/VM

Linux

Memory

I/O and Network

Linux

LPARResources

CPU

VirtualResources

z/OSz/VSELinux

Up to 256 channel paths

Configure virtual machineswith z/VM-unique facilities

z/VM can massively scale a virtual server environment with a mixof virtual and real resources for each virtual machine With exceptional levels of performance, availability, and security Virtual and real assets can be non-disruptively added when needed

Up to 256 GB

Up to 32 CPUs

Optimize virtual servers withdedicated real resources

Add Virtual CPUs (up to 64)

Simulate assets not in LPAR

Up to 24,576 devices pervirtual machine

More than 1 TB of memory(in aggregate)

Page 16: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation16

Allocate system resources per guest image using SHARE command– This is a highly flexible and self-managed

function of the z/VM Control Program – Reserve CPU capacity for peak usage

• Use it when needed

• Relinquish the processor cycles forother servers when not needed

– "Absolute guests" receive top priority– The Virtual Machine Resource Manager can

be used to monitor and adjust remainingcapacity allocated to "Relative guests“

– Also use VMRM to prioritize I/O operationsamong guest images via “I/O PriorityQueuing” z/VM Control Program

Lin1 Lin2 Lin3 Lin4 Lin5

RelativeGuests

AbsoluteGuests

0

20

40

60

80

Absolute%

0

200

400

600

800

RelativeShare

SHARE Lin1 ABSOLUTE 40% ABSOLUTE 60% LIMITSOFTSHARE Lin2 ABSOLUTE 20% ABSOLUTE 30% LIMITHARDSHARE Lin3 RELATIVE 200 RELATIVE 300 LIMITHARDSHARE Lin4 RELATIVE 100 RELATIVE 200 LIMITSOFTSHARE Lin5 RELATIVE 100 RELATIVE 200 LIMITSOFT

= limit can be exceeded if unused capacity is available (LIMITSOFT)

= limit will not be exceeded (LIMITHARD)

Notes:

z/VM CPU Resource ControlsHighly Granular Sharing of System Resources

Page 17: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation17

A fundamental strength of z/VM is its ability to overcommit system resources: “Do more with less”

Users can host an environment that consumes considerably more CPU and memory, in aggregate, than what is configured in the z/VM LPAR

– This can translate into cost savings for hardware and software

– Consider a Linux-on-z/VM environment with a 25-to-1 overcommitment of CPU capacity:

Linux-on-z/VM and Resource OvercommitmentA Key Aspect of Cost Savings When Running Linux on System z

z/VM

Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux

Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux

Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux

Linux Linux Linux Linux Linux Linux Linux Linux Linux LinuxSoftware licensed fortwo real CPUs can run on 50 virtual CPUs in

this example

Virtual CPUs

Virtual CPUs

Virtual CPUs

Virtual CPUs

Linux Linux Linux Linux Linux Linux Linux Linux Linux Linux

Virtual CPUs

Real CPUs

Page 18: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation18

CPU CPU CPU Physical CPUs

Logical Partition Running z/VM

Logical CPUs

CPU CPUCPU

z/VM-Managed Memory

z/VM Paging Subsystem

ExpandedStorage

DisksLogical Partition Running z/VM

Virtual CPUs

z/VM-Managed Memory

z/VM Paging Subsystem

ExpandedStorage

Disks

Guest Memory

CPU CPU CPU Physical CPUs

Logical Partition Running z/VM

Logical CPUs

CPU CPUCPU

z/VM-Managed Memory

z/VM Paging Subsystem

ExpandedStorage

Disks

z/VM Paging Subsystem

ExpandedStorage

DisksLogical Partition Running z/VM

Virtual CPUs

z/VM-Managed Memory

z/VM Paging Subsystem

ExpandedStorage

Disks

Guest Memory

Single-System, Multi-LPAR, Linux-on-z/VM EnvironmentMaximizing Resource Utilization and System Availability

Run multiple copies of z/VM ona single System z for enhancedscalability, failover, operations,and energy efficiency

Share CPUs and I/O adaptersacross all z/VM LPARs, and over-commit memory in eachLPAR for added costeffectiveness

Page 19: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation19

Allows z/VM guests to expand or contract the number of virtual processors it uses without affecting the overall CPU capacity it is allowed to consume

– Guests can dynamically optimize their multiprogramming capacity based on workload demand

– Starting and stopping virtual CPUs does not affect the total amount of CPU capacity the guest is authorized to use

– Linux CPU hotplug daemon starts and stops virtual CPUs based on Linux Load Average value

Helps enhance the overall efficiency of a Linux-on-z/VM environment

Note: Overall CPU capacity for a guest system can be dynamically adjusted using the SHARE setting

CPU 0SHARE=25

CPU 1SHARE=25

CPU 2SHARE=25

CPU 3SHARE=25

Guest SHARE = 100

CPU 0SHARE=50

CPU 1SHARE=50

CPU 2Stopped

CPU 3Stopped

Guest SHARE = 100

Reduced Need forMultiprogramming

Stop 2 CPUs

CPU 0SHARE=50

CPU 1SHARE=50

CPU 2Stopped

CPU 3Stopped

Guest SHARE = 100

CPU 0SHARE=25

CPU 1SHARE=25

CPU 2SHARE=25

CPU 3SHARE=25

Guest SHARE = 100

Increased Need forMultiprogramming

Start 2 CPUs

Virtual CPU SHARE RedistributionDynamic Virtual Processor Management

Page 20: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation20

z/VM

Linux

Memory

I/O and Network

Linux

CPU

z/VSE

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

Linux z/VM z/OS

Dynamically addresources toz/VM LPAR

Linux Linux

New with V5.4LPAR

Resources

Linux-on-z/VM and Flexible, Efficient Growth New z/VM V5.4 Function Enhances System Availability

Clients can start small with Linux on System z 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

Page 21: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation21

Extreme Virtualization with Linux on z/VMVMRM Cooperative Memory Management (VMRM-CMM)

Linux Linux Linux Linux Linux

= Active virtual memory

= Inactive virtual memory

VirtualMemory

RealMemory

ExpandedStorage

Disk Space

z/VM PagingSubsystem

Problem scenario: virtual memory utilization far exceeds real memory availability

Solution: real memory constraint corrected by z/VM Virtual Machine Resource Manager

Linux images signaled to reducevirtual memory consumption

Demand on real memory andz/VM paging subsystemis reduced

Helps improve overall systemperformance and guest imagethroughput

Virt

ua

l Ma

chin

eR

eso

urc

e M

an

ag

er

Learn more at:ibm.com/servers/eserver/zseries/zvm/sysman/vmrm/vmrmcmm.html

Page 22: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation22

OLTP Database Environment with VMRM-CMM and CMMAExcerpt from “z/VM Large Memory – Linux on System z” Whitepaper

50% MoreThroughput

Page 23: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation23

z/VM Technology: Advanced Disk Support

Parallel AccessVolume (PAV)

LinuxLinuxLinux

z/VM Virtual Disk in Storage

(memory)

Excellent SwapDevice

SharedData

R/W

z/VM Virtual Disk in Storage

(memory)

R/W

R/W R/W

R/O R/O

z/VM Minidisk Cache

(memory)

Minidisk: z/VM disk partitioning technology is great for staging Notes:R/W = Read/Write accessR/O = Read only access

Temp Disk: “on-the-fly” disk allocation pool

R/W

R/W

TDISK1

z/VM Control Program

FullVolume

TDISK1

UnallocatedTemp Disk

Space

FullVolume

Minidisk A

Minidisk B

Minidisk C

A B C

Page 24: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation24

Extreme Linux-on-z/VM VirtualizationLinux Exploitation of z/VM DCSS Support

Linux Linux Linux Linux Linux

VirtualMemory

RealMemory

Discontiguous Saved Segments (DCSS)– Share a single, real memory location among

multiple virtual machines– Can reduce real memory utilization

Linux exploitation: shared program executables– Program executables are stored in an execute-in-

place file system, then loaded into a DCSS– DCSS memory locations can reside outside the

defined virtual machine configuration– Access to file system is at memory speeds;

executables are invoked directly out of the filesystem (no data movement required)

– Avoids duplication of virtual memory– Helps enhance overall system performance

and scalability z/VM V5.4 support enhancements:

– Segments can reside above 2 GB address line– Enables even greater system scalability– New addressing limit is 512 GB

DCSS“A”

DCSS“B”

DCSS“C”

DCSS“A”

DCSS“A”

DCSS“A”

DCSS“C”

DCSS“B”

DCSS“B”

DCSS“B”

PGM“A”

PGM“B”

PGM“C”

2 GB

Additional DCSS

Addressability

Note: Maximum size of a single DCSS is 2047 MB

Page 25: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation25

Extreme Virtualization with Linux on z/VMLinux Exploitation of z/VM Virtual Disks in Storage (VDISK)

VirtualMemory

RealMemory

VDISK support is Data-in-Memory technology– Simulate a disk device using real memory– Achieve memory speeds on disk I/O operations– VDISKs can be shared among virtual machines

Linux exploitation: high-speed swap device– Use VDISKs for Linux swap devices instead of

real disk volumes– Reduces demand on I/O subsystem– Helps reduce the performance penalty normally

associated with swapping operations– An excellent configuration tool that helps clients

minimize the memory footprint required for virtual Linux servers

– Helps improve the efficiency of sharing real resources among virtual machines

Linux Linux Linux Linux Linux

VDISK VDISK VDISK VDISK VDISK

Page 26: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation26

Linux1 Linux2 Linux3 Linux4Linux2Linux3Linux4

Linux1 Linux1 Linux1 Linux1Linux2 Linux2 Linux2 Linux2Linux3 Linux3 Linux3 Linux3Linux4 Linux4 Linux4 Linux4

Problem!

Without N_Port ID Virtualization With N_Port ID Virtualization

System z and N_Port ID Virtualization (NPIV)

No NPIV: Hosted Linux images can access all the LUNs that are accessible to the real hardware channels.

With NPIV: Each Linux image is separately authorized via zoning and LUN-masking with a unique WWPN for each subchannel or virtual host-bus adapter.

= virtual Worldwide Port Name (WWPN)

Linux1 Linux2

Linux4

z/VM

Linux3

Linux1 Linux2

Linux4

z/VM

Linux3

Page 27: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation27

IBM System Storage SAN Volume Controller Software V4.3

z/VM and Linux for System z support SAN Volume Controller (SVC) V4.3

SVC allows z/VM and Linux to access SCSIstorage from multiple vendors as a singlepool of disk capacity

z/VM FBA emulation allows CMS users toaccess SVC-managed disk space

New function in SVC V4.3:– Space-Efficient Virtual Disks use disk space only

when data is written

– Space-Efficient FlashCopy uses disk space onlyfor changes between source and target data

– Virtual Disk Mirroring helps improve availabilityfor critical applications by storing two copies ofa virtual disk on different disk systems

Supported in z/VM V5.3 and V5.4– z/VM V5.2 support available with PTF for

APAR VM64128

Learn more at: ibm.com/storage/support/2145

SAN Volume Controller

SAN Fabric

Linux Linux CMS

z/VM CP

Paging

Spooling

M u l t i - v e n d o r S C S I d i s k s

FBAEmulation

Page 28: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation28

Eliminates need for router to connect virtual servers to physical LAN segments– May reduce overhead associated with router virtual machines– Allows virtual machines to be in the same subnet with the physical LAN segment

Supports Layer 2 (MAC) and Layer 3 (IP) switching– Includes support for IEEE VLAN– Provides centralized network configuration and control– Easily grant and revoke access to the real network– Dynamic changes to VLAN topology can be made transparent to virtual servers

z/VM Virtual NetworkingUsing the z/VM Virtual Switch

Virtual Switch

z/VM Control Program

Open Systems Adapter (OSA)

Linux Linux Linux Linux Linux Linux Linux Linux

Physical LAN

VLAN 1 VLAN 2

Page 29: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation29

System z LPAR

z/VM VSWITCHLACP

Port 1 Port 4Port 2 Port 3

Port 65

z/VM

Port 66 Port 67 Port 68 Port 69 Port 70

Load Balancer Aggregator / Multiplexer

Linux

NIC

Linux

NIC

Linux

NIC

Linux

NIC

Linux

NIC

Linux

NIC

VMController

OSA OSA OSA OSA

Port 1 Port 4Port 2 Port 3LACP

(Link Aggregation Control Protocol)

Switch

z/VM Virtual Switch Link Aggregation SupportEnhanced Networking Bandwidth and Business Continuance

Up to 8 OSA ports per VSWITCH

Non-disruptive networkingscalability and failover forGuests and z/VM TCP/IP.

Page 30: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation30

Built-in z/VM facilities enable cost-effective command and control– Performance data collection and reporting for every Linux image– Log accounting records for charge-back– Automate system operations with CMS, REXX, Pipelines, virtual console

interrogation using PROP (VM programmable operator)– Dynamic I/O reconfiguration (e.g., dynamically add more disks)– Run EREP on z/VM for system-level hardware error reporting– Priced z/VM features:

• DirMaint – simplifies task of adding/modifying/deleting users• Performance Toolkit for VM – performance recording and reporting• RACF Security Server for z/VM – security services (including LDAP)• RSCS – provides NJE connectivity support for Linux systems

Samples, examples, downloads available– IBM Redbooks– z/VM web site (www.vm.ibm.com/download)

Extensive suite of solutions available from ISVs– Visit: ibm.com/systems/z/os/linux/apps/all.html

z/VM Command and Control Infrastructure

Page 31: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation31

CP

Linux

Console

Linux

Console

Linux

Console

Linux

VirtualConsole

CMS

PROPREXX

MonitorData

HypervisorOperations

CPMonitor

CMS

RealtimeGraphs

Reports,Historical Data

Virtual Servers1. Send all Linux consoleoutput to a single CMSvirtual machine.

1. Use the CP Monitor to automaticallycapture performance and resource consumption data for each Linux server.

2. Use PROP andREXX to interrogateconsole messages.

3. Initiate hypervisorcommands on behalfof Linux servers.

2. Use Performance Toolkitfor VM to process Monitor data.

On-the-flydebug

PerformanceToolkitfor VM

Optimize and Integrate with:- RACF Security Server for z/VM- IBM Director (z/VM Center)- IBM Tivoli OMEGAMON XE for z/VM and Linux- IBM Tivoli Provisioning Manager- IBM WebSphere solutions- IBM Tivoli Monitoring- IBM Operations Manager for z/VM- IBM SAN Volume Controller- More...

z/VM Technology – Command and Control InfrastructureLeveraging the IBM Software Portfolio

Page 32: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation32

z/VM Integrated Systems ManagementUsing the System z Hardware Management Console (HMC)

Included in z/VM V5.4• Allows basic z/VM functions

to be performed from HMC

• Network connection not required

• Uses SCLP hardware interface to access z/VM systems management APIs

Supported operations:• View z/VM guests

• Activate z/VM guests

• Deactivate z/VM guests

• Display guest configuration and status

z/VM V5.3 also supported• Requires PTFs for APARs

VM64233 and VM64234

Page 33: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation33

IBM Systems Director VMControl Image Managerfor Linux on System z Version 2.1 – 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 helpsupport a Dynamic Infrastructure– Helps improve responsiveness to changing business needs– May increase operational productivity– Can help reduce service and support costs

Page 34: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation34

Tivoli Provisioning Manager deployment scope: Operating systems like Linux, AIX, Windows

Middleware like DB2 and WebSphere Application Server

Provisioning Software in System z Virtual Linux ServersUsing IBM Tivoli Provisioning Manager

Page 35: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation35

Monitoring for Virtualization Infrastructure• z/VM Virtual Machine Resource Manager (included with z/VM)• IBM z/VM Performance Toolkit for VM (z/VM priced feature)• IBM Director• IBM Tivoli OMEGAMON XE on z/VM and Linux• IBM Tivoli Monitoring• IBM Tivoli Composite Application Manager for SOA• IBM Tivoli Usage and Accounting Manager

Application Layer Management• IBM Tivoli Application Dependency Discovery Manager• IBM Tivoli OMEGAMON XE for Messaging• IBM Tivoli Composite Application Manager for Response Time• IBM Tivoli Composite Application Manager for Web Resources• IBM Tivoli Composite Application Manager for Transactions• IBM Tivoli License Compliance Manager

Automation for Virtualization Infrastructure• IBM Operations Manager for z/VM• IBM Tivoli Netcool OMNIbus • IBM Tivoli Workload Scheduler

IBM System z Virtualization Infrastructure• IBM System z hardware (including LPAR hypervisor)• IBM z/VM Version 5

Business Services Management• IBM Tivoli Business Service Manager• IBM Tivoli Service Request Manager• IBM Change and Configuration Management Database (CCMDB)

Provisioning Management• IBM z/VM DirMaint (z/VM priced feature)• z/VM Center task of IBM Director• IBM Tivoli Provisioning Manager

Extended Infrastructure Management (Security)• IBM z/VM RACF Security Server (z/VM priced feature)• IBM Tivoli zSecure• IBM Tivoli Access Manager for e-business• IBM Tivoli Access Manager for OS• IBM Tivoli Federated Identity Manager• IBM Tivoli Identity Manager• IBM Directory Server• IBM Directory Integrator

Extended Infrastructure Management (Storage)• IBM SAN Volume Controller (SVC)• IBM Tivoli Storage Manager• IBM TotalStorage Productivity Center• IBM Backup and Restore Manager for z/VM• IBM Tape Manager for z/VM• IBM Archive Manager for z/VM

Extended Infrastructure Management (Network)• IBM z/VM RSCS (z/VM priced feature)• IBM Tivoli Network Manager IP Edition

Resiliency Management• IBM Tivoli System Automation for Multiplatforms

For specific releases, refer to Tivoli Platform Support Matrix at: ibm.com/software/sysmgmt/products/support/Tivoli_Supported_Platforms.html

IBM and Tivoli Virtualization Management Portfolio for Linux on z/VM

Page 36: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation36

z/VM Systems Management Products from IBM

IBM Operations Manager for z/VM– Helps improve the monitoring and management of z/VM virtual machines by automating

routine maintenance tasks– Enables users to automatically respond to predictable situations that require intervention– Assists with monitoring and problem determination by allowing authorized users to view

and interact with live consoles of z/VM service machines or Linux guests IBM Backup and Restore Manager for z/VM

– Provides z/VM system administrators and operators the ability to efficiently and effectively backup and restore files and data on z/VM systems

– Can also backup and restore images of non-z/VM guest systems such as Linux IBM Tape Manager for z/VM

– Manages and monitors tape resources; helps increase data availability and improve operator efficiency

– Automates common daily tape operations and helps eliminate tedious, often error-prone, manual tasks

IBM Archive Manager for z/VM– Addresses storage and data management concerns by allowing users to archive

historical or other infrequently used data to increase data availability – Helps companies comply with data storage requirements mandated by fiscal or legal

regulations and policies

Page 37: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation37

z/VM z/VM z/VM z/VM

VirtualServers

VirtualServers

VirtualServers

VirtualServers

Shared Everything Infrastructure(CPU, Memory, Network, Adapters, Crypto, Devices)

IBM System z Virtualization SupportSaving Money and Reducing ComplexityHelping You “Do More with Less”

Consolidate more cores per CPU Run more software at less expense 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

Page 38: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation

Questions?

The future runs on System z

Page 39: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation39

Backup Material

Page 40: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation40

Transaction Rate versus Number of Hosted ServersApache Servers with 1GB of Memory Each – z/VM with 8GB of Memory*

0

20

40

60

80

100

120

140

160

180

0 8 16 24 32 40 48 56 64

Number of Servers

Tra

nsa

ctio

n R

ate

No CMM

CMMA

VMRM-CMM

* z/VM running in IBM System z9 LPAR with 6GB of Central Storage and 2GB of Expanded Storage

With APARVM64439applied

Page 41: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation41

Paging Space Utilization versus Number of Hosted ServersApache Servers with 1GB of Memory Each – z/VM with 8GB of Memory*

* z/VM running in IBM System z9 LPAR with 6GB of Central Storage and 2GB of Expanded Storage

0

10

20

30

40

50

60

70

80

90

100

0 8 16 24 32 40 48 56 64

Number of Servers

Pag

ing

Sp

ace

Per

cen

t U

tili

zati

on

No CMM

CMMA

VMRM-CMM

Without APARVM64439applied

Page 42: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation42

FICON Express features on System z9 and z10 support FCP N_Port ID Virtualization (NPIV)

NPIV enables zoning and LUN masking on a virtual machine basis

Multiple operating system images can now concurrently access the same or different SAN-attached devices (LUNs) via a single, shared FCP channel

– Can increase channel utilization

– Less hardware required

– Helps reduce the complexity of physical I/O connectivity

Supported by z/VM V5.4, V5.3, and V5.2

z/VM Support for N_Port ID Virtualization

Page 43: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation43

PAVs allow:– Multiple concurrent I/Os to the same volume by one or more users or jobs– Automatic coordinated Read and Write I/O referential integrity when needed

Supported by z/VM V5.4, V5.3, and V5.2 (V5.2 requires PTF for APAR VM63952)

– Supports PAVs as minidisks for guest operating systems that exploit the PAV architecture (e.g., z/OS and Linux for System z)

– Provides the potential benefit of PAVs for I/O issued to minidisks owned or shared by guests that do not support native exploitation of PAVs, such as z/VSE, z/TPF, CMS, or GCS

IBM System Storage DASD volumes must be defined to z/VM as:– 3390 Model 2, 3, or 9 on a 3990 Model 3 or 6 Controller– Or…2105, 2107, or 1750 Storage Controller– Note: 3380 track-compatibility mode for the 3390 Model 2 or 3 is also supported.

Potential benefit:– Designed to improve I/O response times by reducing device queuing delays

z/VM Support for Parallel Access Volumes

Page 44: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation44

z/VM HyperPAV Support

IBM System Storage DS8000 HyperPAV is designed to:– Provide more efficient Parallel Access Volumes (PAV) function – Help customers who implement larger volumes to scale I/O rates without the need

for additional PAV-alias definitions – Help reduce overhead, improve addressing efficiencies, and provide storage

capacity and performance improvements– Enable a dynamic response to changing workloads– Reduce costs via simplified management of aliases– Enable customers to stave off migration to larger volume sizes

z/VM support is designed to:– Potentially reduce the number of alias-device addresses needed for parallel I/O

operations– Provide support of HyperPAV volumes as linkable minidisks for guest operating

systems, such as z/OS, that exploit this new PAV architecture– Provide the potential benefits of HyperPAV volumes for minidisks owned or shared

by guests that do not specifically exploit HyperPAV volumes (e.g., CMS, Linux)

Page 45: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation45

00-09-6B-1A-2A-F4

OSA-Express orOSA-Express2

00-09-6B-1A-2B-71

LinuxGuest

LinuxGuest

LinuxGuest

9.47.255.45 9.47.255.46 9.47.255.47

z/VM Virtual Switch (L3)

LinuxGuest

LinuxGuest

LinuxGuest

02-00-00-00-00-01 02-00-00-00-00-02 02-00-00-00-00-03

z/VM Virtual Switch (L2)Data (QDIO)

Control (R/W)

Layer 3 Switching

MAC Addresses

Layer 2 Switching

IP Addresses

LEGEND

OutboardSwitch

IP environment onlyOne MAC address shared by allguests using Virtual SwitchIP address used for packet forwarding

IP or non-IP environmentsAll guests have their own MAC address

Automatically assigned by z/VMOr locally administered

MAC header used for packet forwarding

OSA-Express orOSA-Express2

z/VM Virtual Switch SupportLayer 3 Compared to Layer 2 Switching

Page 46: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation46

IBM System z Virtualization Infrastructure

Provisioning M

anagement

Monitoring for Virtualization Infrastructure

Business Services Management

Automation for Virtualization Infrastructure

Storage NetworkSecurityExtended Infrastructure Management

Application Layer Management

Resilience M

anagement

IBM Tivoli Virtualization Management for System z Helping Clients Manage and Control Their Virtualized IT Infrastructure

Page 47: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation47

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 compositeviews of Linux runningon z/VM

New function in V4.1.2:– Additional monitoring to

help identify bottlenecksin the I/O subsystem

– Processor spin lockwait statistics

Monitoring System z Virtual Linux ServersUsing IBM Tivoli OMEGAMON XE on z/VM and Linux V4.1.2

Learn more at: ibm.com/software/tivoli/products/omegamon-xe-zvm-linux

Page 48: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation48

Enabling clients to use System z as an integrated, enterprise-wide hub for the efficient management of business and IT services

IBM Tivoli Service Management Center for System z

Unique advantages that address many of today’s operational challenges– Hub for managing services that span heterogeneous operating systems and platforms

– Integrated IBM Tivoli z/OS and Linux on System z management solutions

– Utilize virtualization and ability to consolidate workloads

– Unified means for System z practitioners to have enhanced visibility, control and automation

Enabling a dynamic and highly efficient servicedelivery model– Manage a service landscape running on System z

from bare metal up to the application as if it werehomogeneous

– Dynamic provisioning, configuration andde-provisioning complete application landscapes

– Exploits the multi-OS environment and elasticityof the platform to support the delivery of SaaSand a cloud user experience

Page 49: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation49

GDPS/PPRC Multiplatform Resiliency for System z

Lin1

z/VM

LPAR1

Lin2 Lin3 Lin4

IBM Tivoli System Automation (SA) for Multiplatforms

CICS& DB2

z/OS

LPAR2

SA z/OSNetView

SAP DBServer

z/OS

LPAR3

SA z/OSNetView

GDPS System

z/OS

LPAR4

SA z/OSNetView

LPAR5

SAP App Servers

Site 1 Site 2

PPRC

Site

z/OS Sysplex

Expend-able

Workload

Designed for customerswith distributedapplications

SAP application serverrunning on Linux forSystem z

SAP DB server runningon z/OS

Coordinated near-continuous availabilityand DR solution forz/OS, Linux guests, and z/VM

Uses z/VM HyperSwapfunction to switch tosecondary disks

Sysplex support allowsfor site recovery

Takeover

Page 50: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation50

While Linux is Linux, Linux on System z benefits from its support of the outstanding z/VM virtualization and System z hardware features

Linux and z/VM on System z

Linux andSystem z

Virtualization

Proximity to data Can increase transactional throughput Shared data access Integrated storage management Flexible, convenient HiperSockets connectivity

Dynamic infrastructure Scale up and scale out Rapid server (de)commissioning Dynamically add HW to Linux and z/VM Idle servers don’t consume resources

Business resiliency Best-in-class hardware reliability High availability and system failover GDPS/PPRC disaster recovery Serviceability Storage failover (HyperSwap) Data replication (XRC and PPRC)

Consolidation Servers, I/O, networks, storage, cryptography Enhanced staff productivity Extreme sharing of applications and utilities Consolidate I/O-intensive workloads (e.g., database)

Security Image isolation Privacy protection Identity management Cryptographic acceleration Centralized authentication System z qualities of service Common Criteria Certification Ethical hacking test validation Internal HiperSockets network

Operational simplification Extreme virtualization Resource simulation Single point of control Large single-system image z/OS similarities and synergies Highly granular resource sharing

Page 51: Get The Hype On System z z/VM vs. Distributed Hypervisor Matchup: z/VM Holds the Title Thursday 17-SEPT.

© 2009 IBM Corporation51

The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. For a complete list of IBM Trademarks, see www.ibm.com/legal/copytrade.shtml: AS/400, DB2, e-business logo, ESCON, eServer, FICON, IBM, IBM Logo, iSeries, MVS, OS/390, pSeries, RS/6000, S/390, System Storage, System z9, VM/ESA, VSE/ESA, WebSphere, xSeries, z/OS, zSeries, z/VM.

The following are trademarks or registered trademarks of other companies

Java and all Java-related trademarks and logos are trademarks of Sun Microsystems, Inc., in the United States and other countries.LINUX is a registered trademark of Linux Torvalds in the United States and other countries.UNIX is a registered trademark of The Open Group in the United States and other countries.Microsoft, Windows and Windows NT are registered trademarks of Microsoft Corporation.SET and Secure Electronic Transaction are trademarks owned by SET Secure Electronic Transaction LLC.Intel is a registered trademark of Intel Corporation.* 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.

References in this document to IBM products or services do not imply that IBM intends to make them available in every country.

Any proposed use of claims in this presentation outside of the United States must be reviewed by local IBM country counsel prior to such use.

The information could include technical inaccuracies or typographical errors. Changes are periodically made to the information herein; these changes will be incorporated in new editions of the publication. IBM may make improvements and/or changes in the product(s) and/or the program(s) described in this publication at any time without notice.

Any references in this information to non-IBM Web sites are provided for convenience only and do not in any manner serve as an endorsement of those Web sites. The materials at those Web sites are not part of the materials for this IBM product and use of those Web sites is at your own risk.

Trademarks