Practical Migration from X86 to Linuxone
Total Page:16
File Type:pdf, Size:1020Kb
Front cover Practical Migration from x86 to LinuxONE Michel M Beaulieu Felipe Cardeneti Mendes Guilherme Nogueira Lena Roesch Redbooks International Technical Support Organization Practical Migration from x86 to LinuxONE December 2020 SG24-8377-01 Note: Before using this information and the product it supports, read the information in “Notices” on page ix. Second Edition (December 2020) This edition applies to LinuxONE on IBM LinuxONE III LT1 and IBM LinuxONE III LT2 © Copyright International Business Machines Corporation 2020. 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 Authors. xi Now you can become a published author, too! . xii Comments welcome. xiii Stay connected to IBM Redbooks . xiii Part 1. Decision-making . 1 Chapter 1. Benefits of migrating workloads to LinuxONE . 3 1.1 Benefits . 4 1.2 IBM LinuxONE servers . 5 1.2.1 IBM LinuxONE III LT1 . 5 1.2.2 IBM LinuxONE III LT2 . 7 1.3 Reasons to choose LinuxONE . 8 1.3.1 Best of Enterprise Linux and Open Source. 9 1.3.2 Hardware strengths. 9 1.4 Enabling a microservices architecture on LinuxONE . 12 1.5 Cloud computing blueprint for IBM LinuxONE . 13 1.5.1 Cloud Solutions on IBM LinuxONE . 14 Chapter 2. Analyze and understand . 17 2.1 Total cost of ownership analysis . 18 2.2 Financial benefits of a migration . 18 2.3 Migration planning. 19 2.4 Choosing workloads to migrate. 20 2.5 Analysis of how to size workloads for migration . 21 2.6 Project definition . 21 2.7 Planning checklists . 22 2.7.1 Software products and tooling worksheet . 22 2.7.2 Application features worksheet . 23 2.7.3 Application flows worksheet . 24 2.7.4 Training checklist . 24 2.7.5 Hardware planning worksheet. 25 Chapter 3. Virtualization concepts . 27 3.1 Demand for virtualization . 28 3.2 Typical x86 virtualization . 29 3.3 LinuxONE virtualization. 29 3.3.1 Process Resource/System Manager hypervisor. 30 3.3.2 Dynamic Partition Manager. 30 3.3.3 KVM hypervisor. 30 3.3.4 z/VM hypervisor . 31 3.4 Linux guest . 32 3.5 Guest mobility . 34 3.5.1 KVM guest migration. 34 3.5.2 z/VM single system image and live guest relocation. 34 © Copyright IBM Corp. 2020. All rights reserved. iii 3.6 KVM hypervisor components . 36 3.6.1 Linux kernel and KVM module . 36 3.6.2 QEMU . 36 3.6.3 The libvirt API . 37 3.6.4 Resource management. 37 3.7 z/VM hypervisor components . 37 3.7.1 Control program . 37 3.7.2 Conversational Monitor System . 38 3.7.3 IBM Wave . 38 3.7.4 IBM Cloud Infrastructure Center . 39 3.8 Virtualized resources. 39 3.8.1 Virtualized CPU. 39 3.8.2 Virtualized memory . 40 3.8.3 Virtualized disk . 42 3.8.4 Virtualized network . 43 Part 2. Migration . 45 Chapter 4. Migration process. 47 4.1 Stakeholder definitions . 48 4.1.1 Business stakeholders . 48 4.1.2 Operational stakeholders . 49 4.1.3 Security stakeholders . 51 4.2 Identify the stakeholders . 51 4.3 Assembling the stakeholders . 52 4.3.1 Communicating the change . 52 4.4 Migration methodology . ..