SlideShare a Scribd company logo
1 of 72
Download to read offline
Efficiency of one. Flexibility of Many. 40 years of virtualization.




z/VM 6.2: Increasing the Endless Possibilities of Virtualization




                                     Bill Bitner
                         IBM Endicott – The Birthplace of IBM
                        z/VM Customer Focus and Care Leader
                                bitnerb@us.ibm.com


                     z/VM Development Lab Customer Focus and Care
                          z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Agenda

                                 • Heritage and History
     z/VM Timeline               • Constantly Expanding Function


    Reflecting on the            • Challenges
    z/VM 6.2 Design              • Speeds and Feeds


    What Makes Live              • Making it safe
    Guest Relocation             • Making it manageable
       Special?

                                 • Availability
    New Possibilities            • Flexibility in Testing

2                        z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


IBM System z Virtualization Genetics
Over 40 years of continuous innovation in virtualization
 – Refined to support modern business requirements                                    zEnterprise
 – Exploit hardware technology for economical growth
                                                                         System z10
 – LPAR, Integrated Facility for Linux, HiperSockets
 – System z Application Assist Processors                  System z9 z/VM V6
 – System z Information Integration                  zSeries                      64-Bit
                                                                                   Live Guest Relocation
   Processors                                                   VM/ESA
                                                9672                              Virtual Switch
                                                                 ESA Guest LANs Set Observer
                                           9x21
                                                    VM/XA           Virtual Machine Resource Manager
                                     3090           31-Bit  Virtual Disks in Storage Performance Toolkit

                                                          VM/HPO                  CMS Pipelines QDIO Enhanced Buffer State Mgmt
                                             308x
                                                         64 MB Real         Accounting Facility     Minidisk Cache      HiperSockets
                                     303x
                                                                        Absolute | Relative SHARESIE on SIE Automated Shutdown
                             4381          VM/SP
                                            SMP          Discontiguous Saved Segments Named Saved Systems I/O Priority Queuing
                                                   Instruction TRACE Start Interpretive Execution (SIE) Host Page-Management Assist
                          VM/370
                                            Programmable Operator (PROP) LPAR Hypervisor          Integrated Facility for Linux HyperSwap
                           S/370
                                    Inter-User Communication Vehicle (IUCV) VM Assist Microcode Adapter Interruption Pass-Through
           CP-67         Conversational Monitor System (CMS) Dedicated I/O Processors Multiple Logical Channel Subsystems (LCSS)
           S/360
                       Diagnose Hypervisor InterfaceProgram Event Recording (PER) Open Systems Adapter (OSA) Network Switching
         Control Program Hypervisor Translation Look-Aside Buffer (TLB) REXX Interpreter Large SMP Dynamic Virtual Machine Timeout
         Dynamic Address Translation (DAT) Zone Relocation Expanded Storage Multiple Image Facility (MIF) N_Port ID Virtualization (NPIV)

           1960s           1972            1980            1981            1988             1995              2010...
 IBM System z – a comprehensive and sophisticated suite of virtualization function
 3                                   z/VM Development Lab Customer Focus and Care
                                          z/VM Customer Focus and Care                                         ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.




                          Reflecting on the
                          z/VM 6.2 Design




4                  z/VM Development Lab Customer Focus and Care
                        z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


z/VM Version 6 Release 2
•       Highlights
         – Announced October 12, 2011
         – Made generally available on December 2, 2011
         – Planned end of service is April 30, 2015


•       New Priced Feature VM Single System Image:
         – Single System Image (SSI) Clustering
         – Live Guest Relocation (LGR)


•       References
         – z/VM Home Page: www.ibm.com/vm/
         – z/VM 6.2 Info: www.ibm.com/vm/zvm620/
         – z/VM SSI Info: www.ibm.com/vm/ssi/
    5                           z/VM Development Lab Customer Focus and Care
                                     z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


SSI Feature: Clustered Hypervisor with LGR Support
•       Connect up to four z/VM systems as members of a Single System Image (SSI) cluster
•       Provides a set of shared resources for member systems and their hosted virtual machines
•       Cluster members can be run on the same or different System z servers
•       Simplifies systems management of
        a multi-z/VM environment
         •   Single user directory                                 z/VM          Multiple CTCs for          z/VM
                                                                 Member 1       SSI communications         Member 2
         •   Cluster management from any member
               • Apply maintenance to all members
                 in the cluster from one location
               • Issue commands from one member
                 to operate on another
                                                                  z/VM                Shared volumes        z/VM
         •   Built-in cross-member capabilities                  Member 3                                   Member 4

         •   Resource coordination and protection
             of network and disks
                                                              Non-shared          Common LAN for guests IP
                                                              volumes             Shared SAN for guest FCP (optional) )




    6                                  z/VM Development Lab Customer Focus and Care
                                            z/VM Customer Focus and Care                               ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Key Early Design Struggle




      • Shorter Schedule                          • Longer Schedule
      • Less Features                             • Do it right
      • Build off of early prototypes                   • Various features
          • Based on a Server Virtual                   • RAS
            Machine
                                                  • Different design basics than
      • More Restrictions                           other platforms
                                                  • Less Restrictions
 7                      z/VM Development Lab Customer Focus and Care
                             z/VM Customer Focus and Care                    ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Why So Difficult to do LGR?
•   Maintaining accurate representation of the architecture
     • A z/VM Strength
•   Flexibility of the architecture
     • Different I/O devices
     • Crypto devices
     • Dynamic Resources
•   Flexibility of z/VM
     • Tuning Options
     • CP System Services
     • Shared Memory
•   Making it Worthy of the “System z” Brand



8                              z/VM Development Lab Customer Focus and Care
                                    z/VM Customer Focus and Care              ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Typical Release vs. z/VM 6.2 Line Item Relations

A              B       Typical                                             B         z/VM 6.2
                                                     A
     C
                               H              C                                                H
 D                                                              E

     E         F                                D                                       F

 G                                                                             L
            M
                                                         G
     N                          I                                      N
                                                                                                  I
K          L                                            K                      M
 9                      z/VM Development Lab Customer Focus and Care
                             z/VM Customer Focus and Care                      ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Speeds and Feeds
•        Start of regular weekly team meetings: Feb 5, 2008




    10                            z/VM Development Lab Customer Focus and Care
                                       z/VM Customer Focus and Care               ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.




                          What Makes SSI &
                           LGR Special?




11                  z/VM Development Lab Customer Focus and Care
                         z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.




         z/VM                      Multiple CTCs for ISFC-based             z/VM
       Member 1                         SSI communications                 Member 2




        z/VM                               Shared volumes                    z/VM
       Member 3                                                            Member 4



                                    Common LAN for guest IP communications
Non-shared
volumes                             Shared SAN for guest FCP connections (optional)
12                          z/VM Development Lab Customer Focus and Care
                                 z/VM Customer Focus and Care                  ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


SSI Cluster Management: Features for Greater Reliability
•    Cross-checking of configuration details as members join cluster and as resources are used:
         – SSI membership definition and identity
         – Consistent definition of shared spool volumes
         – Compatible virtual network configurations (MAC address ranges, VSwitch definitions)
•    Cluster-wide policing of resource access:
         – Volume ownership marking to prevent dual use
         – Coordinated minidisk link checking
         – Autonomic minidisk cache management
         – Single logon enforcement
•    DirMaint
         – Main DirMaint virtual machine which can run on any of the members
         – Main DirMaint coordinates with satellite virtual machines on other members
         – A member that is down will be brought “up to speed” when re-started.
    13                           z/VM Development Lab Customer Focus and Care
                                      z/VM Customer Focus and Care                 ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


SSI Cluster Management: Addressing Problems
•    Communications failure “locks down” future resource allocations until resolved
         – Existing running workloads continue to run
         – Prevents new accesses to resources
         – Cluster could temporarily be split and workloads continue to run


•    Added the new “REPAIR” option to IPL for severe problem resolution
         – Meant for use with a single member cluster to repair
         – Allows correcting various problems that aren’t addressable in standard cluster.




    14                               z/VM Development Lab Customer Focus and Care
                                          z/VM Customer Focus and Care                       ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Stages of a Live                  VMRELOCATE MOVE
                                      command
Guest Relocation
                 Step 1             Eligibility Checks


                 Step 2     Create Skeleton on Destination


                                  Move Guest Memory
                 Step 3         while guest continues to run




 15                       z/VM Development Lab Customer Focus and Care
                               z/VM Customer Focus and Care              ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


LGR, High-Level View of Memory Move
           Source                                                           Destination
                                    PUSH with resend

                                Pass 1
                                                           …
                                Walk through guest memory moving all non-
                                               zero pages




       Guest Address Space                                                  Guest Address Space

  16                         z/VM Development Lab Customer Focus and Care
                                  z/VM Customer Focus and Care                  ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


LGR, High-Level View of Memory Move
           Source                                                           Destination
                                    PUSH with resend

                                Pass 1
                                                           …
                                Pass 2
                                                           …

                               Walk through memory and resend any changed
                                                pages.




       Guest Address Space                                                  Guest Address Space

  17                         z/VM Development Lab Customer Focus and Care
                                  z/VM Customer Focus and Care                  ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


