IBM Corporation

IBM Systems & Technology Group IBM Power Systems Virtualization 03/29/07 IBM Power Systems © 2008 IBM Corporation IBM Power Systems IBM’s History...
4 downloads 2 Views 10MB Size
IBM Systems & Technology Group

IBM Power Systems Virtualization 03/29/07

IBM Power Systems © 2008 IBM Corporation

IBM Power Systems

IBM’s History of Virtualization Leadership 1967

1973

1987

1997

2001

2004

2008

IBM IBM introduces IBM develops Advanced IBM announces LPAR in Hypervisor IBM POWER POWER announces first machines POWER4 that would announces LPAR design based to do Virtualization LPAR on the become VM PowerVM™ begins systems with Physical on the ships mainframe AIX / Linux mainframe Partitioning

“In our opinion, they [IBM POWER servers] bring mainframe-quality virtualization capabilities to the world of AIX.”

PowerVM on IBM Power Systems servers

- Ulrich Klenke, CIO, rku.it January 2006

Timeline reference http://www.levenez.com/unix/history.html#01 Client quote source: rku.it case study published at http://www.ibm.com/software/success/cssdb.nsf/CS/JSTS-6KXPPG?OpenDocument&Site=eserverpseries

2

© 2008 IBM Corporation

IBM Power Systems

IBM’s History of Unix Server Virtualization 2001

POWER4 LPAR (dedicated CPUs)

2002

2004

Dynamic LPAR

POWER5 Micropartitioning Virtual I/O SMT

2007

POWER6 IVE Partition Mobility

1H2008 Multiple Shared Pools Shared Dedicated Capacity

2H2008

NPIV Tape-Virt. Hot Node Add/Repair

2008+

Memory-Virt. Code page Deduplicatio n

PowerVM on IBM Power Systems servers

3

© 2008 IBM Corporation

IBM Power Systems

IBM’s History of Unix Server Virtualization 2001

POWER4 LPAR (dedicated CPUs)

2002

2004

Dynamic LPAR CoD

POWER5 Micropartitioning Virtual I/O SMT

2007

POWER6 IVE Partition Mobility

1H2008 Multiple Shared Pools Shared Dedicated Capacity

2H2008

NPIV Tape-Virt. Hot Node Add/Repair

2008+

Memory-Virt. Code page Deduplicatio n

PowerVM on IBM Power Systems servers

4

© 2008 IBM Corporation

IBM Power Systems

POWER4 – Logical Partitioning (LPAR) • Paravirtualization with Hypervisor • Single memory coherence domain • Granularity: 1 processor, 256MB, PCI-Slot

5

© 2008 IBM Corporation

IBM Power Systems

IBM’s History of Unix Server Virtualization 2001

POWER4 LPAR (dedicated CPUs)

2002

Dynamic LPAR

2004 POWER5 Micropartitioning Virtual I/O SMT

2007

POWER6 IVE Partition Mobility

1H2008 Multiple Shared Pools Shared Dedicated Capacity

2H2008

NPIV Tape-Virt. Hot Node Add/Repair

2008+

Memory-Virt. Code page Deduplicatio n

PowerVM on IBM Power Systems servers

6

© 2008 IBM Corporation

IBM Power Systems

Dynamic Partitioning (DLPAR) • DLPAR is the ability to add, remove, or move resources between partitions without restarting the partitions • Resources Processors, memory, and I/O slots Add/remove virtual devices

-

• Security and isolation between LPARs is not compromised

A partition sees its own resources plus other availablevirtual resources Resources are reset when moved

-

DLPAR allows you to react to changing resource needs

Production

Test/Dev

File/ Print

Legacy Move Apps

resources AIX live between 5L partitions AIX

IBM i

AIX

Linux

Hypervisor

7

© 2008 IBM Corporation

IBM Power Systems

IBM’s History of Unix Server Virtualization 2001

POWER4 LPAR (dedicated CPUs)

2002

Dynamic LPAR

2004 POWER5 Micropartitioning Virtual I/O SMT

2007

POWER6 IVE Partition Mobility

1H2008 Multiple Shared Pools Shared Dedicated Capacity

2H2008

