11.01.2013 Views

IBM AIX Continuous Availability Features - IBM Redbooks

IBM AIX Continuous Availability Features - IBM Redbooks

IBM AIX Continuous Availability Features - IBM Redbooks

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Logging can be added to many of the components in inetd.conf. Remember to refresh the<br />

inetd after you are done.<br />

2.3.15 Concurrent <strong>AIX</strong> Update<br />

Historically, servicing defects in the kernel has required some sort of interruption to system<br />

services in order to correct the problem. Typically, the interruption is in the form of a system<br />

reboot. This results in significant disruption to production systems, and has numerous<br />

implications to customers, including:<br />

► The temporary loss of system availability and services<br />

► An increased load on other systems<br />

► A possible requirement of an unplanned maintenance window<br />

► Monetary costs resulting from the loss of system availability<br />

In addition, in some situations a diagnostic kernel is produced in order to analyze a problem,<br />

and multiple reboots become necessary. The Concurrent <strong>AIX</strong> Update feature for <strong>AIX</strong> V6.1<br />

allows fixes to the base kernel and kernel extensions to be applied and simultaneously<br />

become fully operational on a running system. The system does not require any subsequent<br />

reboot to activate fixes. Concurrent <strong>AIX</strong> Update’s ability to update a running system provides<br />

the following significant advantages:<br />

► The ability to apply either preventive maintenance or corrective service fix without<br />

requiring a reboot<br />

► The ability to reject an applied fix without requiring a reboot<br />

► The ability to inject diagnostics or temporary circumventions without requiring a reboot<br />

► Encouraging customer adoption of corrective service fixes, thereby decreasing outages<br />

for which fixes existed, but which would not have formerly been applied, due to the<br />

disruption to availability by the prior update scheme<br />

► Improved system uptime<br />

► Improved customer satisfaction<br />

► A more convenient approach<br />

Concurrent <strong>AIX</strong> Update enables activation and deactivation of <strong>IBM</strong> fixes to the kernel and<br />

kernel extensions. It accomplishes this by adding new capabilities to the interim fix packaging<br />

and installation tools, the system loader, and to the system process component.<br />

Note: The ability to apply or remove a fix without the requirement of a reboot is limited to<br />

Concurrent <strong>AIX</strong> Updates. Technological restrictions prevent some fixes from being made<br />

available as a Concurrent <strong>AIX</strong> Update. In such cases, those fixes may be made available<br />

as an interim fix (that is, “traditional” ifix).<br />

Traditional interim fixes for the kernel or kernel extensions still require a reboot of the<br />

operating system for both activation and removal.<br />

Performing live updates on an operating system is a complicated task, and it places stringent<br />

demands on the operating system. There are many different approaches available for<br />

patching the operating system kernel. Concurrent <strong>AIX</strong> Update uses a method of functional<br />

redirection within the in-memory image of the operating system to accomplish patching-in of<br />

corrected code. After a fix for a problem has been determined, the corrected code is built,<br />

packaged, and tested according to a new process for Concurrent <strong>AIX</strong> Update. It is then<br />

provided to the customer, using the existing interim fix package format.<br />

The package will contain one or more object files, and their corresponding executable<br />

modules. Patch object files have numerous restrictions, including (but not limited to) that no<br />

non-local data be modified, and that changes to multiple functions are only permitted if they<br />

34 <strong>IBM</strong> <strong>AIX</strong> <strong>Continuous</strong> <strong>Availability</strong> <strong>Features</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!