The calendar indicates which steps are to be done on which days.
Date: Mon, 12 Aug 1996 16:24:15 -0700 (PDT)
From: Steve Jones 
Subject: Digital Unix 4.0 upgrade.

Schedule to upgrade Digital Unix 3.2C hosts to Digital Unix 4.0

0.  Upgrade saul8.                                                     Complete
    . Compose procedures for upgrades.
      . Update installation.   (Takes too long, not smooth.)
      . Full installation.     (Quicker and smooth.)
      . Clone installation.    (Fastest)

1.  Upgrade saulfs0? 3000/700 servers in saul cluster.
    Prepare
    .   Install ftp software on saulfs01.u.
    .   Ask netops to switch CNAME for ftp.u to saulfs01.u.
    .   Wait until ftp access to saulfs02 has subsided and
        name service has fully switched over.
    .   Take down saulfs02.
    .   Upgrade saulfs02.
    .   Announce down time for saulfs01.
        (No email delivery or access.)

    Downtime
    .   Disable pine, elm and mail on saul.
    .   Take down saulfs01.
    .   Replace saulfs01 with saulfs02 and reconfigure saulfs02
        to be saulfs01.
    .   Re-enable pine, elm and mail on saul.

    Afterwards
    .   Upgrade saulfs02 again.
    .   Have netops switch ftp.u back to saulfs02.

2.  Upgrade the Becker Cluster.  (Long downtime, upgraded as a unit.)
    Prepare
    .  Announce Becker to be down all day.
       (Expected downtime is 12 hours.)
    .  Add 3pack of 2GB disks, and move /bk01 and /chkout to new drives.
    .  Remove 3 2GB drives replaced by 3pack.

    Downtime
    .  Care must be taken to avoid running cron, sendmail, inetd
       during upgrade.
    .  Upgrade becker1.
    .  Upgrade becker2.
    .  Restart cron, sendmail, inetd.
    .  Make new OS announcement.


3. Upgrade the Saul cluster.  (After saulfs upgrade)
    Prepare
    .  Add chkout disk to saulfs01,
       and begin migration of chkout reservations to new disk.
    .  Announce downtime for saul.
    .  Notify "cron & at" users about extended downtime for
       cron and at.
    .  Upgrade first half of saul. (1,2,4)
      .  Save cron files for reinstallation.
      .  Upgrade saul1,2,4, disabling loadr, inetd.
    Downtime
    .  Shutdown cluster and announce OS upgrade
      .  Shutdown saul3,5,6            (Saul is down)
      .  Enable loadr on saul1,2,4.    (Saul is up)
      .  Readd cron & at files.
      .  Add announcement of upgrade.
    .  Upgrade second half.
       .  Upgrade saul3,5,6, and make available as upgrades are 
          completed.

4.  Upgrade the inpho system.
    . Announce downtime.
    . Upgrade system, avoiding running inetd,sendmail until
      upgrade is complete.

5.  Upgrade walker.
    . Announce downtime.
    . Upgrade system.

6.  Upgrade jrr1.
    . Announce upgrade and temporary move of filesets.
    . Add disks to saulfs02.
    . Move /sx00,/sx01,/ux01 filesystems to 3GB drive on saulfs02.
    . Modify /tulsa/fstab.cfg for locations of copied filesets.
      Run bldfs to export filesets from saulfs02.
      Run bldfs to remount filesets from saulfs02 instead of jrr1.
    . Upgrade jrr1.
    . Copy filesets back to available jrr1 disks.
    . Restore /tulsa/fstab.cfg.
      Run bldfs to export filesets from jrr1.
      Run bldfs to remount filesets from jrr1 instead of saulfs02.
    . Remove disk from saulfs02.

7.  Upgrade weber.  (No downtime)
    Prepare
    . Take saul8, preserve system disk and add upgrade as weber3.
    Upgrade
    . Upgrade weber2.
    . Re-enable loadr
    Afterwards
    . Remove weber1 and upgrade to be saul8 again.

8.  Upgrade alcott.
    Prepare
    . Upgrade alcott.
    . Copy missing /usr/local files from another alcott.
    . Re-enable loadr.

9.  Upgrade neruda, last DU32C system.
    Prepare
    . Backup httpd files to spare disk somewheres.
    Downtime
    . Upgrade neruda.
    Afterwards
    . Restore httpd files.