Rolling Reload of NonStop Kernel Processors
Rolling Reload of NonStop Kernel Processors 2/18/04
Hewlett-Packard Development Company L.P. 1 of 7 CSSI Website
A Procedure for Rolling Reload of NonStop Kernel
Processors
Rolling reloads can be used to avoid system loads in some situations such as processor
upgrades and certain software product revision (SPR) installations. However, care must
be exercised when performing a rolling reload to avoid causing an outage. To minimize
the chance of problems during or after a rolling reload, follow the guidelines and
procedures presented in this document.
1 Rolling reload considerations
1.1 Rolling reload vs. system load
Many HP NonStop system customers successfully use rolling reloads and other on-line
software installation techniques. However, problems can potentially occur when halting
and reloading processors because of unexpected system or application behavior, load
balancing, and non-standard configurations. If the next processor is halted before the
previously halted processor has fully recovered, an outage is probable. Rolling reloads
should be used only when all of the following conditions are true:
• It is not possible to schedule an outage for an SPR installation.
• The SPR(s) being installed is very important - for example, an SPR recommended
by an Outage Prevention Notice (OPN).
• The SPR documentation states that the SPR can be installed with a rolling reload.
• The application and system configuration are well understood and fault-tolerant.
• It is possible to load balance the application after repeated processor halts and
reloads.
Note: The time needed to perform a rolling reload is usually longer than the time needed
to perform a system load. If the application must be halted during the rolling reload, you
can perform a system load instead for a potentially shorter application outage.
1.2 Application considerations
Successful application recovery from a rolling reload requires fault-tolerant application(s)
that can be quickly rebalanced following a processor halt and reload.
If your application does not meet these criteria and it is possible to have an application
interruption (but not a system load), an option is shutting down the application,
performing the rolling reload, and then restarting the application. Note, however, that the
resulting application interruption will probably be longer than that from a system load.
1.3 A few other tips
• Whenever possible, test the rolling reload on a development system using the
production application and expected production workload.
• Perform the rolling reload when the system has its minimal utilization.
• Carefully follow the steps described in the remainder of this document.