Advanced POWER Virtualization on IBM System P5: Introduction and Configuration
Total Page:16
File Type:pdf, Size:1020Kb
Front cover Advanced POWER Virtualization on IBM System p5: Introduction and Configuration Basic and advanced configuration of the Virtual I/O Server and its clients New features and benefits of virtualization explained High availability, system administration, and PLM Morten Vågmo Peter Wüstefeld ibm.com/redbooks International Technical Support Organization Advanced POWER Virtualization on IBM System p5: Introduction and Configuration February 2007 SG24-7940-02 Note: Before using this information and the product it supports, read the information in “Notices” on page xvii. Third Edition (February 2007) This edition applies to IBM AIX 5L Version 5.3, HMC Version 5 Release 2.1, Virtual I/O Server Version 1.3 running on IBM System p5 and IBM eServer p5 systems. © Copyright International Business Machines Corporation 2004, 2005, 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 Figures . ix Tables . xv Notices . xvii Trademarks . xviii Preface . xix The team that wrote this redbook. xx Become a published author . xxi Comments welcome. xxi Summary of changes . xxiii January 2007, Third Edition . xxiii Chapter 1. Introduction. 1 1.1 Virtualization on IBM System p5 . 3 1.1.1 POWER Hypervisor . 3 1.1.2 Simultaneous multithreading (SMT) . 3 1.1.3 LPAR and shared-processor partitions . 3 1.1.4 Dynamic reconfiguration . 3 1.1.5 Virtual LAN . 4 1.1.6 Virtual I/O . 4 1.1.7 Capacity Upgrade on Demand . 4 1.1.8 Multiple operating system support . 4 1.1.9 Integrated Virtualization Manager . 4 1.2 RAS of virtualized systems . 5 1.2.1 Reliability, availability, and serviceability. 5 1.2.2 Availability and serviceability in virtualized environments . 7 1.3 Security in a virtualized environment. 9 1.4 Operating system support . 9 1.4.1 IBM AIX 5L for System p5 systems. 10 1.4.2 Linux for System p5 systems . 10 1.4.3 IBM i5/OS for System p5 systems . 11 1.4.4 Summary. 12 1.5 Comparison of two IBM virtualization technologies. 13 1.6 The value of the Advanced POWER Virtualization . 16 Chapter 2. Virtualization technologies on System p servers . 19 © Copyright IBM Corp. 2004, 2005, 2007. All rights reserved. iii 2.1 New features in Version 1.3 of the Virtual I/O Server . 20 2.1.1 New and enhanced features in Virtual I/O Server Version 1.3 . 20 2.1.2 Additional information . 24 2.2 Features in Version 1.2 of the Virtual I/O Server. 24 2.2.1 Virtual DVD-RAM, DVD-ROM, and CD-ROM . 25 2.2.2 Shared Ethernet Adapter failover . 25 2.2.3 Integrated Virtualization Manager . 26 2.2.4 New storage pool commands . 27 2.2.5 HMC enhancements . 27 2.3 The Advanced POWER Virtualization feature. 28 2.4 Micro-Partitioning introduction. 32 2.4.1 Shared processor partitions . 32 2.4.2 Shared processor pool overview. 37 2.4.3 Capacity Upgrade on Demand . 40 2.4.4 Dynamic processor de-allocation and processor sparing . 41 2.4.5 Dynamic partitioning . 42 2.4.6 Shared processor considerations . 42 2.5 Introduction to simultaneous multithreading . 45 2.5.1 POWER5 processor SMT . 45 2.5.2 SMT and AIX 5L . 46 2.5.3 SMT control in Linux . 48 2.6 Introduction to the POWER Hypervisor. 49 2.6.1 POWER Hypervisor virtual processor dispatch. 50 2.6.2 POWER Hypervisor and virtual I/O . 53 2.6.3 System port (virtual TTY/console support) . 54 2.7 Software licensing in a virtualized environment . 54 2.7.1 IBM i5/OS licensing. 54 2.7.2 Software licensing methods for UNIX operating systems . 55 2.7.3 Licensing factors in a virtualized system. 55 2.7.4 License planning and license provisioning of IBM software . 59 2.7.5 Sub-capacity licensing for IBM software . 62 2.7.6 IBM software licensing . 65 2.7.7 Linux operating system licensing . 69 2.8 Virtual and Shared Ethernet introduction . 70 2.8.1 Virtual LAN . 70 2.8.2 Inter-partition networking with virtual Ethernet . 79 2.8.3 Sharing physical Ethernet adapters . 79 2.8.4 Virtual and Shared Ethernet configuration example . 84 2.8.5 Considerations . 89 2.9 Virtual SCSI introduction . 89 2.9.1 Partition access to virtual SCSI devices . 90 2.9.2 General virtual SCSI considerations . 99 2.10 Partition Load Manager introduction . 102 iv Advanced POWER Virtualization on IBM System p5 2.11 Integrated Virtualization Manager . 103 2.11.1 IVM setup guidelines. 104 2.11.2 Partition configuration with IVM. 106 2.12 Dynamic LPAR operations . 108 2.13 Linux virtual I/O concepts . 108 2.13.1 Linux device drivers for IBM System p5 virtual devices . 110 2.13.2 Linux as a VIO client . 110 2.13.3 Linux as a VIO server . 113 2.13.4 Considerations . 115 2.13.5 Further reading . 115 Chapter 3. Setting up the Virtual I/O Server: the basics . 117 3.1 Getting started. 118 3.1.1 Command line interface . 118 3.1.2 Hardware resources managed . 122 3.1.3 Software packaging and support. 123 3.2 Creating a Virtual I/O Server partition . 124 3.2.1 Defining the Virtual I/O Server partition. 124 3.3 Virtual I/O Server software installation . 142 3.4 Basic Virtual I/O Server scenario . 146 3.4.1 Creating virtual SCSI server adapters. 146 3.4.2 Creating a Shared Ethernet Adapter. ..