CERN Accelerating science

This website is no longer maintained. Its content may be obsolete. Please visit http://home.cern/ for current CERN information.

next up previous
Next: Special Chapter: Mail Issues Up: cnl226.html Previous: Operating System Certification - Present List

Migration of Central HP Interactive and Batch Services
to HP-UX 10.20

  Tony Cass, Tim Smith IT/DCI


Introduction

For some years now central HP services have been running different releases of HP-UX 9, but it is now time for a major upgrade. Apart from just wanting to keep up-to-date, there is also the important point that HP-UX 10.20 is required to exploit fully the PA8000 processors used in batch machines.

We have planned since autumn last year to migrate all central HP services to HP-UX 10.20 in good time for the accelerator startup. Much progress has been made and the migration schedule for the different services is given below. Note that AFS is fully supported for HP-UX 10.20 and after this migration there will be much better integration between HP-based interactive and batch services.

Differences between HP-UX 9.05 and HP-UX 10.20

The most visible difference between the two operating system versions is the file system layout. Because HP-UX 10.20 systems adhere to the standard System V file structure (in common with other UNIX flavours used at CERN such as AIX and Solaris), the locations of over 500 system files have changed. Running commands from your shell should be unaffected since the PATH variables hide the change. However, scripts with hard-coded locations may have to be updated and Fortran or C code that refers to system libraries will have to be recompiled.

The afs @sys variable for machines running HP-UX 10.20 is hp_ux102. If you have directory names containing the @sys variable, containing code for a specific operating system, then you will need to add new hp_ux102 directories. This is true for your ~/bin   directory, which is actually a link to ~/.@sys/bin  , so on the new machines a new ~/.hp_ux102/bin   directory is required (or at least a link to your old ~/.hp700_ux90/bin ). This can be created by running the uco-home command to reset your home directory links.

The CERN Program Library for HP-UX 10.20

A first compilation of the 97a CERNLIB release under HP-UX 10.20 has been made and initial tests show that key packages work correctly. A second compilation is needed - with better optimisation flags - but we expect a release of CERNLIB for HP-UX 10.20 by March 16th.

Migration Schedules

HPPLUS The migration to HP-UX 10.20 for HPPLUS has been planned for March for quite some time. We do not wish to make this migration too near to the Easter holiday period or during the CHEP conference, so HPPLUS will be upgraded to HP-UX 10.20 starting on Sunday March 16th, finishing on Monday March 17th.
SHIFT Services Some work is still needed to ensure that the AFS client code works correctly with HP-UX 10.20 on the Kittyhawk machines, but we intend to migrate SHIFT services to HP-UX 10.20 before the end of April. Priority will be given to SHIFT services that are linked to HPPLUS-such as SHIFTDELPHI.
ATLAS WGS Two D250 machines running HP-UX 10.20 are already available but complete migration will be done towards the end of April with the SHIFT machines.
ION WGS One D250 machine running HP-UX 10.20 is already available. Another D250 machine running HP-UX will be introduced, and the HP 735 machines running HP-UX 9.05 removed when the SHIFT machines are migrated to HP-UX 10.20 in April.
SL/AP WGS This cluster will migrate to HP-UX 10.20 in March, before new PA8000 CPUs are delivered.
CSF For CSF we have to be sure that HP-UX 10.20 and AFS will work in a clustered environment. We will make some initial tests and then, if all goes well, migrate one CSF cluster for extensive tests at Easter. At this point we would encourage all CSF user groups to test their programs and scripts before further migration towards the end of April.


next up previous
Next: Special Chapter: Mail Issues Up: cnl226.html Previous: Operating System Certification - Present List


cnl.editor@cern.ch