NPIV Tape-Virt. Hot Node Add/Repair

2008+

Memory-Virt. Code page Deduplicatio n

PowerVM on IBM Power Systems servers

8

© 2008 IBM Corporation

IBM Power Systems

Micro Partitioning (since POWER5, 2004) LPAR LPAR

LPAR LPAR

LPAR LPAR

Virtual Virtual Shared Shared Dedicated Dedicated Inactive Inactive(CoD) (CoD) Deconfigured Deconfigured

Physical (Installed)

9

© 2008 IBM Corporation

IBM Power Systems

Micro-Partitioning Technology Micro-partitions

Dynamic LPARs

Pool of Six CPUs

AIX V6.1

Linux

AIX V6.1

Linux

Partitioning options AIX V5.3

AIX V5.3

Whole Processors

AIX V5.2

Micro-Partitioning technology allows each processor to be subdivided into as many as 10 “virtual servers”, helping to consolidate UNIX® and Linux applications.

– Micro-partitions: Up to 254*

Configured via the HMC or IVM Number of logical processors – Minimum / Maximum

Entitled capacity – In units of 1/100 of a CPU – Minimum 1/10 of a CPU

Entitled capacity

Min Max

Hypervisor Note: Micro-partitions are available via optional Power VM or POWER Hypervisor and VIOS features.

10

Variable weight

– % share (priority) of surplus capacity

Capped or uncapped partitions - Limit / unlimit LPAR to its Entitlement © 2008 IBM Corporation

IBM Power Systems

POWER Virtualization Architecture General

Guaranteed entitlement Scalable from 0.1 to 64 CPUs

O/S Optimizations

Cede processor when idle Confer cycles to another VP Context switch save optimizations AIX processor folding (AIX 5.3 ML3)

Hypervisor optimizations

Separate tuning controls for entitled and excess capacity Memory dispatch affinity No denial of service

11

Virtual Processor Ready to run queue

POWER Server Physical Processors

VP VP

CPU

CPU

CPU

CPU

VP PowerVM VP VP

CPU

CPU

CPU

CPU

VP

© 2008 IBM Corporation

IBM Power Systems

Processor Sharing increases CPU Utilization

Individual Server CPU usage

Consolidated Server CPU usage

