Introduction to zOS Basics Chapter 16 B The
Introduction to z/OS Basics Chapter 16 B: The IPL process © 2006 IBM Corporation
Chapter 16 B The IPL Process Objectives § In this chapter you will learn: – About the IPL process – Why a system would be closed down and reloaded – About extended up time for z/OS systems 2 © 2006 IBM Corporation
Chapter 16 B The IPL Process Overview § IPL is “booting” the system § The address of the IPL volume and the IODF volume are required 3 © 2006 IBM Corporation
Chapter 16 B The IPL Process IPLing the machine 4 © 2006 IBM Corporation
Chapter 16 B The IPL Process Initialization functions § When the operator supplies the parameters and tells the system to load the following happens: – The bootstrap code on the IPL volume is loaded into storage at address 0 and control passed to it – The bootstrap the reads the IPLTEXT program IEAIPL 00 which is given control and the complex task of loading the system starts 5 © 2006 IBM Corporation
Chapter 16 B The IPL Process IEAIPL 00 § IEAIPL 00 prepares the system by clearing central storage to zeroes then defines storage areas for the master scheduler § SYS 1. NUCLEUS is located and a series of modules loaded which construct the normal environment of control blocks and subsystems § The first part of the Nucleus Initialization Program is then loaded 6 © 2006 IBM Corporation
Chapter 16 B The IPL Process Nucleus Initialization Program (NIP) § NIP sets up – SQA – PLPA – FLPA – MLPA – the common service area CSA – And starts the master scheduler 7 © 2006 IBM Corporation
Chapter 16 B The IPL Process Master scheduler § The master address space starts all the other required address space and initializes the subsystems § Once JES is ready jobs can be started and VTAM and TSO will be started next. § The system is now available to do work 8 © 2006 IBM Corporation
Chapter 16 B The IPL Process Virtual Storage Layout for Multiple Address Spaces 9 © 2006 IBM Corporation
Chapter 16 B The IPL Process Address spaces § Many address spaces are created before JES and these each have special tasks § Each address space by default is allowed 2 GB of virtual space § The private region below the 16 MB line is usually around 10 MB after the common area has been allowed for, depending on system set up and the size of installation modules in the LPA 10 © 2006 IBM Corporation
Chapter 16 B The IPL Process The 31 -bit address space 11 © 2006 IBM Corporation
Chapter 16 B The IPL Process Example 21 -1 IPL checklist To IPL the z/OS system, do the following: 1. Select the IPL option 2. IPL with the following parameters: o If you receive the message IEA 888 A for the clock, enter: => r 00, u o If you receive the message IXC 4 ZOD for XCF, enter: => r 00, i o If you receive the message IXCZ 48 E for XCF data sets, enter: => r 00, u 3. When the $HASP 426 SPECIFY OPTIONS message appears, enter the following to cold start JES 2: => xx COLD, NOREQ where xx is the reply ID of the console prompt. Note: If the $HASP 454, $HASP 420, $HASP 441, or $HASP 870 messages appear, Enter a response of Y. 12 © 2006 IBM Corporation
Chapter 16 B The IPL Process IPL Types § Cold start: PLPA is reloaded and VIO is cleared. This must happen when the contents of LPA have changed § Quick Start: PLPA is not reloaded but VIO is cleared. No changes were made to LPA but VIO needs to be refreshed § Warm Start: PLPA and VIO are retained from before the IPL allowing jobs to restart using journalled VIO data 13 © 2006 IBM Corporation
Chapter 16 B The IPL Process Specifying information § From the hardware console the operator specifies the device address of the IODF file, selects the LOADxx member name and controls how the system will prompt during the IPL § If the IEASYSxx is not specified in the LOADxx member then the operator will be prompted to SPECIFY SYSTEM PARAMETERS 14 © 2006 IBM Corporation
Chapter 16 B The IPL Process IPL Errors § If a required parmlib member has an error or is missing then the operator will be prompted § If the parameter cannot be corrected then the default can be accepted § If a default does not exist then the parameter may be cancelled or the IPL abandoned 15 © 2006 IBM Corporation
Chapter 16 B The IPL Process Parmlib data sets § The parmlib concatenation is a set of up to 16 partitioned data sets defined in the LOADxx member § These contain the required members to supply the parameters for the system. § SYS 1. PARMLIB is the 17 th and default if no others are specified § IEASYSxx is mostly a director to other members 16 © 2006 IBM Corporation
Chapter 16 B The IPL Process Shutting down the system § z/OS systems are designed to run continuously with potentially many months between reloads § Important workloads may require 24 x 365 availability § Systems are only shutdown when necessary usually for a change 17 © 2006 IBM Corporation
Chapter 16 B The IPL Process System profiles § Test system – Reloaded as required to satisfy the testing regime § High availability banking system – Loaded very infrequently – May be only yearly for software refresh § Outside influence may dictate reloads such as machine room power maintenance 18 © 2006 IBM Corporation
Chapter 16 B The IPL Process Dynamic change § Over the last ten years much work has been done on z/OS and its predecessors so that many changes can be done dynamically 19 © 2006 IBM Corporation
Chapter 16 B The IPL Process System shutdown § Each task needs to be shut down in the correct order § Usually this is done by an automation package § The final commands to remove automation and remove connections to other systems are performed by the operators 20 © 2006 IBM Corporation
Chapter 16 B The IPL Process Summary § IPL was defined § The initialization process was explained § Types of IPL were discussed § VIO was explained § Extended up time and reasons for IPL were discussed 21 © 2006 IBM Corporation
- Slides: 21