Practical Migration from IBM X86 to Linux on IBM System Z
Total Page:16
File Type:pdf, Size:1020Kb
Front cover Practical Migration from x86 to Linux on IBM System z A guide to migrating popular applications and services from Linux on x86 to Linux on System z Practical guidance on planning, analysis, and TCO Comprehensive hands-on migration case study Lydia Parziale Eduardo Simoes Franco Craig Gardner Berthold Gunreben Tito Ogando Serkan Sahin ibm.com/redbooks International Technical Support Organization Practical Migration from x86 to Linux on IBM System z September 2014 SG24-8217-00 Note: Before using this information and the product it supports, read the information in “Notices” on page vii. First Edition (September 2014) This edition applies to z/VM Version 6.3, DB2 Version 10.5, SUSE Linux Enterprise Server Version 11, and Red Hat Enterprise Linux Version 6. Versions of other software components are incident to the versions available from the respective distributions referenced above. © Copyright International Business Machines Corporation 2014. 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 . vii Trademarks . viii Preface . ix Authors. ix Now you can become a published author, too! . xi Comments welcome. xii Stay connected to IBM Redbooks . xii Chapter 1. Benefits of migrating workloads to Linux on System z . 1 1.1 Benefits . 2 1.2 Reasons to select Linux on System z . 3 1.2.1 System z strengths . 3 1.3 A new type of information technology: Workload centric . 5 1.4 Workload-centric cloud . 7 1.5 Enterprise cloud computing blueprint for System z. 9 1.5.1 Empowered virtualization management: IBM Wave for z/VM. 11 Chapter 2. Analyze and understand . 17 2.1 Total cost of ownership analysis . 18 2.2 Choosing workloads to migrate. 18 2.3 Analysis of how to size workloads for migration . 19 2.4 Financial benefits of a migration . 20 Chapter 3. Virtualization concepts . 23 3.1 The demand for virtualization . 24 3.2 IBM System z virtualization . 24 3.3 Typical x86 virtualization . 25 3.4 Linux on z/VM . 26 3.5 Single system image and live guest relocation . 28 3.6 z/VM operating system components . 30 3.7 Virtualized resources. 31 3.7.1 Virtualized CPU. 31 3.7.2 Virtualized disk . 32 3.7.3 Virtualized memory . 33 3.7.4 Virtualized Network . 35 Chapter 4. Migration process. 37 4.1 Stakeholder definitions . 38 4.1.1 Business stakeholders . 38 4.1.2 Operational stakeholders . 39 4.1.3 Security stakeholders . 41 4.2 Identify the stakeholders . 41 4.3 Assembling the stakeholders . 42 4.4 Migration methodology . 43 4.4.1 Pre-assessment . 43 4.4.2 Define success criteria . 44 4.4.3 Finalize the new environment . 44 4.4.4 Pilot proof of concept . 44 © Copyright IBM Corp. 2014. All rights reserved. iii 4.4.5 Decision to migrate . 45 4.4.6 Resource estimation . 45 4.4.7 Actual migration . 46 4.4.8 Verification testing. 46 4.4.9 Check against success criteria . 46 Chapter 5. Migration planning . 49 5.1 Migration project time commitments . 50 5.2 Project definition . 51 5.3 Planning checklists . 51 5.3.1 Product and tools checklist . 51 5.3.2 Application implementation checklist . 52 5.3.3 Application environment checklist. 53 5.3.4 Training checklist . 54 5.3.5 Hardware planning checklist . 54 Chapter 6. Migration analysis . 57 6.1 Network analysis . 58 6.1.1 Network facilities available on System z and z/VM. 58 6.1.2 Network migration overview . 59 6.1.3 Helpful steps for a network migration . 69 6.2 Storage analysis . 69 6.2.1 Data migration. 69 6.2.2 Linux on System z: pre-installation considerations . 73 6.3 Application analysis. 79 6.3.1 Why migrate applications . 79 6.3.2 Which applications can be migrated . 79 6.3.3 Selecting.