Mainframe Path Start learning free
Applied6 min readLesson 1 of 3

What an IPL is and when it happens

An IPL (initial program load) is how a z/OS system starts: the hardware reads a small start-up program from a disk, and that program builds the running operating system. Sites IPL rarely and on purpose, usually to bring in maintenance, so an IPL is planned and approved like any other production change.

Starting a system that is meant never to stop

A laptop boots; a mainframe system IPLs. IPL stands for initial program load. An operator (or automation) tells the hardware which disk to start from, the processor reads a short program from that disk, and that program loads and initialises z/OS. The word is used as a verb too: "we IPL MPSYS on Sunday".

z/OS is built to run for weeks or months between IPLs. Most changes, such as new programs, new datasets, many parameter changes and even some maintenance, can be activated while the system is running. An IPL is needed when something can only be picked up at start-up, or when the system cannot recover any other way.

Why sites IPL

ReasonExample
Planned maintenanceApplying z/OS service (PTFs) that changes modules only loaded at start-up
UpgradesMoving to a new z/OS release or new hardware
Configuration changesA change to start-up parameters that cannot be made dynamically
RecoveryThe system is in a disabled wait state or cannot be recovered without a restart (an unplanned IPL)

Where you start it from

Systems run in LPARs (logical partitions) on a machine. Operators manage them from the Hardware Management Console (HMC): activating an LPAR, then performing a Load, which needs a load address (the disk to start from) and a load parameter. Many sites save these values in HMC activation profiles so that the same, checked values are used every time.

Planned like a change

TRY IT YOURSELF

What does IPL stand for?

Show a hint

Three words: the first program the hardware loads.

Show the solution

Initial program load.

Common mistakes

Treating an IPL as a routine reboot

An IPL is a production change with approvals, a run book and a backout, even when it is planned every month.

IPLing to fix every problem

Most problems on z/OS are fixed while the system runs. An IPL affects every application on the system and is a last resort for recovery.

Forgetting the rest of the sysplex

In a sysplex, an IPL of one system shifts work to the others. Check they have capacity before you start.

What you will see at work

Key terms

Check your understanding.
Take this lesson's quiz and save your progress. Free.

Take the lesson quiz
From Load to a running system →