LGR, High-Level View of Memory Move
           Source                                                           Destination
                                    PUSH with resend

                                Pass 1
                                                           …
                                Pass 2
                                                           …
                                Pass 3




                                                 Repeat




       Guest Address Space                                                  Guest Address Space

  18                         z/VM Development Lab Customer Focus and Care
                                  z/VM Customer Focus and Care                  ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


LGR, High-Level View of Memory Move
           Source                                                           Destination
                                    PUSH with resend

                                Pass 1
                                                              …
                                Pass 2
                                                              …
                                Pass 3
                                  :
                                  :


                               Pass N



                                         Quiesce guest for final pass.
       Guest Address Space                                                  Guest Address Space

  19                         z/VM Development Lab Customer Focus and Care
                                  z/VM Customer Focus and Care                  ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.



                         Step 1           VMRELOCATE MOVE                        Stages of a Live
                                              command
                                                                                 Guest Relocation
                         Step 2             Eligibility Checks


                         Step 3     Create Skeleton on Destination


                                          Move Guest Memory
                         Step 4         while guest continues to run


                                              Quiesce Guest

Step 5a                                   Step 5b                                                Step 5c
      Guest State Move                      I/O Device Move                      Penultimate Memory Move



                         Step 6         Final Memory Move Pass



                         Step 7              Guest Resumed
                                             on Destination

 20                               z/VM Development Lab Customer Focus and Care
                                       z/VM Customer Focus and Care                        ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Live Guest Relocation
•    New CP Planning and Administration Chapter: Preparing for Live Guest Relocations in a
     z/VM SSI Cluster


•    New CP VMRELOCATE command
      – VMRELOCATE command starts, cancels, or tests a Live Guest Relocation
      – CP Commands & Utilities Reference: 14 pages (6 pages messages)
      – Options to control behavior:
           • MAXQUIESCE – maximum quiesce time
           • MAXTOTAL – maximum total relocation time
           • TEST – test it first (what a concept!)
           • STATUS – find out status




21                            z/VM Development Lab Customer Focus and Care
                                   z/VM Customer Focus and Care               ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Live Guest Relocation
•    New SMAPI interfaces
      • VMRELOCATE
      • VMRELOCATE_Image_Attributes
      • VMRELOCATE_Modify


•    Other Interfaces of note:
      • *VMEVENT
      • *MONITOR
      • *ACCOUNT


•    New CP Exit Points



22                               z/VM Development Lab Customer Focus and Care
                                      z/VM Customer Focus and Care              ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Safe Guest Relocation
•    Eligibility checks done multiple times throughout the relocation process.


•    Check more than just eligibility to move the virtual machine, but also check is it “safe” to
     move.
         • Overrides are available via force options
•    Checks for:
         • Does virtual machine really have access to all the same resources and functions?
         • Will moving the virtual machine over commit resources to the point of jeopardizing other
           workload on the destination system?


•    Pacing logic to minimize impact to other work in more memory constrained environments




    23                           z/VM Development Lab Customer Focus and Care
                                      z/VM Customer Focus and Care                    ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


    Relocation Domains
•    Greater control over where virtual machines can relocate and what architecture features they will
     have.
•    Architecture available to a virtual machine within a relocation domain is the maximal common
     subset.




               z/VM Member A                             z/VM Member B
                    z10                                       z196




               z/VM Member C                             z/VM Member D
                    z114                                      z196


    24                            z/VM Development Lab Customer Focus and Care
                                       z/VM Customer Focus and Care                         ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


    Relocation Domains
•    By default, the SSI domain is a relocation domain that includes all members of an SSI Cluster.
•    Additionally, there is a domain for each member which includes only that member.


         SSI Domain




               z/VM Member A                             z/VM Member B
                    z10                                       z196




               z/VM Member C                             z/VM Member D
                    z114                                      z196


    25                            z/VM Development Lab Customer Focus and Care
                                       z/VM Customer Focus and Care                         ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


    Relocation Domains
•    Domain Alpha is created to span a z10 and a z196, this restricts the architecture exposed to the
     virtual machine assigned to Alpha to only the maximal common instructions and features. In this
     case, most likely a subset of the z196.


         SSI Domain


         Domain Alpha

               z/VM Member A                             z/VM Member B
                    z10                                       z196




               z/VM Member C                             z/VM Member D
                    z114                                      z196


    26                            z/VM Development Lab Customer Focus and Care
                                       z/VM Customer Focus and Care                         ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


    Relocation Domains
•    Virtual machines in domain Epsilon are afforded the full z196 architecture.




         SSI Domain
                                                      Domain Epsilon
         Domain Alpha

               z/VM Member A                             z/VM Member B
                    z10                                       z196




               z/VM Member C                             z/VM Member D
                    z114                                      z196


    27                             z/VM Development Lab Customer Focus and Care
                                        z/VM Customer Focus and Care               ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.




                           New Possibilities




28                  z/VM Development Lab Customer Focus and Care
                         z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


What Can You Do with SSI Clusters and LGR?
1.   Flexibility for Planned Outages

2.   Methodically Testing at Current Levels

3.   Increased Control Over Server Sprawl

4.   Production with Protection

5.   Managing Resource Distribution

6.   Consistent Test Bed for Stress Tests

7.   One From the Customers – Utility Migration LPAR

8.   Local Disaster Recover (Business Continuity)

9.   Migrate to New Processor

29                           z/VM Development Lab Customer Focus and Care
                                  z/VM Customer Focus and Care               ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Flexibility for Planned Outages
•    The good news is workload running on z/VM is becoming more and more critical; the bad news is that
     brings greater availability challenges.
         •   Maintenance windows for down time get smaller
•    SSI and LGR allow moving work and rolling out service...




                    Workload 1                                     Workload 2

                 z/VM Member A                                  z/VM Member B



                    Workload 3                                     Workload 4

                 z/VM Member C                                  z/VM Member D

    30                              z/VM Development Lab Customer Focus and Care
                                         z/VM Customer Focus and Care                    ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Flexibility for Planned Outages
1. Apply maintenance to Member A, having new CP load module ready for IPL.
2. Move critical work from Member A to the other 3 members in the cluster.
3. Shutdown Member A and bring back up with new CP load module.


                                                           Workload 1x
                                                            Workload 2

            z/VM Member A                               z/VM Member B

              Workload 1y                                  Workload 1z
              Workload 3                                    Workload 4

            z/VM Member C                               z/VM Member D

  31                         z/VM Development Lab Customer Focus and Care
                                  z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Flexibility for Planned Outages
1. Move workloads back to member A
2. Rejoice




              Workload 1                                    Workload 2

             z/VM Member A                              z/VM Member B



              Workload 3                                    Workload 4

             z/VM Member C                              z/VM Member D

 32                          z/VM Development Lab Customer Focus and Care
                                  z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Methodically Testing at Current Levels
•        Testing for new levels of z/VM in the past often required use of second level systems and
         trade-offs between matching production environment.
•        z/VM SSI clusters can be used to help test and migrate throughout the members.
•        Perhaps start with System A at new service level and slowly move work there to test.


             1     5
                   2    3    4                             2     3     4

                z/VM Member A                                 z/VM Member B
              z/VM 6.2 RSU 1203                             z/VM 6.2 RSU 1201


             5     6    7                                  8     9    10

                z/VM Member C                                 z/VM Member D
              z/VM 6.2 RSU 1201                             z/VM 6.2 RSU 1201

    33                             z/VM Development Lab Customer Focus and Care
                                        z/VM Customer Focus and Care                  ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Increased Control Over Server Sprawl
•    Server sprawl and the success of virtualization have led to virtual server sprawl, z/VM SSI Clusters
     improve the management characteristics for these environments.
•    Consider customer with a single LPAR for production is sufficient today, but they are growing at a
     significant rate.
•    Various reasons to expand past a single LPAR:
         • Out growing single LPAR capacity
         • Risk management: avoiding all eggs in one basket and diversification.
         • Flexibility for software licensing
•    Move to z/VM 6.2 keeping your individual system, but prepare them to run as multi-member SSI in
     the future.
         • Bring in another LPAR and bring up an additional SSI member.




    34                              z/VM Development Lab Customer Focus and Care
                                         z/VM Customer Focus and Care                   ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Increased Control Over Server Sprawl
      Today, you may have 3 separate systems, but may not have
      compelling reason to combine them into a cluster.

           Workload 1

         System PROD1


           Workload A

         System TESTA


           Workload 3

          System DEV1

 35                       z/VM Development Lab Customer Focus and Care
                               z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Increased Control Over Server Sprawl
      Move to z/VM 6.2 and create clusters that just happen to be
      single member clusters for now.

           Workload 1                                               Workload 1

         System PROD1                                           Member PROD1


           Workload A                                               Workload A

         System TESTA                                            Member TESTA


           Workload 3                                               Workload 3

          System DEV1                                             Member DEV1

 36                       z/VM Development Lab Customer Focus and Care
                               z/VM Customer Focus and Care                  ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Increased Control Over Server Sprawl
      As workloads increase, create additional members in each cluster.


           Workload 1                              Workload 2

         Member PROD1                          Member PROD2


           Workload A                             Workload B

         Member TESTA                          Member TESTB


           Workload 3                              Workload 4

          Member DEV1                           Member DEV2

 37                        z/VM Development Lab Customer Focus and Care
                                z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Production with Protection
•    When adding a new application or upgrading an application in production, what is your
     confidence that you know how it will
      • Perform?
      • Impact other production workload?
      • Meet expectations?
