Using Z/VM for Test and Development Environments: a Roundup

Using Z/VM for Test and Development Environments: a Roundup

Front cover Using z/VM for Test and Development Environments: A Roundup How guest systems benefit from z/VM virtualization technology Exploiting z/VM functionality for your guest systems Testing a Parallel Sysplex under z/VM Klaus Egeler Eravimangalath P Naveen Manoj S Pattabhiraman Kyle Smith ibm.com/redbooks International Technical Support Organization Using z/VM for Test and Development Environments: A Roundup February 2007 SG24-7355-00 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. First Edition (February 2007) This edition applies to z/VM Version 5, Release 2 (product number 5741-A05). © Copyright International Business Machines Corporation 2007. All rights reserved. Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Contents Notices . ix Trademarks . x Preface . xi The team that wrote this IBM Redbook . .xi Become a published author . xiii Comments welcome. xiii Part 1. Introducing z/VM . 1 Chapter 1. z/VM virtualization . 3 1.1 General overview of z/VM . 4 1.2 z/VM virtualization technology provides guest support . 5 1.3 z/VM provides proven system integrity, security, and reliability . 6 1.4 A brief history of z/VM . 7 1.5 Running guest operating systems . 8 1.5.1 Guest support . 8 1.5.2 System simulation . 9 1.5.3 System efficiency . 9 1.6 Benefits of using z/VM in a test, development, and production environment . 12 1.6.1 Running Linux as guest system . 13 1.6.2 Running TPF as guest system . 15 1.6.3 Running z/OS as a guest system . 15 1.6.4 Running z/VSE as guest system. 19 1.6.5 Running z/VM as guest system. 20 Chapter 2. Virtual networking for Linux on System z . 21 2.1 Network virtualization . 22 2.2 Guest LAN. 22 2.2.1 Steps involved in setting up a guest LAN . 24 2.2.2 Benefits of the guest LAN in an integrated environment. 26 2.3 VSWITCH . 27 2.3.1 VSWITCH configurations . 30 2.3.2 Configuring a Layer 2 VSWITCH in z/VM . 32 2.3.3 Benefits of VSWITCH on an integrated environment . 33 2.4 HiperSockets Network Concentrator . 33 2.4.1 Setting up concentrator . 35 2.4.2 Setting up leaf nodes . 35 © Copyright IBM Corp. 2007. All rights reserved. iii 2.4.3 Starting the concentrator. 36 2.4.4 Stopping the Concentrator . 36 2.5 High availability . 37 2.5.1 High availability with z/VM and Linux on System z . 37 2.6 Channel bonding . 38 2.6.1 Configuring bonding devices. 39 2.6.2 Benefits of channel bonding . 42 2.7 VIPA with dynamic routing . 42 2.7.1 Dynamic routing . 44 2.7.2 VIPA configuration . 45 2.7.3 Dynamic routing configuration. 46 2.7.4 Starting dynamic routing daemons . 47 2.7.5 Verifying the router . 47 Chapter 3. Resource management under z/VM . 49 3.1 Importance of resource management under z/VM . 50 3.2 Resources that can be changed dynamically under z/VM . 50 3.3 Managing dynamic DASD changes under z/VM . 51 3.3.1 Dynamically adding a DASD device to a z/VM virtual machine . 51 3.3.2 Dynamically removing a DASD device from a z/VM virtual machine 53 3.3.3 Dynamically adding a DASD device to a z/VM Linux guest . 54 3.3.4 Dynamically removing a DASD device from a z/VM Linux guest . 54 3.4 Managing dynamic network changes under z/VM. 55 3.4.1 Dynamically adding a NIC to a z/VM virtual machine . 56 3.4.2 Dynamically removing a NIC from a z/VM virtual machine . 57 3.4.3 Dynamically adding a NIC to a z/VM Linux guest . 58 3.4.4 Dynamically removing a NIC from a z/VM Linux guest . 60 3.5 Managing dynamic CPU changes under z/VM . 60 3.5.1 Dynamically adding a CPU to a z/VM virtual machine . 61 3.5.2 Dynamically removing a CPU from a z/VM virtual machine . 62 3.5.3 Dynamically adding a CPU to a Linux guest running on z/VM . 62 3.5.4 Dynamically removing a CPU from a z/VM Linux guest . 64 3.6 Storage management under z/VM . 66 3.7 Resource simulation using z/VM . 67 3.7.1 Simulating a multiprocessor system using z/VM. 68 3.7.2 Simulating an FBA DASD device using z/VM . 70 3.8 References . 72 Chapter 4. Outlook on z/VM Version 5 Release 3.0 . 73 4.1 Improvements in z/VM 5.3. 74 4.1.1 General outlook. 74 4.1.2 Processor and device support. 74 4.1.3 Networking . 75 iv Using z/VM for Test and Development Environments: A Roundup 4.1.4 Virtualization . 75 4.1.5 Systems management . 75 4.1.6 Security . 76 4.1.7 Guest ASCII console support . 77 Part 2. Developing, deploying, and managing your environment . 79 Chapter 5. Cloning a production environment (a practical scenario) . 81 5.1 Introducing the sample environment . 82 5.2 Best practices for replicating environments. 82 5.2.1 Determining storage and paging allocation. 83 5.2.2 Allocating DASD . 83 5.2.3 Managing the CP directory . 85 5.3 Planning considerations . 85 5.3.1 Determining device usage in Linux . 85 5.3.2 Determining device usage in z/VM . 86 5.3.3 Determining device usage in z/OS . 87 5.4 Setting up z/VM to mimic your existing environment. 88 5.4.1 Creating a virtual network . 88 5.4.2 Adding guests to the CP directory. 88 5.4.3 Copying DASD volumes . 90 5.4.4 Updating settings for cloned systems . 92 5.4.5 Testing the changes . 95 Chapter 6. Parallel Sysplex under z/VM . 97 6.1 Why Parallel Sysplex under z/VM? . 98 6.2 Parallel Sysplex under z/VM: Planning and steps. ..

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    186 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us