Page 2 - my; Logical Partitions on the IBM Power5; Introduction; Introduction; Objectives; Understand planning considerations and system requirements; Warning
i Series. my Series. i Series. my Series. Logical Partitions on the IBM Power5 Introduction 3 i Series. my Series. Introduction Objectives Understand the LPAR functionality as implemented on the IBM Power5 servers Understand planning considerations and system requirements Warning This presentation i...
Page 3 - Logical Partitioning on the IBM Power5; Agenda; Chapter 1. Architecture; Architecture
i Series. my Series. Logical Partitioning on the IBM Power5 Agenda Chapter 1. Architecture Chapter 2. Resources Management Concepts Chapter 3. LPAR-Capable i5 Models Chapter 4. Planning Chapter 5. Hardware Management Console Chapter 6. Virtual Partition Manager 5 i Series. my Series. i Series. my Se...
Page 4 - The Service Processor; Standard built-in, independent component of every eServer i5 or p5
i Series. my Series. Architecture HMC Service Processor Processor Complex Main Storage I/O Subsystem NVRAM Permanent Temporary The Service Processor Standard built-in, independent component of every eServer i5 or p5 Own processor, memory and boot code NVRAM stores the “firmware” and the LPAR configu...
Page 5 - The Power Hypervisor; Previously part of the System Licensed Internal Code (SLIC)
i Series. my Series. Architecture HMC Service Processor Processor Complex Main Storage I/O Subsystem Power Hypervisor P1 P2 P3 P4 The Service Processor (aka SP) Once you power on the system ... The SP turns on the system power All I/O towers via SPCN Control panel shows C7xx progress codes Runs diag...
Page 6 - The Power Hypervisor Functions; Virtual processor support; Starting an i5/OS partition
i Series. my Series. Architecture The Power Hypervisor Functions Virtual processor support Allocation of physical processor time to partition thru “virtual processors” Virtual memory management Allocation of physical memory to partition thru “virtual memory” Virtual hardware support Processors OptiC...
Page 7 - Starting a LINUX or AIX partition; Other is characteristic to the guest operating system; Hypervisor Code Maintenance
i Series. my Series. Architecture TIMI HMC Hardware Power Hypervisor P1 P2 P3 P4 SLIC i5/OS Open Firmware RTAS Linux Open Firmware RTAS AIX Starting a LINUX or AIX partition Hypervisor will operates ... Open Firmware contains boot-time drivers and the boot manager RTAS is a service that passes platf...
Page 8 - Resources Management Concepts; What is “logical partitioning” ?; Each logical system is called a “Partition”
i Series. my Series. i Series. my Series. Logical Partitions on the IBM Power5 Resources Management Concepts 15 i Series. my Series. Resources Management Concepts What is “logical partitioning” ? The ability to make a single server run as if it were many independent systems Each logical system is ca...
Page 9 - Processor Concepts; Dedicated vs. Shared Processors
i Series. my Series. i Series. my Series. Logical Partitions on the IBM Power5 Resources Management Concepts Processor 17 i Series. my Series. Resources Management Concepts Processor Concepts Dedicated vs. Shared Processors Virtual Processors Capped vs. Uncapped Processors Considerations about LPAR ...
Page 10 - Dedicated Processors; One or more processors can be dedicated to a partition
i Series. my Series. Processor Concepts Physical Processors Shared Dedicated P1 P2 P3 Inactive Processor Concepts 19 i Series. my Series. Processor Concepts Dedicated Processors A “dedicated processor” refers to a whole processor that is dedicated to a single partition One or more processors can be ...
Page 11 - Physical processors lives in a “shared processor pool”; Shared Processors
i Series. my Series. Processor Concepts Shared Processors A “shared processor” allows to assign partial processors to a partition Physical processors lives in a “shared processor pool” By default, any unassigned processor is a member of the shared processor pool 21 i Series. my Series. Processor Con...
Page 13 - Potential Shared Processors Penalty; Increase the possibility that job’s won’t complete, and :; Reduce the chance for processor/memory affinity; Virtual Processors; The number of “virtual processors” represents :
i Series. my Series. Processor Concepts Potential Shared Processors Penalty Increase the possibility that job’s won’t complete, and : Have to be re-dispatched, and potentially have to reload cache Increase the chance of a cache miss Reduce the chance for processor/memory affinity Increase the Power ...
Page 15 - Uncapped Processors
i Series. my Series. Processor Concepts Virtual Processors Rules & requirements : It is possible to allocate more virtual processors than there are in the shared processor pool The actual number of processor in the shared processor pool is a “floating” number A single physical processor can repo...
Page 16 - How to decide on using :; Simple Recommendations; On small configurations, use shared uncapped processor :
i Series. my Series. Processor Concepts Dedicated, Shared, Capped or Uncapped ? How to decide on using : Dedicated or shared processors ? If using shared processors, it is to be capped or uncapped ? And ... how many virtual processors do I allocate ? The best performance may be achieved by using ded...
Page 17 - SMT allows 2 threads to run simultaneously on the same processor; Hypervisor only deals with physical processors; Main Storage
i Series. my Series. Processor Concepts About Simultaneous Multi-Threading (SMT) SMT is a technology that allows a single CPU to be seen logically as 2 logical CPU Physical processor Logical processors SMT allows 2 threads to run simultaneously on the same processor Using different execution units, ...
Page 18 - Memory Allocation Facts; Main Storage Concepts; Memory Allocation Facts; Hypervisor uses memory to run the system !
i Series. my Series. Main Storage Concepts Memory Allocation Facts Power4 Hypervisor allowed memory manipulation at the single megabyte (1MB) level Memory in the Power5 machines cannot be manipulated that finely : Memory must be assigned or moved in blocks Theses blocks are called “Logical Memory Bl...
Page 19 - A “Hardware Page Table (HPT)” is needed to manage memory; Recommendation; Main Storage size MUST be carefully planned !; Remember
i Series. my Series. Main Storage Concepts Memory Allocation Facts A “Hardware Page Table (HPT)” is needed to manage memory Power4 Hypervisor reserved HPT within partition memory Power5 Hypervisor allocates HPT separately from partition memory Size of the HPT depends of the maximum memory amount the...
Page 20 - Power4 Hypervisor allocated memory equally from all nodes; How becomes memory affinity with dynamic processor/memory moves ?
i Series. my Series. Main Storage Concepts Memory Allocation Facts Power4 Hypervisor allocated memory equally from all nodes This leads to more “remote” memory access Power5 hypervisor tries to do better ... Processors are assigned on the fewest nodes possible Configured memory will be assigned keep...
Page 21 - I/O allocations are done at slot level; I/O structure must be understood for proper configuration !; Hierarchy of Microprocessors
i Series. my Series. I/O Concepts I/O Facts I/O allocations are done at slot level A single slot can be allocated I/O structure must be understood for proper configuration ! 41 i Series. my Series. I/O Concepts Power5 System Main Storage Bus Main Storage I/O Hub HSL Loop 845 GB/s 44 GB/s 2 GB/s Hier...
Page 22 - Allocate a slot as “desired”; Allocate a slot as “required”
i Series. my Series. I/O Concepts IOP PCI-X Bus I/O Bridge HSL Loop IOA IOA IOA 2 GB/s 133 MHz Hierarchy of Microprocessors 43 i Series. my Series. I/O Concepts I/O Facts I/O allocations are done at slot level A single slot can be allocated BUS/IOP/IOA requirements must be met ! Allocate a slot as “...
Page 23 - Once allocated, some I/O resources needs to be identified
i Series. my Series. I/O Concepts CPU IOP IOA CPU IOA IOP-Less IOAs 45 i Series. my Series. I/O Concepts I/O Facts Once allocated, some I/O resources needs to be identified Load-Source Unit resource Tells the hypervisor which IOA drives the LSU This is mandatory Alternate-IPL resource Tells the hype...
Page 24 - Each partition has virtual I/O slots; Adapters are defined into partition configuration profile
i Series. my Series. i Series. my Series. Logical Partitions on the IBM Power5 Resources Management Concepts Virtual I/O 47 i Series. my Series. Virtual I/O Concepts Virtual I/O Facts Each partition has virtual I/O slots The number of slots is configurable The more virtual slots you configure, the m...
Page 25 - What is dynamic
i Series. my Series. Virtual I/O Concepts Power Hypervisor Partition Virtual Bus Virtual Slot Virtual IOP Virtual Slot Virtual IOA Virtual Slot Virtual IOA Virtual Slot Virtual IOA Virtual Serial Virtual Ethernet Virtual SCSI 49 i Series. my Series. Virtual I/O Concepts Virtual I/O Facts What is dyn...
Page 26 - Virtual Serial; Virtual Ethernet; Purpose
i Series. my Series. Virtual I/O Concepts Virtual Serial Virtual serial adapter provides point-to-point connection between The partition and the HMC The partition and another partition Purpose Virtual console Virtual terminal Parameters Slot number Adapter type : server or client Connection informat...
Page 27 - Virtual SCSI
i Series. my Series. Virtual I/O Concepts Virtual Ethernet Power Hypervisor Virtual LAN #X Virtual LAN #Y P1 P2 P3 53 i Series. my Series. Virtual I/O Concepts Virtual SCSI Virtual SCSI adapter provides SCSI storage services connection between partitions Purpose Storage virtualization Parameters Slo...
Page 28 - Virtual OptiConnect; What is OptiConnect ?
i Series. my Series. Virtual I/O Concepts Virtual SCSI P1 S P2 C Power Hypervisor SCSI Server SCSI Client 55 i Series. my Series. Virtual I/O Concepts Virtual OptiConnect What is OptiConnect ? Stands for OPTImized CONNECTion Provides very high performance communications between systems Works at HSL ...
Page 29 - Dynamic LPAR; What is called “Dynamic Logical Partitioning”
i Series. my Series. i Series. my Series. Logical Partitions on the IBM Power5 Dynamic LPAR ! 57 i Series. my Series. Dynamic LPAR What is called “Dynamic Logical Partitioning” The ability to add, move or remove resources without system disruption 58
Page 30 - Processors; What can be changed dynamically !; Memory
i Series. my Series. Dynamic LPAR What can be changed dynamically ! Processors Within established minimum and maximum Configuration maintained in the partition profile Changes to minimum or maximum requires partition deactivation an reactivation Granularity of moves Dedicated processors : 1 processo...
Page 32 - LPAR-Capable Server Models
i Series. my Series. Dynamic LPAR What can be changed dynamically ! Virtual I/O Slots Can only be filled or emptied Cannot be moved from one partition to another Only “desired” slots can be moved ! Configuration maintained in the partition profile Changes to the desired/required status of a slot req...
Page 34 - Maximal Configuration; Minimal Configuration; Maximal Configuration
i Series. my Series. IBM eServer i5/570 Model i5/570 - CoD from 3300 to 44700 CPW Minimal Configuration Processor : 1-Ways Power5, 1.65GHz, L1+L2+L3 Cache Processing units available : 1.0 Maximum partitions : 10 Maximal Configuration Processor : 16-Ways Power5, 1.65GHz, L1+L2+L3 Cache Processing uni...
Page 35 - Planning; Understand eServer i5 capabilities
i Series. my Series. i Series. my Series. Logical Partitions on the IBM Power5 Planning 69 i Series. my Series. Planning Think ... Understand eServer i5 capabilities Review previous chapters ... System Builder ! Understand Operating System requirements i5/OS Linux AIX 70
Page 36 - Requirements for i5/OS
i Series. my Series. Planning Requirements for i5/OS Are mandatory : At least 0.10 processing unit Commonly represents +/- 330 CPW At least 256 MB of main storage Just enough to load and start SLIC & i5/OS ... plan a few bit more to open a session ! One direct-attach (internal) disk unit (LSU) M...
Page 37 - CPW
i Series. my Series. Planning About Linux and AIX ... CPW Commercial Processing Workload Representative for a commercial workload environment Workload composed by CPU and I/O operations rPerf Relative Performance Derived from multiple “standard” benchmarks TPC : Technical Publication Center SPEC : S...
Page 39 - REMEMBER : this version of AIX does NOT SUPPORT “virtual things” !; Requirements for AIX 5L v5.2; REMEMBER : this version of AIX does NOT SUPPORT virtual “things” !
i Series. my Series. Planning Requirements for AIX 5L v5.2 REMEMBER : this version of AIX does NOT SUPPORT “virtual things” ! Virtual processors cannot be used ... Memory cannot be dynamically assigned ... No virtual networks, nor virtual storage can be used Virtual console can be used ! Are mandato...
Page 40 - Know restrictions
i Series. my Series. Planning Know restrictions At this time, Linux/AIX partitions does not handle any IOA with an IOP placed in anupstream position on the same bus ! This means that you cannot share a bus between a Linux/AIX partition and an i5/OS partition This means that you cannot switch a devic...
Page 42 - Backup existing system; Start or reload; Hardware Management Console
i Series. my Series. Planning ... Then act ! Backup existing system Twice ! Perform physical installation Install every hardware piece at its planned position Install and configure HMC Setup wizard ! Power on the new system to “Hypervisor Stand-by” mode Create LPAR definitions Start or reload If dis...
Page 43 - Appliance based on xSeries technology; Connects to i5 and p5 servers
i Series. my Series. Hardware Management Console What is it ? Hardware dedicated to console functions Used to create and maintain a multiple-partitioned environment Startup & shutdown partitions Performing resource movements Displaying a virtual console Displaying a virtual operator panel Detect...
Page 44 - Connecting HMC; Ethernet Ports; Private LAN
i Series. my Series. i Series. my Series. Logical Partitions on the IBM Power5 Hardware Management Console Connecting HMC 87 i Series. my Series. Hardware Management Console Ethernet Ports Private LAN Open LAN Auto-MDIX ports Medium Dependent Interface Crossover Service & Support ETH0 ETH1 HMC H...
Page 45 - Simple HMC connection; Cloning HMC configuration; System profiles and partition profiles are stored in SP’s NVRAM
i Series. my Series. Hardware Management Console Simple HMC connection Service & Support ETH0 ETH1 HMC HMC1 LAN1 HMC2 LAN2 89 i Series. my Series. Hardware Management Console Cloning HMC configuration System profiles and partition profiles are stored in SP’s NVRAM When SP detects that a redundan...
Page 46 - Redundant HMC configuration considerations; Both HMCs can be used concurrently; Private indirect networking
i Series. my Series. Hardware Management Console Redundant HMC configuration considerations Both HMCs can be used concurrently Both are fully active and accessible at all times Both enabling you to perform management tasks at any time SP provides a lock-mechanism to allow operations in a parallel en...
Page 47 - Private and open networking
i Series. my Series. Hardware Management Console Private indirect networking Service & Support Private LAN ETH0 ETH1 HMC HMC1 LAN1 HMC2 LAN2 Service & Support ETH0 ETH1 HMC HMC1 LAN1 HMC2 LAN2 ETH0 ETH1 HMC HMC1 LAN1 HMC2 LAN2 93 i Series. my Series. Hardware Management Console Service &...
Page 48 - Working with HMC in open networks; HMC Functionalities
i Series. my Series. Hardware Management Console Internet HMC HMC C C C S Working with HMC in open networks 95 i Series. my Series. i Series. my Series. Logical Partitions on the IBM Power5 Hardware Management Console HMC Functionalities 96
Page 49 - Server Management; Physical systems; System profiles; HMC Code Update; Gets and install HMC version, releases and hot fixes
i Series. my Series. Hardware Management Console Server Management Physical systems Logical partitions Partition profiles System profiles 97 i Series. my Series. Hardware Management Console HMC Code Update Gets and install HMC version, releases and hot fixes Via removable media, local FTP server or ...
Page 50 - Licensed Internal Code Updates; Manages managed systems’ firmware; HMC Users; Define users
i Series. my Series. Licensed Internal Code Updates Manages managed systems’ firmware Installed (Temporary), activated and Accepted (Permanent) 99 i Series. my Series. Hardware Management Console HMC Users Define users Define roles 100
Page 51 - HMC Configuration; All HMC parameters; Service Agent Configuration; Notify problems
i Series. my Series. Hardware Management Console HMC Configuration All HMC parameters Date, time, network, ... 101 i Series. my Series. Hardware Management Console Service Agent Configuration Notify problems Kind of problems : “all” or “home-call” To the user : via SMTP To the service : via PSTN, VP...
Page 52 - Remote Support; Connectivity : outbound and inbound; Service Focal Point; Manage reported events and errors
i Series. my Series. Hardware Management Console Remote Support Connectivity : outbound and inbound Via SMTP or VPN 103 i Series. my Series. Hardware Management Console Service Focal Point Manage reported events and errors Concurrent maintenance Service utilities Access to control panel service func...
Page 53 - Virtual Partition Manager
i Series. my Series. One more thing ... 105 i Series. my Series. i Series. my Series. Logical Partitions on the IBM Power5 Virtual Partition Manager 106
Page 54 - An IPL is requires to apply enablement PTF
i Series. my Series. Virtual Partition Manager What is it ? VPM introduces a way to create and manage Linux partitions without the use of a HMC VPM allows small and medium configuration to add simple Linux workloads Available on May 27th, 2005 (tomorrow) ! 107 i Series. my Series. Virtual Partition ...
Page 55 - Partition configuration cannot be saved; Virtual Partition Manager vs. Hardware Management Console
i Series. my Series. Virtual Partition Manager Planning for VPM ... Automatic processor balancing between i5/OS and Linux partition is supported Thru uncapped shared processor Dynamic movements of resources (processor, memory and I/O) is not supported Partition must be restarted for the changes to t...
Page 56 - Logical Partitions on the IBML Power5; Bibliography
i Series. my Series. Questions & Answers 111 i Series. my Series. i Series. my Series. Logical Partitions on the IBML Power5 Bibliography 112
Page 57 - he IBM PowerPC; AIX 5L on IBM eServer
i Series. my Series. Bibliography ibm.com /redbooks Front cover Logical Partitions onthe IBM PowerPC he IBM PowerPC A Guide to Working with LPAR on Power5 i5 Servers Dale Barrick Ivan Berrios Ron Carter Ron Frantish Ed Gerwill Marco Guadagno Shashank Jamgavkar Steve Mann Andrei Matetic Alain Plu Ian...
Page 58 - Red; IBM; server; and AS/400e System Builder
i Series. my Series. Bibliography ibm.com /redbooks Red paper Front cover Virtual Partition Manager ger A Guide to Planning lanning and Implementation Amit Dave Erwin Earley Nick HarrisFant Steele Learn about the Virtual PartitionManager (VPM) Review planning guidance for aneServer i5 server with VP...
Page 59 - Contact Information
i Series. my Series. Thank You ! 117 i Series. my Series. REAL Solutions S.A.Rue d’Eich, 33L-1461 Luxembourg Eddy PastegerSystem Engineer ManageriSeries Certified Solutions Expert Voice : (+352) 43 65 22 1Fax : (+352) 42 26 38E-mail : [email protected] Contact Information 118