•    Single System Image provides a way to allow workload to be part of the production
     environment, and yet be isolated




38                           z/VM Development Lab Customer Focus and Care
                                  z/VM Customer Focus and Care                  ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Production with Protection
              •   Four Members
                   •   True Production – two for redundancy
                         • Full amount of resources.
                   •   Pre-Production: proving grounds
                         • Limited resources.


     z/VM Member A                                               z/VM Member B
       Production                                                  Production




 z/VM Member C                                                        z/VM Member D
 Pre-Production                                                       Pre-Production

39                     z/VM Development Lab Customer Focus and Care
                            z/VM Customer Focus and Care                    ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


 Production with Protection
         •    Allow new application to run in pre-production LPARs




                                                                                                       Application



                                                                                                                     Application
               Application
Application




                                                                                                         Proven



                                                                                                                       Proven
                Proven
 Proven




              z/VM Member A                                                             z/VM Member B
                Production                                                                Production




                                                                                         Application
                                Application




                                                                                           New
                                  New




      z/VM Member C                                                                            z/VM Member D
      Pre-Production                                                                           Pre-Production

   40                                         z/VM Development Lab Customer Focus and Care
                                                   z/VM Customer Focus and Care                        ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


 Production with Protection
       •      If all goes well, move into true production




                                                                                          Application




                                                                                                         Application



                                                                                                                       Application
                Application
Application




                                Application




                                                                                                           Proven



                                                                                                                         Proven
                 Proven
 Proven




                                                                                            New
                                  New

               z/VM Member A                                                             z/VM Member B
                 Production                                                                Production




                                                                                           Application
                                 Application




                                                                                             New
                                   New




      z/VM Member C                                                                              z/VM Member D
      Pre-Production                                                                             Pre-Production

   41                                          z/VM Development Lab Customer Focus and Care
                                                    z/VM Customer Focus and Care                         ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Managing Resource Distribution
•    Some customers have or are in processing of exceeding the capacity of a single z/VM system and split
     work across LPARs
•    Determining how to divide the workloads across LPARs is a challenge, particularly in a dynamic world...




              z/VM System A                                   z/VM System B

•    With individual z/VM systems, one would need to define new virtual machines on B and
     remove the definitions on A
      • Responsibility of ensuring integrity during process is on shoulders of system
        programmer.
•    With an SSI cluster, one can more easily redistribute the load through logoff/logon or in
     many cases with LGR.
    42                            z/VM Development Lab Customer Focus and Care
                                       z/VM Customer Focus and Care                         ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Consistent Test Bed for Stress Tests
•        Testing Challenges:
          • Controlling test environments, testing in consistent manner
          • Functional and QA testing of various test programs
          • Stress testing in a controlled environment
•        Having an SSI cluster environment allows:
          • Virtual server with same resources, run in different members of cluster based on needs
          • Load in development probably not as heavy, run that in a smaller shared environment
          • Various testing in UT & CFT could create a heavier load for various testing
          • An isolated LPAR (member) for stress testing or establishing performance characteristics
            of workload.




    43                            z/VM Development Lab Customer Focus and Care
                                       z/VM Customer Focus and Care                 ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Consistent Test Bed for Stress Tests
   • Consider this example with development, unit test, component
     function test, performance test, and stress tests.
   • Build it all in the development member.
 Database
 New App



            New App



                      New App
                       HTTP
             WAS




  z/VM Member A                                                                z/VM Member B
   Development                                                                    UT & CFT
   8 Shared IFLs                                                               16 Shared IFLs




                                    z/VM Member C
                                  Stress/Performance
                                   3 Dedicated IFLs
 44                             z/VM Development Lab Customer Focus and Care
                                     z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Consistent Test Bed for Stress Tests
  • Development and Test could share the virtual machines involved,
    passing them back and forth between the systems as needed.




                                                                       Database
                                                                       New App



                                                                                  New App



                                                                                               New App
                                                                                                HTTP
                                                                                   WAS
  z/VM Member A                                                         z/VM Member B
   Development                                                             UT & CFT
   8 Shared IFLs                                                        16 Shared IFLs




                            z/VM Member C
                          Stress/Performance
                           3 Dedicated IFLs
 45                     z/VM Development Lab Customer Focus and Care
                             z/VM Customer Focus and Care                             ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Consistent Test Bed for Stress Tests
  • When ready for performance or stress test, move to Member C with
    Dedicated resources
  • More control over what has changed




  z/VM Member A                                                        z/VM Member B
   Development                                                            UT & CFT
   8 Shared IFLs             Database                                  16 Shared IFLs
                             New App



                                         New App



                                                    New App
                                                     HTTP
                                          WAS


                            z/VM Member C
                          Stress/Performance
                           3 Dedicated IFLs
 46                     z/VM Development Lab Customer Focus and Care
                             z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


One From the Customers – Utility Migration LPAR
• Customer with three discrete LPARS
     • Two Production z/VM Systems
     • One System Programmer Sandbox or Utility system
• Wants benefit of updating z/VM control program without an
  application outage.



                                      z/VM System
      z/VM System A                                                      z/VM System B
                                         Utility

      LPAR PRODA                   LPAR SANDBOX                          LPAR PRODB




 47                       z/VM Development Lab Customer Focus and Care
                               z/VM Customer Focus and Care                    ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


One From the Customers – Utility Migration LPAR
• Create SSI Cluster for each production System
       • Two Two-Member Clusters
       • But only include one of the production LPARs in each
• Utility System can stay a singleton or even a non-SSI system

 Yellow SSI Cluster                                                      Red SSI Cluster

                                      z/VM System
      z/VM Member A1                                                     z/VM Member B1
                                         Utility

       LPAR PRODA                  LPAR SANDBOX                           LPAR PRODB




 48                       z/VM Development Lab Customer Focus and Care
                               z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


One From the Customers – Utility Migration LPAR
•     Clone the production members so there is a second system (member) for each
      of the production LPARs.




    Yellow SSI Cluster                                                     Red SSI Cluster

                                        z/VM System
      z/VM Member A1                                                       z/VM Member B1
                                           Utility

       LPAR PRODA                    LPAR SANDBOX                           LPAR PRODB




              z/VM Member A2                             z/VM Member B2


 49                         z/VM Development Lab Customer Focus and Care
                                 z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


One From the Customers – Utility Migration LPAR
•        To update CP on production LPAR PRODA
              1. Shutdown Utility System




    Yellow SSI Cluster                                                         Red SSI Cluster


         z/VM Member A1                                                        z/VM Member B1

          LPAR PRODA                     LPAR SANDBOX                           LPAR PRODB




                  z/VM Member A2                             z/VM Member B2


    50                          z/VM Development Lab Customer Focus and Care
                                     z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


One From the Customers – Utility Migration LPAR
•        To update CP on production LPAR PRODA
              1. Shutdown Utility System
              2. Bring up the other Member in SANDBOX LPAR




    Yellow SSI Cluster                                                         Red SSI Cluster


         z/VM Member A1                  z/VM Member A2                        z/VM Member B1

          LPAR PRODA                     LPAR SANDBOX                           LPAR PRODB




                                                             z/VM Member B2


    51                          z/VM Development Lab Customer Focus and Care
                                     z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


One From the Customers – Utility Migration LPAR
•        To update CP on production LPAR PRODA
              1. Shutdown Utility System
              2. Bring up the other Member in SANDBOX LPAR
              3. Move work from A1 to A2



    Yellow SSI Cluster                                                         Red SSI Cluster


         z/VM Member A1                  z/VM Member A2                        z/VM Member B1

          LPAR PRODA                     LPAR SANDBOX                           LPAR PRODB




                                                             z/VM Member B2


    52                          z/VM Development Lab Customer Focus and Care
                                     z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


One From the Customers – Utility Migration LPAR
•        To update CP on production LPAR PRODA
              1. Shutdown Utility System
              2. Bring up the other Member in SANDBOX LPAR
              3. Move work from A1 to A2
              4. Bounce A1 to pick up service


    Yellow SSI Cluster                                                         Red SSI Cluster


         z/VM Member A1                  z/VM Member A2                        z/VM Member B1

          LPAR PRODA                     LPAR SANDBOX                           LPAR PRODB




                                                             z/VM Member B2


    53                          z/VM Development Lab Customer Focus and Care
                                     z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


One From the Customers – Utility Migration LPAR
•        To update CP on production LPAR PRODA
              1. Shutdown Utility System
              2. Bring up the other Member in SANDBOX LPAR
              3. Move work from A1 to A2
              4. Bounce A1 to pick up service
              5. Move work back to A1 from A2

    Yellow SSI Cluster                                                         Red SSI Cluster


         z/VM Member A1                  z/VM Member A2                        z/VM Member B1

          LPAR PRODA                     LPAR SANDBOX                           LPAR PRODB




                                                             z/VM Member B2


    54                          z/VM Development Lab Customer Focus and Care
                                     z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


One From the Customers – Utility Migration LPAR
• Repeat on Red SSI Cluster




 Yellow SSI Cluster                  Red SSI Cluster


      z/VM Member A1               z/VM Member B2                        z/VM Member B1

       LPAR PRODA                  LPAR SANDBOX                           LPAR PRODB




              z/VM Member A2


 55                       z/VM Development Lab Customer Focus and Care
                               z/VM Customer Focus and Care                    ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Local Disaster Recover (Business Continuity)
                   •   Four Members Defined:
                        •   2 Members active in production (A & B)
                        •   2 Members standby in DR (C & D)
                        •   Mirrored DASD


 z/VM Member A