(Total Server CPU capacity = 40'507)

(Total Server CPU capacity = 40'507)

40000

35000

35000

30000

30000

25000

25000 Relativity

R e la t iv i t y

40000

20000

20000 15000

15000

10000

10000

5000

5000

solve01p solve02p solve05p solve06p solve07p solve60v solve61v solve67v

12

23:00

22:00

21:00

20:00

19:00

18:00

17:00

16:00

15:00

14:00

13:00

11:00

12:00

10:00

09:00

08:00

07:00

06:00

04:00

05:00

03:00

02:00

01:00

2 2 :0 0

2 3 :0 0

2 1 :0 0

2 0 :0 0

1 9 :0 0

1 8 :0 0

1 7 :0 0

1 5 :0 0

1 6 :0 0

1 4 :0 0

1 3 :0 0

1 2 :0 0

1 1 :0 0

1 0 :0 0

0 9 :0 0

0 7 :0 0

0 8 :0 0

0 6 :0 0

0 5 :0 0

0 4 :0 0

0 3 :0 0

0 2 :0 0

0 0 :0 0

0 1 :0 0

Time

00:00

0

0

Time solve01p solve02p solve05p solve06p solve07p solve60v solve61v solve67v

© 2008 IBM Corporation

IBM Power Systems

IBM PowerVM Virtual Ethernet Two basic components

VLAN-aware Ethernet switch in the Hypervisor

Virtual I/O Server

Comes standard with a POWER5/6 server.

Shared Ethernet Adapter

Part of the VIO Server Acts as a bridge allowing access to and from an external networks. Available via PowerVM

Ent0 (Phy)

Client 1

Client 2

Shared Ethernet Adapter

en0 (if)

en0 (if)

ent1 (Vir)

ent0 (Vir)

ent0 (Vir)

VLAN-Aware Ethernet Switch PowerVM

Ethernet Switch

13

© 2008 IBM Corporation

IBM Power Systems

Virtual SCSI Basic Architecture Client Partition

Virtual I/O Server vSCSI Target Device PV VSCSI

LV VSCSI

Optical VSCSI

LVM

DVD

Multi-Path or Disk Drivers

Hdisk vSCSI Client Adapter

vSCSI Server Adapter

Optical Driver

Adapter / Drivers

PowerVM

FC or SCSI Device

14

© 2008 IBM Corporation

IBM Power Systems

Virtual I/O Virtual I/O Server*

Virtual SCSI Function

Virtual Ethernet Function

AIX 5.3, AIX 6.1 or Linux

Ethernet

FC

AIX 5.3, AIX 6.1, or Linux

Ethernet

B

B’

Virtual I/O Server*

Virtual Ethernet Function

Virtual SCSI Function

PowerVM Ethernet B

Ethernet A

Virtual I/O Architecture

Mix of virtualized and/or physical devices Multiple VIO Servers* supported

Virtual SCSI

Virtual SCSI, Fibre Channel, and DVD Logical and physical volume virtual disks Multi-path and redundancy options

B’

Benefits

Reduces adapters, I/O drawers, and ports Improves speed to deployment

Virtual Ethernet

VLAN and link aggregation support LPAR to LPAR virtual LANs High availability options

* Available on System p via the Advanced POWER virtualization features. IVM supports a single Virtual I/O Server.

15

© 2008 IBM Corporation

IBM Power Systems

The Network attachment of the VIO Servers is redundant and scalable and SEA Failover is used.

16

© 2008 IBM Corporation

IBM Power Systems

The Fiber Channel attachment of the VIO Servers is redundant and scalable and the disks are mirrored inside the client partition.

17

© 2008 IBM Corporation

IBM Power Systems

The load on the system is perfectly handled by the shared processor pool and the virtualized I/O infrastructure. CPU Capacity Utilisation by Time of Day (all nodes) 18 16 14 12 10 8 6 4 2

18

19:51

16:56 17:31 18:06 18:41 19:16

14:01 14:36 15:11 15:46 16:21

11:06 11:41 12:16 12:51 13:26

07:36 08:11 08:46 09:21 09:56 10:31

04:40 05:15 05:50 06:25 07:00

01:45 02:20 02:55 03:30 04:05

00:00 00:35 01:10

0

© 2008 IBM Corporation

IBM Power Systems

IBM’s History of Unix Server Virtualization 2001

POWER4 LPAR (dedicated CPUs)

2002

Dynamic LPAR

2004 POWER5 Micropartitioning Virtual I/O SMT

2007

POWER6 IVE Partition Mobility

1H2008 Multiple Shared Pools Shared Dedicated Capacity

2H2008

NPIV Tape-Virt. Hot Node Add/Repair

2008+

Memory-Virt. Code page Deduplicatio n

PowerVM on IBM Power Systems servers

19

© 2008 IBM Corporation

IBM Power Systems

Live Partition Mobility Move a running partition from one POWER6 processor-based server to another with no application downtime

Reduce planned downtime by moving workloads to another server during system maintenance

Rebalance processing power across servers when and where you need it

Live Partition Mobility requires the purchase of the optional PowerVM Enterprise Edition

20

© 2008 IBM Corporation

IBM Power Systems

Live Partition Mobility mechanism in detail POWER6 System #1

POWER6 System #2

Stop the source LPAR, Create Create Shell virtual LPAR SCSI on Migration of Finalizes the migration Check environment on Start destination LPAR target Devices system Memory Pages und delete the original required resources and synchronize the LPAR definitions remaining memory

AIX Suspended + SAP instance Partition1

M M M M M M M

AIXShell + SAP Partition instance 1

M M M M M M M

A

en0 (if)

en0 (if)

A

vscsi0

ent1

ent1

vscsi0

VLAN

HMC

Hypervisor

VASI

vhost0

ent1

Mover Service

vtscsi0

ent2 SEA

fcs0

ent0

VLAN Hypervisor

en2 (if)

VIOS

ent1

vhost0

VASI

en2 (if)

ent2 SEA

vtscsi0

Mover Service

VIOS

ent0

fcs0

Storage Subsystem

A

21

© 2008 IBM Corporation

IBM Power Systems

Partition Mobility: Active and Inactive LPARs Active Active Partition Partition Migration Migration is is the the actual actual movement movement of of aa running running LPAR LPAR from from one one physical physical machine machine to to another another without without disrupting* disrupting* the the operation operation of of the the OS OS and and applications applications running running in in that that LPAR. LPAR. Applicability Applicability Workload Workload consolidation consolidation (e.g. (e.g. many many to to one) one) Workload Workload balancing balancing (e.g. (e.g. move move to to larger larger system) system) Planned Planned CEC CEC outages outages for for maintenance/upgrades maintenance/upgrades Impending Impending CEC CEC outages outages (e.g. (e.g. hardware hardware warning warning received) received)

Inactive Inactive Partition Partition Migration Migration transfers transfers aa partition partition that that is is logically logically ‘powered ‘powered off’ off’ (not (not running) running) from from one one system system to to another. another.

Partition Mobility supported on POWER6 AIX 5.3, AIX 6.1 and Linux 22

© 2008 IBM Corporation

IBM Power Systems

Live Partition Mobility Requirements Live Partition Mobility Requirements

The source and destination servers must be POWER6 The mobile partition must be

AIX 5L Version 5.3 Technology Level 7 or later, AIX Version 6 or later Red Hat Enterprise Linux Version 5 (RHEL5) Update 1 or later SUSE Linux Enterprise Services 10 (SLES 10) Service Pack 1 or later. Both the source and destination systems must be at firmware level eFW3.2 or later Virtual I/O Server at release level 1.5 or higher

A VIOS must be defined on each system with the move partition attribute set to TRUE and a VASI device defined and configured. Network connectivity to source and destination partitions (via the VIOS), source and destination VIOSes, source and destination mover partitions and HMC must exist. No required or physical I/O devices All disks (O/S and applications) must be defined using external PV-VSCSI disks The logical memory block size must be the same on the source and destination server. The mobile partition must not be using huge pages The mobile partition must not be configured with barrier synchronization registers The mobile partition name must not already be in use on the destination system. Adequate processors, memory, and virtual slots must be available on the destination system The destination VIOSes must have access to all the LUNs used by the mobile partition. 23

© 2008 IBM Corporation

IBM Power Systems

HMC – HMC Partition Mobility… HMC Group #2

Partitions move within Power6 HMC system groups Two different managed groups HMC Group #1

550

570 520

595

Hardware Management Console Group 2 550

570 520

595

Hardware Management Console Group 1 24

Moving Partitions between different POWER6 system groups © 2008 IBM Corporation

IBM Power Systems

Integrated Virtual Ethernet Flexible Host Ethernet Adapter (HEA) High Performance

Avoids latency overheads due to PCI protocol State-of-the-art packet acceleration

Self-virtualising

Provides Virtual Ethernet without using a VIO Server Can be shared by up to 32 LPARs Integrated Layer-2 switch for LPAR-LPAR traffic

Three card options available

2-port 1 Gbps Ethernet (copper) 4-port 1 Gbps Ethernet (copper) 2-port 10 Gbps Ethernet (fibre)

AIX

Linux

Ethernet Driver

AIX

Ethernet Ethernet Driver Driver

GX Bus

Logical ports Timeslicing

H E A

Physical ports

25

© 2008 IBM Corporation

IBM Power Systems

Integrated Virtual Ethernet vs. Shared Ethernet Adapter Virtual I/O Server

Packet Forwarder

Linu x

AIX

AIX

Virtual Etherne t Driver

Virtual Etherne t Driver

Virtual Etherne t Driver

Linu x

AIX

AIX

Etherne t Driver

Etherne t Driver

Etherne t Driver

P-VM

Virtual Ethernet Switch PowerVM

Ethernet NIC

Virtual I/O Server

Allows sharing of PCI Ethernet adapters Some small amount of CPU time spent by packet forwarder

26

IVE

Integrated Virtual Ethernet

Removes SW packet forwarding function of VIO server Provides equivalent performance to a dedicated Ethernet adapter © 2008 IBM Corporation

IBM Power Systems

IVE Logical Components Diagram PowerVM

AIX 1

AIX 2

AIX 3

en0 (if)

en1 (if)

en0 (if)

en1 (if)

en0 (if)

en1 (if)

ent0 lphea

ent1 lphea

ent0 lphea

ent1 lphea

ent0 lphea

ent1 lphea

lhea0

lhea1

lhea0

lhea1

lhea0

lhea1

HEA

27

Virtual Layer 2 Switch

Virtual Layer 2 Switch

Physical Port

Physical Port

Logical Ports (LHEA)

© 2008 IBM Corporation

IBM Power Systems

IBM’s History of Unix Server Virtualization 2001

POWER4 LPAR (dedicated CPUs)

2002

Dynamic LPAR

2004 POWER5 Micropartitioning Virtual I/O SMT

2007

POWER6 IVE Partition Mobility

1H2008 Multiple Shared Pools Shared Dedicated Capacity

2H2008

NPIV Tape-Virt. Hot Node Add/Repair

2008+

Memory-Virt. Code page Deduplicatio n

PowerVM on IBM Power Systems servers

28

© 2008 IBM Corporation

IBM Power Systems

POWER6 – Multiple Shared Processor Pools Dedicated LPARs

Shared Pool Pool 0

Pool 1

Pool 2 R e s e r v e d

PowerVM

Shared Processor Pools (1-64)

LPARs can dynamically move between pools (not to exceed maximum pool size)

Maximum Pool Capacity (Cap)

Maximum capacity usable by the pool Default Pool: Capacity of physical shared pool

Reserved Pool Capacity

Reserved excess capacity shared within pool Default pool: Always 0

29

Entitled Pool Capacity

Sum of partition entitlement + reserved capacity

Unused Capacity

Unused shared first shared within a pool Unused capacity within a pool is redistributed to outside LPARs based upon uncapped weights Allocated up to the maximum pool capacity of the processor pool © 2008 IBM Corporation

IBM Power Systems

Multiple Shared Processor Pools P1 A I X

P2 A I X

P3 A I X

P4 L i n u x

P5 A I X

2

1

4

4

1

0.75

0.25

1.5

0.5

0.25

V Pool: 0 Max Cap: 2 Ent Cap:1 2 Core

1 Core

Dedicated

Capped Partition #

Number of VP’s

P6 A I X

P7 A I X

P8 A I X

POWER6

16-core System

P9 L i n u x

P10 I B M

2

3

2

2

2

0.5

0.5

0.25

0.25

0.5

V Pool: 1 Max Cap: 10 Ent Cap: 3.25

i

P11 P12 P13 P14 L A A I i I I B n X X M 7 u i x

V Pool: 2 Max Cap: 3 Ent Cap: .5

3

1

P15 L i n u x 1

0.5 0.25 0.25

V Pool: 3 Max Cap: 4 Res Cap:.5 Ent Cap:2

13 Cores ( Shared Processor Pool ) Capping at the pool level Over commit processor resources

# Entitled Capacity 30

© 2008 IBM Corporation

IBM Power Systems

Multiple Shared Processor Pool Details Default, there is one virtual shared processor pool (pool identifier of zero) defined on the system. Maximum capacity of the default pool is the number of processors in the physical shared processor pool

Virtual shared pools are created from the HMC interface Maximum capacity of virtual shared processor pool can be adjusted dynamically Partitions can be moved between virtual shared processor pools Partition Mobility of a partition in a pool is supported When adding / removing a partition to a pool will increase / decrease the entitled capacity of the pool by the amount of the entitled capacity of the partition Multiple Shared Processor Pools as license pools for Oracle, Websphere, …..

31

© 2008 IBM Corporation

IBM Power Systems

POWER6 - Shared Dedicated Capacity

Shared Dedicated Capacity

Allows for the “donation” of spare cycles from dedicated processor partitions to the shared pool Dedicated partition gets absolute priority for these excess cycles. Cycles are available for a short time and then returned to the dedicated partition Supported on POWER6

Benefits

POWER6 Server

Dedicated LPARs

Shared Pool (Uncapped LPARs)

PowerVM

Better use of available resources while maintaining priority for dedicated CPU LPARs

32

© 2008 IBM Corporation

IBM Power Systems

POWER6 Virtualization Processors

Shared or dedicated processors Capped or uncapped processors Dynamic LPAR operations Shared dedicated processors Multiple shared processor pools Dedicated CPUs

I/O

Shared and/or Dedicated I/O Dynamic LPAR operations Integrated Virtual Ethernet

Physical Shared Processor Pool Shared Pool 0

Shared Pool 1

CUoD

Shared Pool N Capacity On Demand CPUs

PowerVM

Memory

IVE

Dynamic LPAR operations Dedicated memory

33

Other

Integrated Virtualization Manager Workload partitions (AIX 6) Partition mobility (AIX 6) Live application mobility © 2008 IBM Corporation

IBM Power Systems

The Benefits of Virtualization Shared processors

IB M

Increased server utilisation Potential reduction in s/w costs

Shared adapters

Shared Process Pool

Reduction in server costs Reduction in infrastructure costs

Rapid service provisioning

Reduction in time for procurement, provisioning and installation

Reduced environmental impact

Shared Network Adapters

Shared Disk Adapters

Savings in heat, power and space

Fewer switches and routers

34

© 2008 IBM Corporation

IBM Power Systems

IBM’s History of Unix Server Virtualization 2001

POWER4 LPAR (dedicated CPUs)

2002

Dynamic LPAR

2004 POWER5 Micropartitioning Virtual I/O SMT

2007

POWER6 IVE Partition Mobility

1H2008 Multiple Shared Pools Shared Dedicated Capacity

2H2008

NPIV Tape-Virt. Hot Node Add/Repair

2008+

Memory-Virt. Code page Deduplicatio n

PowerVM on IBM Power Systems servers

35

© 2008 IBM Corporation

IBM Power Systems

N-Port ID Virtualization Tape Library Fiber Chan Switch SAN Storage VIOS Fiber Channel adapter supports Multiple World Wide Port Names / Source Identifiers Physical adapter appears as multiple virtual adapters to SAN / end-point device Virtual adapter can be assigned to multiple operating systems sharing the physical adapter 36

AIX 6.1

VIOS

Linux AIX 5.3

Linux

8Gb PCIe Fiber Chan Adapter

POWER Hypervisor

LPARs have direct visibility on SAN (Zoning/Masking) I/O Virtualization configuration effort is dramatically reduced NPIV does not eliminate the need to virtualize PCIfamily Tape Library Support

© 2008 IBM Corporation

IBM Power Systems

Current vSCSI model

N-Port ID Virtualization

Virtualized Disks

POWER5 or POWER6

POWER6

VIO Client Generic SCSI Disk

VIO Client

Generic SCSI Disk

EMC 5000

Virtual FC

VIOS FC Adapters F C

Virtualized FC Adapter

Virtualized Disks

Virtual SCSI

VIOS FC Adapters

F C

F C

SAN SAN EMC 5000

IBM 2105

F C

SAN SAN IBM 2105

EMC 5000

IBM 2105

*All statements regarding IBM's future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.

37

© 2008 IBM Corporation

IBM CONFIDENTIAL

IBM Power Systems

Virtual Tape over NPIV VIO client Backup Client

Generic Tape Device

Backup client to backup server ommunication over ethernet to load the appropriate tape

vSCSI VIOS FC Adapters

LAN-free backup over SAN

Backup server

LAN

SAN

Drive Robotics

Tape Library

*All statements regarding IBM future directions and intent are subject to change or withdrawal without notice and represent goals and objectives only. Any reliance on these Statements of General Direction is at the relying party's sole risk and will not create liability or obligation for IBM.

38

© 2008 IBM Corporation

IBM Power Systems

PowerVM Virtual Tape Support

Linux

AIX V5.2

AIX V5.3

Virt Enet Virt SCSI

IBM i AIX V6.1 AIX V5.3

Int Virt Manager

Dedicated Proc.

AIX V6.1

VIOS Partition

Low function SAS Tape devices Micro-partitioning SCSI (SAS) interface No support for Tape robotics Features / Functions Only one partition has control of tape device Tape handling is provide by the OS of the partition Tape eject, etc. Linux

AIX V5.3 Linux Linux

Dynamically Resizable

VIOS 2.1 Shared SCSI

T

39

Vt

Vt

Vt

Operating Systems AIX IBM i Linux

© 2008 IBM Corporation

IBM Power Systems

IBM’s History of Unix Server Virtualization 2001

POWER4 LPAR (dedicated CPUs)

2002

Dynamic LPAR

2004 POWER5 Micropartitioning Virtual I/O SMT

2007

POWER6 IVE Partition Mobility

1H2008 Multiple Shared Pools Shared Dedicated Capacity

2H2008

NPIV Tape-Virt. Hot Node Add/Repair

2008+ MemoryVirt. Code page Deduplication

PowerVM on IBM Power Systems servers

40

© 2008 IBM Corporation

IBM CONFIDENTIAL

IBM Power Systems

Planned (1H2009)* POWER6 Virtual Partition Memory (VPM) Pool of memory that can be shared by a group of LPARs

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

M M M M M M

VIOS Disk

MMM

*All statements regarding IBM future directions and intent are subject to change or withdrawal without notice and represent goals and objectives only. Any reliance on these Statements of General Direction is at the relying party's sole risk and will not create liability or obligation for IBM.

41

© 2008 IBM Corporation

IBM Power Systems

What is PowerVM? !" #$

%

&

PowerVM Editions feature Micro-Partitioning™ Virtual I/O Server Integrated Virtualization Manager Live Partition Mobility Lx86

Logical Partitioning PowerVM is the new umbrella branding term for Power™ Systems Virtualization (Logical Partitioning, Micro-Partitioning, POWER Hypervisor, Virtual I/O Server, etc.)

42

© 2008 IBM Corporation

IBM Power Systems

PowerVM Offerings… … Feature/Function Servers Supported

Express Edition p520 / p550

Standard Edition

Enterprise Edition

JS22, Power Systems JS21, JS22, Power Systems (POWER6)

2 DLPARS +1 VIOS per Server

10 / Core

10 / Core

Management

IVM

IVM & HMC

IVM & HMC

VIOS

Yes

Yes

Yes

Live Partition Mobility

No

No

Yes

Shared Processor Pools

No

Yes

Yes

Max LPARs

(P6 & HMC Required)

Yes

(HMC Required)

Shared Dedicated Capacity

Yes

Operating Systems

AIX / Linux / i

AIX / Linux / i

AIX / Linux / i

Yes

Yes

Yes

PowerVM Lx86 43

(POWER6: Servers & Blades)

Yes

© 2008 IBM Corporation

IBM Power Systems

Security in Virtualized Environments POWER6 Virtualization is EAL4+ certified VIO Server is EAL4+ certified AIX 5.3 and AIX 6.1 is EAL4+ certified

i

AIX

Linux

Power Hypervisor

44

© 2008 IBM Corporation

IBM Power Systems

Integrated Virtualization Manager Create and manage Micro-partitions using a browser interface

Available on the Power 520, 550, JS12 and JS22 Intuitive, user-friendly interface Packaged with VIOS Subset of HMC functionality Single VIOS No support for concurrent firmware maintenance

Can be migrated to an HMC environment at a later date

....

45

© 2008 IBM Corporation

IBM Power Systems

Hardware Management Console System p5

Manages Advanced Functions

IBM

Required for 570/575/595 and optional for other systems

System p5

IBM

Needed for Dynamic LPAR, On/Off CoD, concurrent maintenance and complex environments

System p5

IBM

Provides remote power management

System p5

IBM

Connects to Service Processor using Ethernet

Provides virtual console for LPARs Using virtual serial connections

Consolidates error logs Connects to LPARs by real or virtual Ethernet

Support for up to 48 (32 575/595) servers or 254 LPARs Automatic hardware service calls (Service Agent) Remote access via browser

Desktop and rack-mount models

46

H C R U6

serve r H C R U6

H C R U6

System p5

IBM

System p5

IBM

© 2008 IBM Corporation

IBM Power Systems

AIX Workload Partitions Separate regions of application space within a single AIX image Improved administrative efficiency by reducing the number of AIX images to maintain Software partitioned system capacity Each Workload Partition obtains a regulated share of system resources Each Workload Partition can have unique network, filesystems and security

Two types of Workload Partitions System Partitions Application Partitions

Workload Partition Test

Separate administrative control Each System Workload partition is a separate administrative and security domain

Shared system resources Operating System, I/O, Processor, Memory

47

Workload Partition Billing

Workload Partition Application Server

Workload Partition BI

Workload Partition Web Server

Workload Partition Test

AIX © 2008 IBM Corporation

IBM Power Systems

PowerVM AIX Virtualization Continuum AIX Workload Partitions Complement Logical Partitions LPAR / Micropartitions Resource Flexibility

AIX V5.3 on POWER5 or later

Workload Partitions AIX 6 on POWER4 or later

AIX Workload Manager AIXV4.3.36 on POWER3 or later

Workload Isolation 48

© 2008 IBM Corporation

IBM Power Systems

Two WPAR AIX Offerings… AIX 6

Workload Partitions (WPAR) included in AIX 6 Element (single system) WPAR Management

Workload Partitions Manager™

Enablement for Live Application Mobility Cross System Management for Workload Partitions Automated, Policy-based Application Mobility Part of IBM System Director Family

WPAR Manager

49

© 2008 IBM Corporation

IBM Power Systems

Workload Partitions Manager Management of WPARS across multiple systems Lifecycle operations Single Console for: Graphical Interface Create & Remove Start & Stop Checkpoint & Restart Monitoring & Reporting Manual Relocation Automated Relocation Policy Driven Change

Workload Partition Manager

Infrastructure Optimization Load Balancing

Web Service

Server 1

Server 2

Server 3

WPAR Agent

WPAR Agent

WPAR Agent

System/Application WPARs

50

Browser

System/Application WPARs

System/Application WPARs

© 2008 IBM Corporation

IBM Power Systems

Graphical WPAR Manager & Application Mobility

Workload Partition Manager

51

© 2008 IBM Corporation

IBM Power Systems

AIX Live Application Mobility Move a running Workload Partition from one server to another for outage avoidance and multi-system workload balancing

Workload Partition App Server

Workload Partition Web

Workload Partition Data Mining

Workload Partition e-mail

Workload Partition QA

Workload Partition Dev

AIX

Workload Partitions Manager

Workload Partition Billing

Policy

AIX

Works on any hardware supported by AIX 6, including POWER5 and POWER4 52

© 2008 IBM Corporation

IBM Power Systems

What is PowerVM Lx86??? Native Native Linux Linux on on POWER POWER Binary Binary

Linux x86 Applications ISV Binaries

User Binaries

Dynamically translates and maps x86 Linux instructions to POWER Run any 32-bit Linux/x86 user space application binary Requires no re-compilation Direct H/W access or apps using kernel mod’s not supported

Lx86 Feature Front End Optimizer Back End

Linux OS (Red Hat or Novell SuSE) POWER Processor Power System Server Platform 53

Native & translated applications interoperate Transparent to users “It just runs” like on Linux/x86

Performance: 60-80% of native

“Good Enough” for many apps Translates blocks of code into intermediate representation Performs optimizations Stores optimized, frequently used blocks of code in cache Handles Linux OS call mapping Encodes binary for target POWER processor platform

© 2008 IBM Corporation

IBM Power Systems

When to use PowerVM Lx86? Native port gives BEST performance Ideal scenarios for Lx86 feature

Application Considerations1 User Interactive

1. Proof-of concept project before native port 2. Initial “port” for appropriate and compatible applications to build business case

Transactional

3. Supporting applications, tools, utilities for your mainstream applications which are enabled as a POWER application running the Linux OS

I/O Intensive Computational Intensive

4. A fast means to test and characterize an environment for server consolidation of several applications Run AIX®, Linux on POWER and x86 Linux applications on one server

Not a good use for PowerVM Lx86

Architecture Specific Kernel Access !

"

Determine Power Systems performance

$

# $

%

(1) Performance assessments are a general characterization due to the wide range of application factors the performance will be variable and should be validated in the client environment

54

© 2008 IBM Corporation