© 2009 ibm corporation power systems virtualization 4q 2009 update ibm power systems vess natchev,...
TRANSCRIPT
© 2009 IBM Corporation
Power Systems Virtualization 4Q 2009 Update
IBM Power Systems
Vess Natchev, [email protected]
IBM Lab Services, Rochester
© 2009 IBM Corporation
IBM Power Systems
2
Agenda
Virtualization with PowerVM: overview IBM i and Virtual I/O Server (VIOS) I/O virtualization Interfaces: HMC and Integrated Virtualization Manager (IVM) HMC enhancements IVM support for IBM i logical partitions (LPARs) N_Port ID Virtualization for IBM i Redundant VIOS support with client-side MPIO End-to-end device mapping Active Memory Sharing (AMS) PowerVM Lx86 Systems Planning Tool (SPT) IBM Systems Director and VMControl: advanced virtualization management Let IBM Lab Services help with virtualization!
© 2009 IBM Corporation
IBM Power Systems
3
IBM develops hypervisor that would become VM on the mainframe
IBM announces first machines to do physical partitioning
IBM announces LPAR on the mainframe
IBM announces LPAR on POWER™
19671967 19731973 19871987
IBM intro’s POWER Hypervisor™ for System p™ and System i™
IBM announces PowerVM
200720072004200419991999 20082008
IBM announces POWER6™, the first UNIX® servers with Live Partition Mobility
IBM’s History of Virtualization Leadership
A 40 year tradition continues with PowerVM™
© 2009 IBM Corporation
IBM Power Systems
4
What Is PowerVM?
Micro-Partitioning™
Subsystems
Workload Partitions
Live Application Mobility
PowerVM Editions features
Micro-Partitioning
Virtual I/O Server
Integrated Virtualization Manager
Live Partition Mobility
Lx86 (formerly System p AVE)
Logical Partitioning
Hardware and software that delivers industry-leading virtualization on IBM POWER processor-based servers for IBM i, UNIX and Linux clients
© 2009 IBM Corporation
IBM Power Systems
5
PowerVM Editions
Unified virtualization offerings for IBM i, AIX and Linux
Provides advanced virtualization capability for Power servers and blades
PowerVM Standard Edition is used most often for IBM i workloads
Live Partition Mobility is not yet supported for IBM i
Express Standard Enterprise
Maximum LPARs 1+2 / Server 10 / Core 10 / Core
Management IVM IVM, HMC IVM, HMC
Virtual I/O Server
Lx86
Multiple Shared Processor Pools
Live Partition Mobility
Active Memory Sharing
PowerVM Editions
More information: http://www.ibm.com/systems/power/software/virtualization/index.html
© 2009 IBM Corporation
IBM Power Systems
6
IBM i I/O Virtualization Can Improve Service
Respond quickly and flexibly to business opportunities and customer demands; align physical and IT assets to the business to enable rapid, agile response to changing business circumstances
Power Systems support dedicated I/O – I/O resources assigned to partitions– Adapters can be moved between partitions
IBM i supports I/O virtualization– IBM i can host I/O for i 6.1, AIX, & Linux partitions– Plus iSCSI-attached VMware and Windows servers
√ Reduce costs while improving IT infrastructure flexibility
Power Hypervisor
VIOS
Power Hypervisor
IBM i 6.1 hosting of IBM i 6.1 partitions requires POWER6 processor-based servers
© 2009 IBM Corporation
IBM Power Systems
7
VIOS I/O Virtualization Can Improve Service
Respond quickly and flexibly to business opportunities and customer demands; align physical and IT assets to the business to enable rapid, agile response to changing business circumstances
Power Systems support dedicated I/O – I/O resources assigned to partitions– Adapters can be moved between partitions
PowerVM adds I/O virtualization– Virtual I/O Server (VIOS) enables sharing
of I/O resources among partitions– NPIV support simplifies SAN management (new!)– Multiple VIOS partitions provide redundancy (new!)
√ Reduce costs while improving IT infrastructure flexibility
Power Hypervisor
VIOS
Power Hypervisor
* Support planned for IBM i
VIOS hosting of IBM i 6.1 partitions requires POWER6 processor-based servers
© 2009 IBM Corporation
IBM Power Systems
8
When Is PowerVM Required? Try This Quiz!
Scenario I: – 8203-E4A 2-way– 1 IBM i host partition and 1 IBM i virtual client partition– Dedicated processors– Is PowerVM required?
Scenario II:– 8203-E4A 2-way– 3 IBM i partitions– Is PowerVM required?
Scenario III:– 8203-E4A 2-way– 1 VIOS host partition and 1 IBM i client partition– Dedicated processors– Is PowerVM required?
© 2009 IBM Corporation
IBM Power Systems
9
When Is PowerVM Required? Try This Quiz!
Scenario I: – 8203-E4A 2-way– 1 IBM i host partition and 1 IBM i virtual client partition– Dedicated processors
– Is PowerVM required? NO
Scenario II:– 8203-E4A 2-way– 3 IBM i partitions
– Is PowerVM required? YES
Scenario III:– 8203-E4A 2-way– 1 VIOS host partition and 1 IBM i client partition– Dedicated processors
– Is PowerVM required? YES
© 2009 IBM Corporation
IBM Power Systems
10
Virtualization Interfaces: HMC and IVM
Hardware Management Console
– Browser-based console for server and virtualization management
– Used for Power Servers
– Create VIOS, IBM i LPARs
– Provision virtual storage, DVD, tape, networking
– Configure NPIV
Integrated Virtualization Manager
– Browser-based management tool for LPAR and virtualization management
– Runs in VIOS LPAR
– Can be used for Power 520/550, required for Power blades
– Create IBM i LPARs
– Provision virtual storage, DVD, tape, networking
– Configure NPIV
© 2009 IBM Corporation
IBM Power Systems
11
VIOS Configuration: HMC System1) Assign volumes to FC adapters in VIOS using WWPNs2) In HMC: Server->Configuration->Virtual Resources->Virtual Storage Management
No need to use VIOS command line Assign volume to correct IBM i LPAR Volume then becomes available to IBM i as DDxx
© 2009 IBM Corporation
IBM Power Systems
12
VIOS Configuration: IVM System1) Assign volumes to FC adapters in VIOS using WWPNs2) In IVM: View/Modify Virtual Storage Physical Volumes
No need to use VIOS command line Assign volume to correct IBM i LPAR Volume then becomes available to IBM i as DDxx
© 2009 IBM Corporation
IBM Power Systems
13
IVM support for IBM i LPARs
PowerVM Integrated Virtualization Manager provides an easier to use, lower cost of entry virtualization solution
– Supports virtualization without an HMC – Provided with PowerVM Express, Standard, and Enterprise Editions
i 6.1 partitions are supported with IVM on BladeCenter JS12, JS22, JS23, JS43 and Power 520 (8203) and 550 (8204) systems
– VIOS partition owns disk, DVD, tape and Ethernet hardware resources– IBM i is a purely virtual partition
PowerVM Express Edition available for i clients– Entry solution supporting up to 3 partitions – VIOS plus 2 others
Power Hypervisor
VIOSWith IVM
Power Hypervisor
VIOS With IVM
© 2009 IBM Corporation
IBM Power Systems
14
Use IVM, HMC or Either? Try This Quiz! Scenario I:
– 8204-E8A– 1 IBM i host partition, 4 IBM i client partitions, no other partitions– IVM, HMC, or either?
Scenario II: – 7778-23X (JS23 Power blade)– 1 VIOS host partition, 1 IBM i client partition, 2 Linux client partitions– IVM, HMC, or either?
Scenario III:– 8203-E4A– 1 VIOS host partition, 1 IBM i client partition, 1 AIX client partition– IBM i client partition requires access to physical tape adapter– IVM, HMC, or either?
Scenario IV:– 8204-E8A– 1 VIOS host partition, 2 IBM i client partitions, 2 AIX client partitions– IVM, HMC, or either?
Scenario V:– 9117-MMA– 1 VIOS host partition, 2 IBM i client partition, 3 AIX client partitions, 1 Linux partition client partitions– IVM, HMC, or either?
© 2009 IBM Corporation
IBM Power Systems
15
Use IVM, HMC or Either? Try This Quiz! Scenario I:
– 8204-E8A– 1 IBM i host partition, 4 IBM i client partitions, no other partitions– IVM, HMC, or either? HMC
Scenario II: – 7778-23X (JS23 Power blade)– 1 VIOS host partition, 1 IBM i client partition, 2 Linux client partitions– IVM, HMC, or either? IVM
Scenario III:– 8203-E4A– 1 VIOS host partition, 1 IBM i client partition, 1 AIX client partition– IBM i client partition requires access to physical tape adapter– IVM, HMC, or either? HMC
Scenario IV:– 8204-E8A– 1 VIOS host partition, 2 IBM i client partitions, 2 AIX client partitions– IVM, HMC, or either? Either
Scenario V:– 9117-MMA– 1 VIOS host partition, 2 IBM i client partition, 3 AIX client partitions, 1 Linux partition client partitions– IVM, HMC, or either? HMC
© 2009 IBM Corporation
IBM Power Systems
16
NPIV Support for DS8000 and FC Tape Libraries
EMC
IBM i
VIOS
FC HBAs
DS5000
generic scsi disk
generic scsi disk
SVC
VIOS
FC HBAs
SAN
IBM i
FCPVIOS
FC HBAs
DS8000
VIOS
FC HBAs
SAN
DS8000
SCSI
Multiple storage subsystems supported* Storage assigned to VIOS first, then virtualized
to IBM i Can be configured with HMC or IVM
DS8000 and certain FC tape libraries supported Storage mapped directly to Virtual FC adapter in
IBM i, which uses N_Port on FC adapter in VIOS Uses VIOS in passthrough mode
* See section 7 of the IBM i Virtualization and Open Storage Readme: http://www.ibm.com/systems/i/os
VSCSI NPIV
© 2009 IBM Corporation
IBM Power Systems
17
NPIV Benefits for IBM i
Sharing dual-port 8Gb FC adapters among multiple partitions– One port from 2 separate adapters can be shared to same client partition, allowing for
adapter redundancy
Support for FC tape libraries in VIOS environment– Tape library recognized with device-specific machine-type and model (MTM) in IBM i and
all library functions supported
Support for DS8000 storage– Volumes recognized with device-specific MTM and as protected or unprotected
Support for DS8000 Copy Services with PowerHA in a VIOS environment– Similar to natively attached DS8000 today
© 2009 IBM Corporation
IBM Power Systems
18
Configure Disk and Tape Virtualization with NPIV
EMC
IBM i
FCPVIOS
FC HBAs
DS8000
VIOS
FC HBAs
SAN
DS8000
1
Step 1: configure virtual and physical FC adapters
Step 2: configure SAN fabric and storage/tape
2
© 2009 IBM Corporation
IBM Power Systems
19
Use HMC to create Virtual FC (VFC) server and client adapters
1VIOS IBM i
Configure Disk and Tape Virtualization with NPIV
© 2009 IBM Corporation
IBM Power Systems
20
1
Use HMC to assign IBM i LPAR and VFC adapter pair to physical FC port
Configure Disk and Tape Virtualization with NPIV
© 2009 IBM Corporation
IBM Power Systems
21
2
Use DS8000 or tape library UI and Redbook to assign LUNs or tape drives to the WWPN from the VFC client adapter in i LPAR
Configure Disk and Tape Virtualization with NPIV
© 2009 IBM Corporation
IBM Power Systems
22
Redundant VIOS Support with Client-side MPIO
Redundant VIOS Support– Enables IBM i 6.1 partitions to utilize redundant VIOS partitions with 1 set of
storage LUNs– Improves availability of virtualized environment– Can assign two paging VIOS partitions to a shared memory pool to provide
redundant access to the paging devices.– Available on Power servers only, not on Power blades
Power Hypervisor
VIOS VIOS
© 2009 IBM Corporation
IBM Power Systems
23
Host group definition on SAN
Host groups are used to share access to the same logical drives between VIOS partitions
And repeat for the second VIOS host
© 2009 IBM Corporation
IBM Power Systems
24
© 2009 IBM Corporation
IBM Power Systems
25
End-to-end Device Mapping
In HMC: Server->Partitions->VIOS LPAR->Hardware Information-> Virtual I/O Adapters->SCSI
Allows direct mapping of LUNs attached to VIOS (hdiskX) to disk units in IBM i (DD0xx) Facilitates configuration changes and troubleshooting Requires VIOS 2.1.2 or later
© 2009 IBM Corporation
IBM Power Systems
26
Innovative solution for more efficient utilization of memory resources
Available with PowerVM Enterprise Edition– No additional cost
System requirements:– IBM Power Systems server or blade with POWER6 processors– Virtual I/O Server (VIOS) 2.1.1– Firmware level: eFW 3.4.2– HMC v7.342
Active memory Sharing is optionally configurable on a partition basis– Shared Memory Partitions must be defined in shared processor mode
– Shared Memory Partitions must be “pure virtual”, ie all I/O devices are accessed via the VIOS
Virtual SCSI Client Adapters
Virtual Ethernet Adapters
Virtual Serial Server Adapters
Operating systems supported:– AIX 6.1 TL3– IBM i 6.1 plus PTFs– SUSE Linux Enterprise Server 11
PowerVM active memory sharing (AMS)
0
5
10
15#10
#9
#8
#7
#6
#5
#4
#3
#2
#1
Mem
ory
Usa
ge
(GB
)
TimeWorkloads
White paper on AMS: http://www.ibm.com/systems/power/software/virtualization/whitepapers/ams.html
© 2009 IBM Corporation
IBM Power Systems
27
IVM example: working with AMS – define a pool
© 2009 IBM Corporation
IBM Power Systems
28
IVM example: working with AMS – pool definition
© 2009 IBM Corporation
IBM Power Systems
29
IVM example: working with AMS – partition properties
© 2009 IBM Corporation
IBM Power Systems
30
HMC example: working with AMS – define a pool
Select the System i to work with -> Tasks -> Virtual Resources -> Configuration -> Shared memory pool management
© 2009 IBM Corporation
IBM Power Systems
31
HMC example: working with AMS – define a pool
© 2009 IBM Corporation
IBM Power Systems
32
HMC example: working with AMS – partition properties
© 2009 IBM Corporation
IBM Power Systems
33
Consolidate Linux Servers
PowerVM Lx86 – Run x86 Linux applications on Power Systems
√ Simplifies migration of Linux on x86 applications to realize the energy and administration savings of consolidation
Power Systems Platform
Supported Linux OS
PowerVM Lx86
x86 Linux OS
App
AIX OS
AIX OSApplication
POWER Linux OS
Application
PowerVM
© 2009 IBM Corporation
IBM Power Systems
34
PowerVM System Planning Tool
Simplifies the planning and installation of Power servers with PowerVM– Browser-based application that helps you design logical partitioned systems– Integrated with the Workload Estimator – Integrated with IBM ordering system
Download: www.ibm.com/systems/support/tools/systemplanningtool
© 2009 IBM Corporation
IBM Power Systems
35
Discover servers
Monitor and report system health
Optimize and update servers
Integrate with enterprise service management
Providing a foundation for enterprise platform management
Managed Infrastructure
© 2009 IBM Corporation
IBM Power Systems
36
Systems Director VMControl
Plug-in for IBM Systems Director– Express, Standard, Enterprise Editions
Simplifies virtualization management
Entry into cloud computing for Power Systems
http://www.ibm.com/systems/management/director/plugins/vmcontrol/index.html
© 2009 IBM Corporation
IBM Power Systems
37
Systems Director VMControl
Virtual image (appliance) management and deployment
System pools (clouds)
Storage integration
© 2009 IBM Corporation
IBM Power Systems
38
IBM Systems Director VMControl 2.1Image Manager Overview
Discover existing image repositories and import external, standards-based images into your repositories as virtual appliances.
Capture a running virtual server that is configured just the way you want, complete with guest operating system, running applications, and virtual server definition. When you capture the virtual server, a virtual appliance is created in one of your image repositories.
Import virtual appliance packages that exist in the Open Virtualization Format (OVF) from the Internet or other external sources. After the virtual appliance packages are imported, you can deploy them within your data center.
Deploy virtual appliances quickly to create new virtual servers that meet the demands of your ever-changing business needs.
Systems Director VMControl Image Manager supports deploying virtual appliances to the following platforms:
– PowerVM virtual appliances on IBM® Power Systems® servers (POWER5™ and POWER6™) that are managed by Hardware Management Console or Integrated Virtualization Manager
– Linux® virtual appliances on System z® systems running on the z/VM® hypervisor
meta-data
SW
OS
Virtual Appliance
© 2009 IBM Corporation
IBM Power Systems
39
Power Systems Pools with VMControl 2.2 Simplifying the management of Power Systems
– Integration with the IBM Systems Director dashboard
– Dynamic Virtual Server Placement– Simplified Image Capture, Deploy and Customize– Virtual Server Relocation/Mobility– Workload Resilience
Support for POWER5 and POWER6 Systems– New systems or available capacity from existing
systems– IVM and HMC managed systems
Support for AIX NIM as an image repository for both single systems and Power System Pools.– Discovery of existing mksysb images– Repository for image capture – Network install as part of deployment
Dynamic allocation of SAN storage– VIOS managed volume groups– Shared SAN storage pools
Power System Pool
Image Repository
IBM Systems Director VMControl
AIX NIM
SAN Storage
Mobility
© 2009 IBM Corporation
IBM Power Systems
4040
04/20/23
Workload (Virtual Server) Resilience within a System Pool
Relocate Virtual Servers between Hosts within the Pool- Determine best host placement within the pool- Supports single virtual servers and host evacuation
Move virtual servers away from a failing host system.- Automate relocation and placement of virtual servers in response to
predicted host system failures with no disruption.
Restart virtual servers when a host system fails.- Automate remote restart and placement of virtual servers in response
to host system failures with minimal disruption.- From a checkpoint in the future.
Resilience policy associated with the workload- Provide workload resilience – yes/no- Enables host system monitoring for failures and predictive failures- Automates recovery action based on desire level of automation
Automation policy associated with the workload- Automate = Advise / Automate- Advise – VMControl recommends actions and requires confirmation- Automate – VMControl automates actions
View In Animation Mode
System Pool (Ensemble)
© 2009 IBM Corporation
IBM Power Systems
41
IBM Systems Lab Services Virtualization Program
What is it?– Free presales technical assistance from Lab Services– Help with virtualization solutions:
Open storage (such as DS5100 and DS5300)Power bladesIBM Systems Director VMControlOther PowerVM technologies
– Design solution, hold Q&A session with client, verify hardware configuration– Does not cover implementation
Who can use it?– IBMers, Business Partners, clients
How do I use it?– Contact Lab Services for nomination form – [email protected]– Send in form– Participate in assessment call with Virtualization Program team– Work with dedicated Lab Services technical resource to design solution
before the sale
© 2009 IBM Corporation
IBM Power Systems
42
Service Vouchers
• Getting-started implementation services • 8 hours of services with each voucher• Any additional services are billable• http://www.ibm.com/systems/i/hardware/editions/services.html
© 2009 IBM Corporation
IBM Power Systems
43
Resources
IBM i Virtualization and Open Storage Read-me First: http://www.ibm.com/systems/i/os IBM i and storage performance information:
http://www.ibm.com/systems/i/advantages/perfmgmt/resource.html Service vouchers: http://www.ibm.com/systems/i/hardware/editions/services.html
© 2009 IBM Corporation
IBM Power Systems
44
8 IBM Corporation 1994-2007. All rights reserved.References in this document to IBM products or services do not imply that IBM intends to make them available in every country.
Trademarks of International Business Machines Corporation in the United States, other countries, or both can be found on the World Wide Web at http://www.ibm.com/legal/copytrade.shtml.
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.Linux 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.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.UNIX is a registered trademark of The Open Group in the United States and other countries.Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.Other company, product, or service names may be trademarks or service marks of others.
Information is provided "AS IS" without warranty of any kind.
The customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer.
Information concerning non-IBM products was obtained from a supplier of these products, published announcement material, or other publicly available sources and does not constitute an endorsement of such products by IBM. Sources for non-IBM list prices and performance numbers are taken from publicly available information, including vendor announcements and vendor worldwide homepages. IBM has not tested these products and cannot confirm the accuracy of performance, capability, or any other claims related to non-IBM products. Questions on the capability of non-IBM products should be addressed to the supplier of those products.
All statements regarding IBM future direction and intent are subject to change or withdrawal without notice, and represent goals and objectives only.
Some information addresses anticipated future capabilities. Such information is not intended as a definitive statement of a commitment to specific levels of performance, function or delivery schedules with respect to any future products. Such commitments are only made in IBM product announcements. The information is presented here to communicate IBM's current investment and development activities as a good faith effort to help with our customers' future planning.
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance 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 or performance improvements equivalent to the ratios stated here.
Prices are suggested U.S. list prices and are subject to change without notice. Starting price may not include a hard drive, operating system or other features. Contact your IBM representative or Business Partner for the most current pricing in your geography.
Photographs shown may be engineering prototypes. Changes may be incorporated in production models.
Trademarks and Disclaimers