zEC12 Production                                                      zEC12 DR


 z/VM Member B




56                     z/VM Development Lab Customer Focus and Care
                            z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Local Disaster Recover (Business Continuity)
                   •   Assume Production Side goes down




 z/VM Member A



zEC12 Production                                                      zEC12 DR


 z/VM Member B




57                     z/VM Development Lab Customer Focus and Care
                            z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Local Disaster Recover (Business Continuity)
                   •   Assume Production Side goes down
                   •   Sever mirroring of DASD




 z/VM Member A



zEC12 Production                                                      zEC12 DR


 z/VM Member B




58                     z/VM Development Lab Customer Focus and Care
                            z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Local Disaster Recover (Business Continuity)
                   •   Bring up Member C & D
                   •   Logon virtual machines (shared directory)
                   •   Not a High Availability Solution, but perhaps helpful.



 z/VM Member A                                                             z/VM Member C



zEC12 Production                                                                zEC12 DR


 z/VM Member B                                                             z/VM Member D




59                     z/VM Development Lab Customer Focus and Care
                            z/VM Customer Focus and Care                         ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Migrate to New Processors
                •   Four Members Defined:
                     • 2 Members on each of 2 CECs




     z/VM Member A                         z196                 z/VM Member B




     z/VM Member C                         z196                 z/VM Member D




60                       z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Migrate to New Processors
                •   Move work off of second z196 to first z196, unto just
                    Members A & B




     z/VM Member A                         z196                 z/VM Member B




     z/VM Member C                         z196                 z/VM Member D




61                       z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                  ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Migrate to New Processors
                •   Move work off of second z10 to first z196, unto just
                    Members A & B
                •   Shutdown Members C & D




     z/VM Member A                         z196                 z/VM Member B




     z/VM Member C                         z196                 z/VM Member D




62                       z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                 ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Migrate to New Processors
                •   Push out z196 and pull in the new zEC12
                •   Start up Members C & D on the new zEC12




     z/VM Member A                         z196                 z/VM Member B




     z/VM Member C                        zEC12
                                           z196                 z/VM Member D




63                       z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Migrate to New Processor
                •   Now, move Member A and B workloads to the
                    Members C and D.




     z/VM Member A                         z196                 z/VM Member B




     z/VM Member C                        zEC12                 z/VM Member D



64                       z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Migrate to New Processor
                •   Shutdown Members A and B
                •   Pull out old z196
                •   Push in new zEC12




     z/VM Member A                         z196
                                          zEC12                 z/VM Member B




     z/VM Member C                        zEC12                 z/VM Member D



65                       z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Migrate to New Processor
                •   Bring back up Members A and B
                •   Move workloads back to Members A & B




     z/VM Member A                        zEC12                 z/VM Member B




     z/VM Member C                        zEC12                 z/VM Member D



66                       z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Migrate to New Processor
                •   Running on new processors without shutting down
                    servers!!
                •   Would need to re-boot Linux to pick up new zEC12
                    hardware facilities.




     z/VM Member A                        zEC12                 z/VM Member B




     z/VM Member C                        zEC12                 z/VM Member D



67                       z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.




                                 Summary




68                  z/VM Development Lab Customer Focus and Care
                         z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


Summary: z/VM 6.2 – Another Milestone for Virtualization

                              • For decades, System z has shown the strength of moving
Manage Resources                resources to the work that needed it. SSI and LGR add more
                                value by allowing work to move to the resources in a non-
  & Workloads                   disruptive manner.



                              • The SSI clustering takes advantage of hardware and software
                                technology to optimize success by minimizing the complex
 Optimize Success               system programmer steps required for clustering technology,
                                with low overhead and without specialized hardware.



                              • Guest mobility in general is remarkable technology. z/VM Live
      Protect the               Guest Relocation takes it to the next level. Exploiting LGR
                                doesn’t mean giving up the rich resource control and
      Advantage                 management features customers have come to love with z/VM.


 69                      z/VM Development Lab Customer Focus and Care
                              z/VM Customer Focus and Care                     ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.




        Contact Info:

            Bill Bitner
            z/VM Customer Focus and Care
            z/VM Development Lab – Endicott, NY
            bitnerb@us.ibm.com
            +1 607-429-3286




     z/VM Turns 40, Check out:
     http://zvm40for40.blogspot.com/




70                        z/VM Development Lab Customer Focus and Care
                               z/VM Customer Focus and Care                ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.

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

  IBM*                                     System z10*                  System z196
  IBM Logo*                                Tivoli*                      System z114
  DB2*                                     z10 BC
  Dynamic Infrastructure*                  z9*
  GDPS*                                    z/OS*
  HiperSockets                             z/VM*
  Parallel Sysplex*                        z/VSE
  RACF*                                    zEnterprise*
  System z*

 * Registered trademarks of IBM Corporation




The following are trademarks or registered trademarks of other companies.
OpenSolaris, Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.
INFINIBAND, InfiniBand Trade Association and the INFINIBAND design marks are trademarks and/or service marks of the INFINIBAND Trade Association.
UNIX is a registered trademark of The Open Group in the United States and other countries.
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both.

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.




  71                                                           z/VM Development Lab Customer Focus and Care
                                                                    z/VM Customer Focus and Care                                                                               ©2012 IBM Corporation
Efficiency of one. Flexibility of Many. 40 years of virtualization.


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



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




 72                           z/VM Development Lab Customer Focus and Care
                                   z/VM Customer Focus and Care                    ©2012 IBM Corporation

More Related Content

What's hot

Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Damir Bersinic
 
Virtualization on IBM Blade Center
Virtualization on IBM Blade CenterVirtualization on IBM Blade Center
Virtualization on IBM Blade CenterErik Bussink
 
Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Exposmw355
 
Citrix XenDesktop on vSphere - Virsto Launch May 9, 2012
Citrix XenDesktop on vSphere  - Virsto Launch May 9, 2012Citrix XenDesktop on vSphere  - Virsto Launch May 9, 2012
Citrix XenDesktop on vSphere - Virsto Launch May 9, 2012Virsto Software
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsCompuTrain. De IT opleider.
 
Vmware View VDI 2012
Vmware View VDI 2012Vmware View VDI 2012
Vmware View VDI 2012blatrobe
 
LinuxCon NA 2012: Virtualization in the cloud featuring xen
LinuxCon NA 2012: Virtualization in the cloud featuring xenLinuxCon NA 2012: Virtualization in the cloud featuring xen
LinuxCon NA 2012: Virtualization in the cloud featuring xenThe Linux Foundation
 
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...Virsto Software
 
TenduitRIMCenter
TenduitRIMCenterTenduitRIMCenter
TenduitRIMCentergrudolphi
 
Cloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White PaperCloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White PaperIBM India Smarter Computing
 
Flexibility In The Remote Branch Office VMware Mini Forum Calgary
Flexibility In The Remote Branch Office VMware Mini Forum CalgaryFlexibility In The Remote Branch Office VMware Mini Forum Calgary
Flexibility In The Remote Branch Office VMware Mini Forum CalgaryJames Charter
 
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...Ryousei Takano
 
Keynote Speech: Xen ARM Virtualization
Keynote Speech: Xen ARM VirtualizationKeynote Speech: Xen ARM Virtualization
Keynote Speech: Xen ARM VirtualizationThe Linux Foundation
 
Ws 2012 feature comparison hyper v
Ws 2012 feature comparison hyper vWs 2012 feature comparison hyper v
Ws 2012 feature comparison hyper vRamakrishnan M
 

What's hot (20)

Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
Prairie DevCon-What's New in Hyper-V in Windows Server "8" Beta - Part 2
 
Virtualization on IBM Blade Center
Virtualization on IBM Blade CenterVirtualization on IBM Blade Center
Virtualization on IBM Blade Center
 
Architecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud ExpoArchitecting a Private Cloud - Cloud Expo
Architecting a Private Cloud - Cloud Expo
 
Windows server 2012 Seminar 3: Hyper-V replica
Windows server 2012 Seminar 3: Hyper-V replicaWindows server 2012 Seminar 3: Hyper-V replica
Windows server 2012 Seminar 3: Hyper-V replica
 
Citrix XenDesktop on vSphere - Virsto Launch May 9, 2012
Citrix XenDesktop on vSphere  - Virsto Launch May 9, 2012Citrix XenDesktop on vSphere  - Virsto Launch May 9, 2012
Citrix XenDesktop on vSphere - Virsto Launch May 9, 2012
 
Windows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage PoolsWindows Server 2012 - Dynamische opslag met Storage Pools
Windows Server 2012 - Dynamische opslag met Storage Pools
 
Vmware View VDI 2012
Vmware View VDI 2012Vmware View VDI 2012
Vmware View VDI 2012
 
IBM XIV Storage and VMware
IBM XIV Storage and VMwareIBM XIV Storage and VMware
IBM XIV Storage and VMware
 
LinuxCon NA 2012: Virtualization in the cloud featuring xen
LinuxCon NA 2012: Virtualization in the cloud featuring xenLinuxCon NA 2012: Virtualization in the cloud featuring xen
LinuxCon NA 2012: Virtualization in the cloud featuring xen
 
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
Virsto Software Extends Storage Hypervisor Leadership with Release of Virsto ...
 
