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. ..
Details
-
File Typepdf
-
Upload Time-
-
Content LanguagesEnglish
-
Upload UserAnonymous/Not logged-in
-
File Pages186 Page
-
File Size-