Novell ZCM
Novell ZCM Novell ZCM
Novell ZCM
 
Porta ovunque il tuo desktop
Porta ovunque il tuo desktopPorta ovunque il tuo desktop
Porta ovunque il tuo desktop
 
VMware vSphere
VMware vSphereVMware vSphere
VMware vSphere
 
TenduitRIMCenter
TenduitRIMCenterTenduitRIMCenter
TenduitRIMCenter
 
Cloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White PaperCloud Ready for Linux on System z Technical White Paper
Cloud Ready for Linux on System z Technical White Paper
 
Flexibility In The Remote Branch Office VMware Mini Forum Calgary
Flexibility In The Remote Branch Office VMware Mini Forum CalgaryFlexibility In The Remote Branch Office VMware Mini Forum Calgary
Flexibility In The Remote Branch Office VMware Mini Forum Calgary
 
E Vm Virtualization
E Vm VirtualizationE Vm Virtualization
E Vm Virtualization
 
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
Cooperative VM Migration for a virtualized HPC Cluster with VMM-bypass I/O de...
 
Keynote Speech: Xen ARM Virtualization
Keynote Speech: Xen ARM VirtualizationKeynote Speech: Xen ARM Virtualization
Keynote Speech: Xen ARM Virtualization
 
Ws 2012 feature comparison hyper v
Ws 2012 feature comparison hyper vWs 2012 feature comparison hyper v
Ws 2012 feature comparison hyper v
 

Similar to Efficiency of one. Flexibility of Many. 40 years of virtualization

Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology OverviewOpenCity Community
 
Dynamic Data Center for Hosters, by Stefan Simon
Dynamic Data Center for Hosters, by Stefan SimonDynamic Data Center for Hosters, by Stefan Simon
Dynamic Data Center for Hosters, by Stefan SimonAlexey Kovyazin
 
System management & cloud solution on z update
System management & cloud solution on z updateSystem management & cloud solution on z update
System management & cloud solution on z updateNico Chillemi
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Microsoft Iceland
 
Data Center Virtualization
Data Center VirtualizationData Center Virtualization
Data Center VirtualizationCarahsoft
 
Hyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisHyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisBlauge
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)Harold Wong
 
Virtualizare si SCVMM2008
Virtualizare si SCVMM2008Virtualizare si SCVMM2008
Virtualizare si SCVMM2008Tudor Damian
 
Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8Newlink
 
Xen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTXen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTThe Linux Foundation
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafSyed Shaaf
 
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...Softcorp
 
Mainframe
MainframeMainframe
Mainframeshivas
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture FutureKimihiko Kitase
 
Ready for cloud computing with hyper v
Ready for cloud computing with hyper vReady for cloud computing with hyper v
Ready for cloud computing with hyper vAndik Susilo
 
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...IBM India Smarter Computing
 

Similar to Efficiency of one. Flexibility of Many. 40 years of virtualization (20)

Virtualization Technology Overview
Virtualization Technology OverviewVirtualization Technology Overview
Virtualization Technology Overview
 
Dynamic Data Center for Hosters, by Stefan Simon
Dynamic Data Center for Hosters, by Stefan SimonDynamic Data Center for Hosters, by Stefan Simon
Dynamic Data Center for Hosters, by Stefan Simon
 
System management & cloud solution on z update
System management & cloud solution on z updateSystem management & cloud solution on z update
System management & cloud solution on z update
 
Virtualization Smackdown
Virtualization SmackdownVirtualization Smackdown
Virtualization Smackdown
 
Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.Virtualization: Hyper-V, VMM, App-V and MED-V.
Virtualization: Hyper-V, VMM, App-V and MED-V.
 
Data Center Virtualization
Data Center VirtualizationData Center Virtualization
Data Center Virtualization
 
Hyper V And Scvmm Best Practis
Hyper V And Scvmm Best PractisHyper V And Scvmm Best Practis
Hyper V And Scvmm Best Practis
 
What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?What's New in RHEL 6 for Linux on System z?
What's New in RHEL 6 for Linux on System z?
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)
 
Virtualizare si SCVMM2008
Virtualizare si SCVMM2008Virtualizare si SCVMM2008
Virtualizare si SCVMM2008
 
Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8Virtualizationonibmbladecenter 1225792256455769-8
Virtualizationonibmbladecenter 1225792256455769-8
 
Xen Community Update 2011
Xen Community Update 2011Xen Community Update 2011
Xen Community Update 2011
 
Xen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XTXen and Client Virtualization: the case of XenClient XT
Xen and Client Virtualization: the case of XenClient XT
 
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaafTechnical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
Technical update KVM and Red Hat Enterprise Virtualization (RHEV) by syedmshaaf
 
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
Apresentações | Jantar Exclusivo Cisco e Netapp | 27 de Junho de 2012 | Spett...
 
Mainframe
MainframeMainframe
Mainframe
 
Презентация RDS & App-V, VDI
Презентация RDS & App-V, VDIПрезентация RDS & App-V, VDI
Презентация RDS & App-V, VDI
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture Future
 
Ready for cloud computing with hyper v
Ready for cloud computing with hyper vReady for cloud computing with hyper v
Ready for cloud computing with hyper v
 
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
Comprehensive, converged integration platform: IBM Starter Kit for Cloud x86 ...
 

More from IBM India Smarter Computing

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments IBM India Smarter Computing
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...IBM India Smarter Computing
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceIBM India Smarter Computing
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM India Smarter Computing
 

More from IBM India Smarter Computing (20)

Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments Using the IBM XIV Storage System in OpenStack Cloud Environments
Using the IBM XIV Storage System in OpenStack Cloud Environments
 
All-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage EfficiencyAll-flash Needs End to End Storage Efficiency
All-flash Needs End to End Storage Efficiency
 
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
TSL03104USEN Exploring VMware vSphere Storage API for Array Integration on th...
 
IBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product GuideIBM FlashSystem 840 Product Guide
IBM FlashSystem 840 Product Guide
 
IBM System x3250 M5
IBM System x3250 M5IBM System x3250 M5
IBM System x3250 M5
 
IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4IBM NeXtScale nx360 M4
IBM NeXtScale nx360 M4
 
IBM System x3650 M4 HD
IBM System x3650 M4 HDIBM System x3650 M4 HD
IBM System x3650 M4 HD
 
IBM System x3300 M4
IBM System x3300 M4IBM System x3300 M4
IBM System x3300 M4
 
IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4IBM System x iDataPlex dx360 M4
IBM System x iDataPlex dx360 M4
 
IBM System x3500 M4
IBM System x3500 M4IBM System x3500 M4
IBM System x3500 M4
 
IBM System x3550 M4
IBM System x3550 M4IBM System x3550 M4
IBM System x3550 M4
 
IBM System x3650 M4
IBM System x3650 M4IBM System x3650 M4
IBM System x3650 M4
 
IBM System x3500 M3
IBM System x3500 M3IBM System x3500 M3
IBM System x3500 M3
 
IBM System x3400 M3
IBM System x3400 M3IBM System x3400 M3
IBM System x3400 M3
 
IBM System x3250 M3
IBM System x3250 M3IBM System x3250 M3
IBM System x3250 M3
 
IBM System x3200 M3
IBM System x3200 M3IBM System x3200 M3
IBM System x3200 M3
 
IBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and ConfigurationIBM PowerVC Introduction and Configuration
IBM PowerVC Introduction and Configuration
 
A Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization PerformanceA Comparison of PowerVM and Vmware Virtualization Performance
A Comparison of PowerVM and Vmware Virtualization Performance
 
IBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architectureIBM pureflex system and vmware vcloud enterprise suite reference architecture
IBM pureflex system and vmware vcloud enterprise suite reference architecture
 
X6: The sixth generation of EXA Technology
X6: The sixth generation of EXA TechnologyX6: The sixth generation of EXA Technology
X6: The sixth generation of EXA Technology
 

Efficiency of one. Flexibility of Many. 40 years of virtualization

  • 1. Efficiency of one. Flexibility of Many. 40 years of virtualization. z/VM 6.2: Increasing the Endless Possibilities of Virtualization Bill Bitner IBM Endicott – The Birthplace of IBM z/VM Customer Focus and Care Leader bitnerb@us.ibm.com z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 2. Efficiency of one. Flexibility of Many. 40 years of virtualization. Agenda • Heritage and History z/VM Timeline • Constantly Expanding Function Reflecting on the • Challenges z/VM 6.2 Design • Speeds and Feeds What Makes Live • Making it safe Guest Relocation • Making it manageable Special? • Availability New Possibilities • Flexibility in Testing 2 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 3. Efficiency of one. Flexibility of Many. 40 years of virtualization. IBM System z Virtualization Genetics Over 40 years of continuous innovation in virtualization – Refined to support modern business requirements zEnterprise – Exploit hardware technology for economical growth System z10 – LPAR, Integrated Facility for Linux, HiperSockets – System z Application Assist Processors System z9 z/VM V6 – System z Information Integration zSeries 64-Bit Live Guest Relocation Processors VM/ESA 9672 Virtual Switch ESA Guest LANs Set Observer 9x21 VM/XA Virtual Machine Resource Manager 3090 31-Bit Virtual Disks in Storage Performance Toolkit VM/HPO CMS Pipelines QDIO Enhanced Buffer State Mgmt 308x 64 MB Real Accounting Facility Minidisk Cache HiperSockets 303x Absolute | Relative SHARESIE on SIE Automated Shutdown 4381 VM/SP SMP Discontiguous Saved Segments Named Saved Systems I/O Priority Queuing Instruction TRACE Start Interpretive Execution (SIE) Host Page-Management Assist VM/370 Programmable Operator (PROP) LPAR Hypervisor Integrated Facility for Linux HyperSwap S/370 Inter-User Communication Vehicle (IUCV) VM Assist Microcode Adapter Interruption Pass-Through CP-67 Conversational Monitor System (CMS) Dedicated I/O Processors Multiple Logical Channel Subsystems (LCSS) S/360 Diagnose Hypervisor InterfaceProgram Event Recording (PER) Open Systems Adapter (OSA) Network Switching Control Program Hypervisor Translation Look-Aside Buffer (TLB) REXX Interpreter Large SMP Dynamic Virtual Machine Timeout Dynamic Address Translation (DAT) Zone Relocation Expanded Storage Multiple Image Facility (MIF) N_Port ID Virtualization (NPIV) 1960s 1972 1980 1981 1988 1995 2010... IBM System z – a comprehensive and sophisticated suite of virtualization function 3 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 4. Efficiency of one. Flexibility of Many. 40 years of virtualization. Reflecting on the z/VM 6.2 Design 4 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 5. Efficiency of one. Flexibility of Many. 40 years of virtualization. z/VM Version 6 Release 2 • Highlights – Announced October 12, 2011 – Made generally available on December 2, 2011 – Planned end of service is April 30, 2015 • New Priced Feature VM Single System Image: – Single System Image (SSI) Clustering – Live Guest Relocation (LGR) • References – z/VM Home Page: www.ibm.com/vm/ – z/VM 6.2 Info: www.ibm.com/vm/zvm620/ – z/VM SSI Info: www.ibm.com/vm/ssi/ 5 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 6. Efficiency of one. Flexibility of Many. 40 years of virtualization. SSI Feature: Clustered Hypervisor with LGR Support • Connect up to four z/VM systems as members of a Single System Image (SSI) cluster • Provides a set of shared resources for member systems and their hosted virtual machines • Cluster members can be run on the same or different System z servers • Simplifies systems management of a multi-z/VM environment • Single user directory z/VM Multiple CTCs for z/VM Member 1 SSI communications Member 2 • Cluster management from any member • Apply maintenance to all members in the cluster from one location • Issue commands from one member to operate on another z/VM Shared volumes z/VM • Built-in cross-member capabilities Member 3 Member 4 • Resource coordination and protection of network and disks Non-shared Common LAN for guests IP volumes Shared SAN for guest FCP (optional) ) 6 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 7. Efficiency of one. Flexibility of Many. 40 years of virtualization. Key Early Design Struggle • Shorter Schedule • Longer Schedule • Less Features • Do it right • Build off of early prototypes • Various features • Based on a Server Virtual • RAS Machine • Different design basics than • More Restrictions other platforms • Less Restrictions 7 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 8. Efficiency of one. Flexibility of Many. 40 years of virtualization. Why So Difficult to do LGR? • Maintaining accurate representation of the architecture • A z/VM Strength • Flexibility of the architecture • Different I/O devices • Crypto devices • Dynamic Resources • Flexibility of z/VM • Tuning Options • CP System Services • Shared Memory • Making it Worthy of the “System z” Brand 8 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 9. Efficiency of one. Flexibility of Many. 40 years of virtualization. Typical Release vs. z/VM 6.2 Line Item Relations A B Typical B z/VM 6.2 A C H C H D E E F D F G L M G N I N I K L K M 9 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 10. Efficiency of one. Flexibility of Many. 40 years of virtualization. Speeds and Feeds • Start of regular weekly team meetings: Feb 5, 2008 10 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 11. Efficiency of one. Flexibility of Many. 40 years of virtualization. What Makes SSI & LGR Special? 11 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 12. Efficiency of one. Flexibility of Many. 40 years of virtualization. z/VM Multiple CTCs for ISFC-based z/VM Member 1 SSI communications Member 2 z/VM Shared volumes z/VM Member 3 Member 4 Common LAN for guest IP communications Non-shared volumes Shared SAN for guest FCP connections (optional) 12 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 13. Efficiency of one. Flexibility of Many. 40 years of virtualization. SSI Cluster Management: Features for Greater Reliability • Cross-checking of configuration details as members join cluster and as resources are used: – SSI membership definition and identity – Consistent definition of shared spool volumes – Compatible virtual network configurations (MAC address ranges, VSwitch definitions) • Cluster-wide policing of resource access: – Volume ownership marking to prevent dual use – Coordinated minidisk link checking – Autonomic minidisk cache management – Single logon enforcement • DirMaint – Main DirMaint virtual machine which can run on any of the members – Main DirMaint coordinates with satellite virtual machines on other members – A member that is down will be brought “up to speed” when re-started. 13 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 14. Efficiency of one. Flexibility of Many. 40 years of virtualization. SSI Cluster Management: Addressing Problems • Communications failure “locks down” future resource allocations until resolved – Existing running workloads continue to run – Prevents new accesses to resources – Cluster could temporarily be split and workloads continue to run • Added the new “REPAIR” option to IPL for severe problem resolution – Meant for use with a single member cluster to repair – Allows correcting various problems that aren’t addressable in standard cluster. 14 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 15. Efficiency of one. Flexibility of Many. 40 years of virtualization. Stages of a Live VMRELOCATE MOVE command Guest Relocation Step 1 Eligibility Checks Step 2 Create Skeleton on Destination Move Guest Memory Step 3 while guest continues to run 15 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 16. Efficiency of one. Flexibility of Many. 40 years of virtualization. LGR, High-Level View of Memory Move Source Destination PUSH with resend Pass 1 … Walk through guest memory moving all non- zero pages Guest Address Space Guest Address Space 16 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 17. Efficiency of one. Flexibility of Many. 40 years of virtualization. LGR, High-Level View of Memory Move Source Destination PUSH with resend Pass 1 … Pass 2 … Walk through memory and resend any changed pages. Guest Address Space Guest Address Space 17 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 18. Efficiency of one. Flexibility of Many. 40 years of virtualization. LGR, High-Level View of Memory Move Source Destination PUSH with resend Pass 1 … Pass 2 … Pass 3 Repeat Guest Address Space Guest Address Space 18 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 19. Efficiency of one. Flexibility of Many. 40 years of virtualization. LGR, High-Level View of Memory Move Source Destination PUSH with resend Pass 1 … Pass 2 … Pass 3 : : Pass N Quiesce guest for final pass. Guest Address Space Guest Address Space 19 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 20. Efficiency of one. Flexibility of Many. 40 years of virtualization. Step 1 VMRELOCATE MOVE Stages of a Live command Guest Relocation Step 2 Eligibility Checks Step 3 Create Skeleton on Destination Move Guest Memory Step 4 while guest continues to run Quiesce Guest Step 5a Step 5b Step 5c Guest State Move I/O Device Move Penultimate Memory Move Step 6 Final Memory Move Pass Step 7 Guest Resumed on Destination 20 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 21. Efficiency of one. Flexibility of Many. 40 years of virtualization. Live Guest Relocation • New CP Planning and Administration Chapter: Preparing for Live Guest Relocations in a z/VM SSI Cluster • New CP VMRELOCATE command – VMRELOCATE command starts, cancels, or tests a Live Guest Relocation – CP Commands & Utilities Reference: 14 pages (6 pages messages) – Options to control behavior: • MAXQUIESCE – maximum quiesce time • MAXTOTAL – maximum total relocation time • TEST – test it first (what a concept!) • STATUS – find out status 21 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 22. Efficiency of one. Flexibility of Many. 40 years of virtualization. Live Guest Relocation • New SMAPI interfaces • VMRELOCATE • VMRELOCATE_Image_Attributes • VMRELOCATE_Modify • Other Interfaces of note: • *VMEVENT • *MONITOR • *ACCOUNT • New CP Exit Points 22 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 23. Efficiency of one. Flexibility of Many. 40 years of virtualization. Safe Guest Relocation • Eligibility checks done multiple times throughout the relocation process. • Check more than just eligibility to move the virtual machine, but also check is it “safe” to move. • Overrides are available via force options • Checks for: • Does virtual machine really have access to all the same resources and functions? • Will moving the virtual machine over commit resources to the point of jeopardizing other workload on the destination system? • Pacing logic to minimize impact to other work in more memory constrained environments 23 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 24. Efficiency of one. Flexibility of Many. 40 years of virtualization. Relocation Domains • Greater control over where virtual machines can relocate and what architecture features they will have. • Architecture available to a virtual machine within a relocation domain is the maximal common subset. z/VM Member A z/VM Member B z10 z196 z/VM Member C z/VM Member D z114 z196 24 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 25. Efficiency of one. Flexibility of Many. 40 years of virtualization. Relocation Domains • By default, the SSI domain is a relocation domain that includes all members of an SSI Cluster. • Additionally, there is a domain for each member which includes only that member. SSI Domain z/VM Member A z/VM Member B z10 z196 z/VM Member C z/VM Member D z114 z196 25 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 26. Efficiency of one. Flexibility of Many. 40 years of virtualization. Relocation Domains • Domain Alpha is created to span a z10 and a z196, this restricts the architecture exposed to the virtual machine assigned to Alpha to only the maximal common instructions and features. In this case, most likely a subset of the z196. SSI Domain Domain Alpha z/VM Member A z/VM Member B z10 z196 z/VM Member C z/VM Member D z114 z196 26 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 27. Efficiency of one. Flexibility of Many. 40 years of virtualization. Relocation Domains • Virtual machines in domain Epsilon are afforded the full z196 architecture. SSI Domain Domain Epsilon Domain Alpha z/VM Member A z/VM Member B z10 z196 z/VM Member C z/VM Member D z114 z196 27 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 28. Efficiency of one. Flexibility of Many. 40 years of virtualization. New Possibilities 28 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 29. Efficiency of one. Flexibility of Many. 40 years of virtualization. What Can You Do with SSI Clusters and LGR? 1. Flexibility for Planned Outages 2. Methodically Testing at Current Levels 3. Increased Control Over Server Sprawl 4. Production with Protection 5. Managing Resource Distribution 6. Consistent Test Bed for Stress Tests 7. One From the Customers – Utility Migration LPAR 8. Local Disaster Recover (Business Continuity) 9. Migrate to New Processor 29 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 30. Efficiency of one. Flexibility of Many. 40 years of virtualization. Flexibility for Planned Outages • The good news is workload running on z/VM is becoming more and more critical; the bad news is that brings greater availability challenges. • Maintenance windows for down time get smaller • SSI and LGR allow moving work and rolling out service... Workload 1 Workload 2 z/VM Member A z/VM Member B Workload 3 Workload 4 z/VM Member C z/VM Member D 30 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 31. Efficiency of one. Flexibility of Many. 40 years of virtualization. Flexibility for Planned Outages 1. Apply maintenance to Member A, having new CP load module ready for IPL. 2. Move critical work from Member A to the other 3 members in the cluster. 3. Shutdown Member A and bring back up with new CP load module. Workload 1x Workload 2 z/VM Member A z/VM Member B Workload 1y Workload 1z Workload 3 Workload 4 z/VM Member C z/VM Member D 31 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 32. Efficiency of one. Flexibility of Many. 40 years of virtualization. Flexibility for Planned Outages 1. Move workloads back to member A 2. Rejoice Workload 1 Workload 2 z/VM Member A z/VM Member B Workload 3 Workload 4 z/VM Member C z/VM Member D 32 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 33. Efficiency of one. Flexibility of Many. 40 years of virtualization. Methodically Testing at Current Levels • Testing for new levels of z/VM in the past often required use of second level systems and trade-offs between matching production environment. • z/VM SSI clusters can be used to help test and migrate throughout the members. • Perhaps start with System A at new service level and slowly move work there to test. 1 5 2 3 4 2 3 4 z/VM Member A z/VM Member B z/VM 6.2 RSU 1203 z/VM 6.2 RSU 1201 5 6 7 8 9 10 z/VM Member C z/VM Member D z/VM 6.2 RSU 1201 z/VM 6.2 RSU 1201 33 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 34. Efficiency of one. Flexibility of Many. 40 years of virtualization. Increased Control Over Server Sprawl • Server sprawl and the success of virtualization have led to virtual server sprawl, z/VM SSI Clusters improve the management characteristics for these environments. • Consider customer with a single LPAR for production is sufficient today, but they are growing at a significant rate. • Various reasons to expand past a single LPAR: • Out growing single LPAR capacity • Risk management: avoiding all eggs in one basket and diversification. • Flexibility for software licensing • Move to z/VM 6.2 keeping your individual system, but prepare them to run as multi-member SSI in the future. • Bring in another LPAR and bring up an additional SSI member. 34 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 35. Efficiency of one. Flexibility of Many. 40 years of virtualization. Increased Control Over Server Sprawl Today, you may have 3 separate systems, but may not have compelling reason to combine them into a cluster. Workload 1 System PROD1 Workload A System TESTA Workload 3 System DEV1 35 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 36. Efficiency of one. Flexibility of Many. 40 years of virtualization. Increased Control Over Server Sprawl Move to z/VM 6.2 and create clusters that just happen to be single member clusters for now. Workload 1 Workload 1 System PROD1 Member PROD1 Workload A Workload A System TESTA Member TESTA Workload 3 Workload 3 System DEV1 Member DEV1 36 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 37. Efficiency of one. Flexibility of Many. 40 years of virtualization. Increased Control Over Server Sprawl As workloads increase, create additional members in each cluster. Workload 1 Workload 2 Member PROD1 Member PROD2 Workload A Workload B Member TESTA Member TESTB Workload 3 Workload 4 Member DEV1 Member DEV2 37 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 38. Efficiency of one. Flexibility of Many. 40 years of virtualization. Production with Protection • When adding a new application or upgrading an application in production, what is your confidence that you know how it will • Perform? • Impact other production workload? • Meet expectations? • Single System Image provides a way to allow workload to be part of the production environment, and yet be isolated 38 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 39. Efficiency of one. Flexibility of Many. 40 years of virtualization. Production with Protection • Four Members • True Production – two for redundancy • Full amount of resources. • Pre-Production: proving grounds • Limited resources. z/VM Member A z/VM Member B Production Production z/VM Member C z/VM Member D Pre-Production Pre-Production 39 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 40. Efficiency of one. Flexibility of Many. 40 years of virtualization. Production with Protection • Allow new application to run in pre-production LPARs Application Application Application Application Proven Proven Proven Proven z/VM Member A z/VM Member B Production Production Application Application New New z/VM Member C z/VM Member D Pre-Production Pre-Production 40 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 41. Efficiency of one. Flexibility of Many. 40 years of virtualization. Production with Protection • If all goes well, move into true production Application Application Application Application Application Application Proven Proven Proven Proven New New z/VM Member A z/VM Member B Production Production Application Application New New z/VM Member C z/VM Member D Pre-Production Pre-Production 41 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 42. Efficiency of one. Flexibility of Many. 40 years of virtualization. Managing Resource Distribution • Some customers have or are in processing of exceeding the capacity of a single z/VM system and split work across LPARs • Determining how to divide the workloads across LPARs is a challenge, particularly in a dynamic world... z/VM System A z/VM System B • With individual z/VM systems, one would need to define new virtual machines on B and remove the definitions on A • Responsibility of ensuring integrity during process is on shoulders of system programmer. • With an SSI cluster, one can more easily redistribute the load through logoff/logon or in many cases with LGR. 42 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 43. Efficiency of one. Flexibility of Many. 40 years of virtualization. Consistent Test Bed for Stress Tests • Testing Challenges: • Controlling test environments, testing in consistent manner • Functional and QA testing of various test programs • Stress testing in a controlled environment • Having an SSI cluster environment allows: • Virtual server with same resources, run in different members of cluster based on needs • Load in development probably not as heavy, run that in a smaller shared environment • Various testing in UT & CFT could create a heavier load for various testing • An isolated LPAR (member) for stress testing or establishing performance characteristics of workload. 43 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 44. Efficiency of one. Flexibility of Many. 40 years of virtualization. Consistent Test Bed for Stress Tests • Consider this example with development, unit test, component function test, performance test, and stress tests. • Build it all in the development member. Database New App New App New App HTTP WAS z/VM Member A z/VM Member B Development UT & CFT 8 Shared IFLs 16 Shared IFLs z/VM Member C Stress/Performance 3 Dedicated IFLs 44 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 45. Efficiency of one. Flexibility of Many. 40 years of virtualization. Consistent Test Bed for Stress Tests • Development and Test could share the virtual machines involved, passing them back and forth between the systems as needed. Database New App New App New App HTTP WAS z/VM Member A z/VM Member B Development UT & CFT 8 Shared IFLs 16 Shared IFLs z/VM Member C Stress/Performance 3 Dedicated IFLs 45 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 46. Efficiency of one. Flexibility of Many. 40 years of virtualization. Consistent Test Bed for Stress Tests • When ready for performance or stress test, move to Member C with Dedicated resources • More control over what has changed z/VM Member A z/VM Member B Development UT & CFT 8 Shared IFLs Database 16 Shared IFLs New App New App New App HTTP WAS z/VM Member C Stress/Performance 3 Dedicated IFLs 46 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 47. Efficiency of one. Flexibility of Many. 40 years of virtualization. One From the Customers – Utility Migration LPAR • Customer with three discrete LPARS • Two Production z/VM Systems • One System Programmer Sandbox or Utility system • Wants benefit of updating z/VM control program without an application outage. z/VM System z/VM System A z/VM System B Utility LPAR PRODA LPAR SANDBOX LPAR PRODB 47 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 48. Efficiency of one. Flexibility of Many. 40 years of virtualization. One From the Customers – Utility Migration LPAR • Create SSI Cluster for each production System • Two Two-Member Clusters • But only include one of the production LPARs in each • Utility System can stay a singleton or even a non-SSI system Yellow SSI Cluster Red SSI Cluster z/VM System z/VM Member A1 z/VM Member B1 Utility LPAR PRODA LPAR SANDBOX LPAR PRODB 48 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 49. Efficiency of one. Flexibility of Many. 40 years of virtualization. One From the Customers – Utility Migration LPAR • Clone the production members so there is a second system (member) for each of the production LPARs. Yellow SSI Cluster Red SSI Cluster z/VM System z/VM Member A1 z/VM Member B1 Utility LPAR PRODA LPAR SANDBOX LPAR PRODB z/VM Member A2 z/VM Member B2 49 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 50. Efficiency of one. Flexibility of Many. 40 years of virtualization. One From the Customers – Utility Migration LPAR • To update CP on production LPAR PRODA 1. Shutdown Utility System Yellow SSI Cluster Red SSI Cluster z/VM Member A1 z/VM Member B1 LPAR PRODA LPAR SANDBOX LPAR PRODB z/VM Member A2 z/VM Member B2 50 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 51. Efficiency of one. Flexibility of Many. 40 years of virtualization. One From the Customers – Utility Migration LPAR • To update CP on production LPAR PRODA 1. Shutdown Utility System 2. Bring up the other Member in SANDBOX LPAR Yellow SSI Cluster Red SSI Cluster z/VM Member A1 z/VM Member A2 z/VM Member B1 LPAR PRODA LPAR SANDBOX LPAR PRODB z/VM Member B2 51 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 52. Efficiency of one. Flexibility of Many. 40 years of virtualization. One From the Customers – Utility Migration LPAR • To update CP on production LPAR PRODA 1. Shutdown Utility System 2. Bring up the other Member in SANDBOX LPAR 3. Move work from A1 to A2 Yellow SSI Cluster Red SSI Cluster z/VM Member A1 z/VM Member A2 z/VM Member B1 LPAR PRODA LPAR SANDBOX LPAR PRODB z/VM Member B2 52 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 53. Efficiency of one. Flexibility of Many. 40 years of virtualization. One From the Customers – Utility Migration LPAR • To update CP on production LPAR PRODA 1. Shutdown Utility System 2. Bring up the other Member in SANDBOX LPAR 3. Move work from A1 to A2 4. Bounce A1 to pick up service Yellow SSI Cluster Red SSI Cluster z/VM Member A1 z/VM Member A2 z/VM Member B1 LPAR PRODA LPAR SANDBOX LPAR PRODB z/VM Member B2 53 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 54. Efficiency of one. Flexibility of Many. 40 years of virtualization. One From the Customers – Utility Migration LPAR • To update CP on production LPAR PRODA 1. Shutdown Utility System 2. Bring up the other Member in SANDBOX LPAR 3. Move work from A1 to A2 4. Bounce A1 to pick up service 5. Move work back to A1 from A2 Yellow SSI Cluster Red SSI Cluster z/VM Member A1 z/VM Member A2 z/VM Member B1 LPAR PRODA LPAR SANDBOX LPAR PRODB z/VM Member B2 54 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 55. Efficiency of one. Flexibility of Many. 40 years of virtualization. One From the Customers – Utility Migration LPAR • Repeat on Red SSI Cluster Yellow SSI Cluster Red SSI Cluster z/VM Member A1 z/VM Member B2 z/VM Member B1 LPAR PRODA LPAR SANDBOX LPAR PRODB z/VM Member A2 55 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 56. Efficiency of one. Flexibility of Many. 40 years of virtualization. Local Disaster Recover (Business Continuity) • Four Members Defined: • 2 Members active in production (A & B) • 2 Members standby in DR (C & D) • Mirrored DASD z/VM Member A zEC12 Production zEC12 DR z/VM Member B 56 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 57. Efficiency of one. Flexibility of Many. 40 years of virtualization. Local Disaster Recover (Business Continuity) • Assume Production Side goes down z/VM Member A zEC12 Production zEC12 DR z/VM Member B 57 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 58. Efficiency of one. Flexibility of Many. 40 years of virtualization. Local Disaster Recover (Business Continuity) • Assume Production Side goes down • Sever mirroring of DASD z/VM Member A zEC12 Production zEC12 DR z/VM Member B 58 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 59. Efficiency of one. Flexibility of Many. 40 years of virtualization. Local Disaster Recover (Business Continuity) • Bring up Member C & D • Logon virtual machines (shared directory) • Not a High Availability Solution, but perhaps helpful. z/VM Member A z/VM Member C zEC12 Production zEC12 DR z/VM Member B z/VM Member D 59 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 60. Efficiency of one. Flexibility of Many. 40 years of virtualization. Migrate to New Processors • Four Members Defined: • 2 Members on each of 2 CECs z/VM Member A z196 z/VM Member B z/VM Member C z196 z/VM Member D 60 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 61. Efficiency of one. Flexibility of Many. 40 years of virtualization. Migrate to New Processors • Move work off of second z196 to first z196, unto just Members A & B z/VM Member A z196 z/VM Member B z/VM Member C z196 z/VM Member D 61 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 62. Efficiency of one. Flexibility of Many. 40 years of virtualization. Migrate to New Processors • Move work off of second z10 to first z196, unto just Members A & B • Shutdown Members C & D z/VM Member A z196 z/VM Member B z/VM Member C z196 z/VM Member D 62 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 63. Efficiency of one. Flexibility of Many. 40 years of virtualization. Migrate to New Processors • Push out z196 and pull in the new zEC12 • Start up Members C & D on the new zEC12 z/VM Member A z196 z/VM Member B z/VM Member C zEC12 z196 z/VM Member D 63 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 64. Efficiency of one. Flexibility of Many. 40 years of virtualization. Migrate to New Processor • Now, move Member A and B workloads to the Members C and D. z/VM Member A z196 z/VM Member B z/VM Member C zEC12 z/VM Member D 64 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 65. Efficiency of one. Flexibility of Many. 40 years of virtualization. Migrate to New Processor • Shutdown Members A and B • Pull out old z196 • Push in new zEC12 z/VM Member A z196 zEC12 z/VM Member B z/VM Member C zEC12 z/VM Member D 65 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 66. Efficiency of one. Flexibility of Many. 40 years of virtualization. Migrate to New Processor • Bring back up Members A and B • Move workloads back to Members A & B z/VM Member A zEC12 z/VM Member B z/VM Member C zEC12 z/VM Member D 66 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 67. Efficiency of one. Flexibility of Many. 40 years of virtualization. Migrate to New Processor • Running on new processors without shutting down servers!! • Would need to re-boot Linux to pick up new zEC12 hardware facilities. z/VM Member A zEC12 z/VM Member B z/VM Member C zEC12 z/VM Member D 67 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 68. Efficiency of one. Flexibility of Many. 40 years of virtualization. Summary 68 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 69. Efficiency of one. Flexibility of Many. 40 years of virtualization. Summary: z/VM 6.2 – Another Milestone for Virtualization • For decades, System z has shown the strength of moving Manage Resources resources to the work that needed it. SSI and LGR add more value by allowing work to move to the resources in a non- & Workloads disruptive manner. • The SSI clustering takes advantage of hardware and software technology to optimize success by minimizing the complex Optimize Success system programmer steps required for clustering technology, with low overhead and without specialized hardware. • Guest mobility in general is remarkable technology. z/VM Live Protect the Guest Relocation takes it to the next level. Exploiting LGR doesn’t mean giving up the rich resource control and Advantage management features customers have come to love with z/VM. 69 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 70. Efficiency of one. Flexibility of Many. 40 years of virtualization. Contact Info: Bill Bitner z/VM Customer Focus and Care z/VM Development Lab – Endicott, NY bitnerb@us.ibm.com +1 607-429-3286 z/VM Turns 40, Check out: http://zvm40for40.blogspot.com/ 70 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 71. Efficiency of one. Flexibility of Many. 40 years of virtualization. Trademarks The following are trademarks of the International Business Machines Corporation in the United States and/or other countries. IBM* System z10* System z196 IBM Logo* Tivoli* System z114 DB2* z10 BC Dynamic Infrastructure* z9* GDPS* z/OS* HiperSockets z/VM* Parallel Sysplex* z/VSE RACF* zEnterprise* System z* * Registered trademarks of IBM Corporation The following are trademarks or registered trademarks of other companies. OpenSolaris, Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. Microsoft, Windows, Windows NT, and the Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both. INFINIBAND, InfiniBand Trade Association and the INFINIBAND design marks are trademarks and/or service marks of the INFINIBAND Trade Association. UNIX is a registered trademark of The Open Group in the United States and other countries. Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. 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. 71 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation
  • 72. Efficiency of one. Flexibility of Many. 40 years of virtualization. Notice Regarding Specialty Engines (e.g., zIIPs, zAAPs and IFLs): Any information contained in this document regarding Specialty Engines ("SEs") and SE eligible workloads provides only general descriptions of the types and portions of workloads that are eligible for execution on Specialty Engines (e.g., zIIPs, zAAPs, and IFLs). IBM authorizes customers to use IBM SE only to execute the processing of Eligible Workloads of specific Programs expressly authorized by IBM as specified in the “Authorized Use Table for IBM Machines” provided at www.ibm.com/systems/support/machine_warranties/machine_code/aut.html (“AUT”). No other workload processing is authorized for execution on an SE. IBM offers SEs at a lower price than General Processors/Central Processors because customers are authorized to use SEs only to process certain types and/or amounts of workloads as specified by IBM in the AUT. 72 z/VM Development Lab Customer Focus and Care z/VM Customer Focus and Care ©2012 IBM Corporation