home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1996 May / PCW596.iso / wtest / polcom / doc / tn9508.asc < prev   
Text File  |  1995-08-30  |  29KB  |  571 lines

  1.  
  2. Tech Note:            TN9508
  3. Date                  23 August 1995
  4. Revision:             1.0.0
  5. Subject:              Server Recovery Technique for NW 4.1 and Palindrome
  6.                       4.0a3 Backup Products. 
  7.                       
  8. Scope:                A technique for restoring a NW 4.1 server after a 
  9.                       complete hardware loss, using several floppy diskettes
  10.                       And Palindrome's 4.0 backup software.  NDS is presumed
  11.                       to still be intact via replication.
  12.                       It is also assumed that this is the server that the 
  13.                        Palindrome Backup Software is installed on.
  14.                       While this technique is documented elsewhere, herein,
  15.                       alongside some assumptions, the process is streamlined,
  16.                       detailed and made maintainable.                       
  17.  
  18. WARNING:              Successful implementation of this proceedure requires
  19.                       extensive preparation and testing to polish the
  20.                       technique, and customize it for your own network.
  21.                       Do not attempt to implement this proceedure in a "live"
  22.                       disaster recovery, without thouroughly testing it first.
  23. ABSTRACT:
  24. ---------
  25. Normally, if you suffer a total loss of a NW 4.1 server's hardware, in order
  26. to restore it, you must first get the new hardware, install DOS on the C:
  27. partition, then install NetWare, then install Palindrome, then restore
  28. everything else from tape.  
  29.  
  30. This alternative proceedure will allow you to skip the steps of reinstalling
  31. NetWare and Palindrome, because most of that is already backed up to tape.
  32. If you can just keep a couple of floppies with the bare minimum required 
  33. NetWare and Palindrome files, just to run the server, and get the tape 
  34. spinning, you can get the rest of the server back from tape.  This is the
  35. goal of this proceedure.  To save you time in a disaster recovery scenario.
  36. This, of course, assumes that you also have a backup system that is in good
  37. working order, and that your tapes, spare hardware, and recovery floppies 
  38. are available at the time of the disaster.  Good forsight and initial
  39. planning can insure all of this.
  40.  
  41. Several large Palindrome customers have helped to develop this process, and 
  42. provided the testing environment and did much of the ground breaking work.
  43. The one common factor at all sites was that there were no common factors.
  44. Different NW 4.1 networks behave differently, and different customers have
  45. different requirements and expectations of the outcome.  The only way to
  46. for Palindrome to provide this technique is to present it in a generalized
  47. format, and to also instruct the reader in how to make it work for them.
  48.  
  49. A proceedure is documented in the manuals for 4.0a, however, for some 
  50. customers, the manual was too specific to meet their needs, for others it was
  51. too general.  .  .  go figure.  This Tech Note is by no means the last word
  52. on this technique, but it is a further attempt at refinement.                      
  53.                       
  54. 1.0 Overview:
  55. -------------
  56. There are probably many ways to do this technique.  Some of these ways 
  57. probably do not involve using floppy disks.  The only real requirement is,
  58. since the assumption is we're starting with a server with NO software on it,
  59. that we have a removable media device from which we can boot the machine.
  60. Therefore, this technique could be done with a MO drive, possibly temporarily
  61. connected to the server's SCSI bus, or this could be done quite easily with
  62. a server equipped with a floptical drive.  
  63.  
  64. There are two main scenarios that this proceedure is designed to help you 
  65. deal with:  SCENARIO 1, is when you have a complete hardware loss, and need
  66. to restore, not only your server volumes, but you need to restore the DOS
  67. partition of the server as well.  SCENARIO 2, is the more common example of
  68. when your C: partition is still intact, but your SYS: volume and other 
  69. netware partitions have been lost due to corruption, or partial hardware 
  70. loss (failure of a separate disk array, or controller).
  71.  
  72. Methods that have been worked up in the past include using floppy disks, 
  73. with data compressed by PKZIP to reduce the amount of media changes.  
  74. The decompression steps could be avoided by simply using more disks.  
  75. This tech note assumes that the version of DOS underlying the NetWare OS 
  76. on the server is version 6.22, so access to DOS's disk compression software 
  77. is possible.  Files are still reasonably compressed, but the copying 
  78. operations are simpler, and so are updating and maintenence proceedures.
  79. By reading and understanding this tech note, the proceedures outlined herein
  80. could easily be adapted to fit specific needs, or different techniques,
  81. (ie. zipped compression rather than DOS 6.22 compression, or use of floptical
  82. media, etc.)
  83.  
  84. There will be several main steps to this "recovery system".  First, you must
  85. determine the set of data that will be required to make your server operate
  86. at the level you want.  Suggestions are given here, but we can make no
  87. assumptions in this tech note as to your LAN drivers, other protocols,
  88. unique device drivers, etc.  Then you should create the recovery sets, 
  89. consisting of three main portions:  Boot diskette, DOS partition recovery set,
  90. and server recovery set.  You should then test implementation, first by
  91. simulating loss of your server's SYS: volume, then by simulating loss of the
  92. DOS partition as well (simulating a total failure of the system hard drive,
  93. or complete hardware loss).  Next, you should establish proceedures for 
  94. maintaining the system.  .  .  manufacturing recovery sets, maintaining 
  95. up to date files on the recovery sets, maintaining up to date documentation 
  96. as steps in the proceedure change due to software changes, etc.
  97.  
  98. Keeping up with maintenence will guarantee that the "recovery system" will
  99. not become obsolete over time, so you can be secure in that you can recover
  100. whenever disaster strikes.
  101.  
  102. 2.0 Preparation:
  103. ----------------
  104.  
  105. 2.1.0 Hardware 
  106.   For each server you intend to use this recovery proceedure on, you need to
  107.   make sure that you can duplicate the hardware configuration as closely as
  108.   possible, or at least be able to make allowances for any variations you
  109.   may encounter.  (ie. in the event of a complete hardware loss, and the
  110.   exact hardware configuration is not available for duplication, be aware 
  111.   that drivers may need to be changed, etc.)
  112.   Also make sure that spare hardware is on hand at the time of the recovery.
  113.   The middle of a server recovery proceedure is a bad time to find out that
  114.   your new SCSI card is bad, and a spare is not available.
  115.  
  116. 2.1.1 Hardware Documentation
  117.   Document all adapter settings, device configurations, SCSI IDs for tape 
  118.   drives, hard drives, etc, slot # that cards are mounted in, processor types,
  119.   etc.  Anything that you would have to set up on the new hardware.
  120.   It's important that the backup hardware be IDENTICALLY configured when you 
  121.   attempt this restore technique, because once you restore the Palindrome
  122.   System Control Database, the Palindrome software will talk to the Device
  123.   Configuration that was set up.  The only way to change this device 
  124.   configuration is from the client, and therefore, you would have to restore
  125.   the server software first.  This would make the floppy recovery proceedure
  126.   obsolete, and that is why Hardware Documentation is vitally important to 
  127.   the success of this process.
  128.   (By "backup hardware", I am referring to the SCSI Host Adapter Card, tape
  129.   drives, autochangers, identical firmware, identical SCSI drivers, 
  130.   identical SCSI ID's and slot numbers).
  131.  
  132. 2.1.2 Spare Reference Diskettes
  133.   Make backup copies of any hardware reference diskettes that are used for
  134.   EISA setup, etc. as well as configuration files, so that hardware can be
  135.   set up exactly the same as before.
  136.  
  137. 2.2.0 Document NetWare Configuration
  138.   Document the server's NetWare partitions, volumes' names, sizes, block 
  139.   sizes, compression, migration, and sub-allocation settings, name space 
  140.   support, etc. 
  141.  
  142. 2.2.1 PALSDUMP
  143.   Obtain the program PALSDUMP.NLM from the Palindrome Installation Disk4,
  144.   in the \TOOLS directory.  This file should be made available in your 
  145.   server's \SYSTEM directory.   Load PALSDUMP at the server console.  
  146.   Make a print out of SYS:\PALSDUMP.DAT.  This will be an important reference
  147.   during the recovery process.  You should obtain an update to this document
  148.   each time you make a change to the server.  This document records the 
  149.   server's memory settings and configuration, autoexec and startup ncf files,
  150.   and modules loaded in memory.  This information is critical for the recovery
  151.   process.
  152.  
  153.   NOTE:  All the information you have just gathered needs to be kept in a 
  154.   secure but reachable location.  This information should usually not change
  155.   often, so we recommend you duplicate it, and store copies offsite and on
  156.   site.  When any of this information changes, update the documents, duplicate
  157.   then, and store them.  They should also be kept with the standard proceedure
  158.   that should be followed during the recovery process, as well as this
  159.   documentation.
  160.  
  161. 2.3.0 Recovery Diskettes
  162.   This proceedure rests on the assumption that your servers use MS DOS v 6.22,
  163.   and that the data on the diskettes use the DRVSPACE compression utility 
  164.   that comes with DOS 6.22.  As long as you have DRVSPACE installed on your 
  165.   computer, when you make a boot disk, that boot disk will also have DRVSPACE
  166.   installed on it.  When the machine boots to DOS 6.22 with DRVSPACE, it's 
  167.   automatically running.  Any compressed-volume floppies will automatically
  168.   be mounted as DRVSPACE volumes when they are first read.  This means that 
  169.   if you have compressed a floppy, a 3.5" High Density floppy should have 
  170.   about 2.7 meg capacity (which could change, depending on the compressibility 
  171.   of the contents).
  172.  
  173. 2.3.1 Verifying DRVSPACE is "installed"
  174.   DOS 6.22 can be installed without DRVSPACE.  If you cannot find the 
  175.   DRVSPACE.EXE file in the DOS directory, then it's likely that DRVSPACE 
  176.   wasn't installed, and you should obtain your DOS 6.22 disks, and re-run
  177.   SETUP.  
  178.   Run DRVSPACE.  The user interface can be either command line or menu 
  179.   driven.  If it runs, that means it's installed.  If it's installed, then
  180.   instead of just IO.SYS and MSDOS.SYS being loaded when the machine boots,
  181.   DRVSPACE.BIN will also be loaded (before CONFIG.SYS is executed).  This
  182.   installs the disk compression code, which recognizes compressed volume
  183.   files, and mounts them as a volume automatically.
  184.  
  185. 2.3.2 Preparing floppies 
  186.   Assuming that A: is a 3.5" HD floppy drive, you can take a formatted
  187.   floppy disk, and use the command:
  188.   DRVSPACE /COMPRESS A: /RESERVE=0
  189.   (Save yourself some time by doing this to a floppy BEFORE you have 
  190.   copied any data to it.  The process will run much faster.)
  191.   Prepare as many floppies as you think you will need.  One floppy 
  192.   should be uncompressed.  This will be your emergency boot floppy.
  193.  
  194. 2.3.3 Defining "recovery sets"
  195.   There will be three "recovery sets" that your floppies belong to.  
  196.   In the first recovery scenario, (total HW loss), you will need all
  197.   three sets:  Set 1, the boot floppy.  Set 2, the DOS partition
  198.   recovery.  Set 3, the Server recovery.  The second recovery scenario
  199.   only requires Set 3, because you do not need to boot from a floppy,
  200.   or recover the DOS partition.
  201.  
  202. 2.3.4 Managing Recovery Set Data
  203.   On another workstation, or server volume, you should make a \C directory.
  204.   Under this \C directory, you should create what will be essentially a 
  205.   mirror of what exists on the C: partition of your server.  Create 
  206.   subdirectories for \DOS and \NWSERVER, and a \RECOVERY subdirectory.
  207.   \RECOVERY will contain the files for Set 3.  Any other files directories
  208.   that you usually keep on your DOS partition should be kept under \C.
  209.   Because of the sensitive nature of some of this data, you should limit
  210.   access strictly using netware privileges.
  211.   When data on your DOS partition needs to be updated, (like drivers, etc.)
  212.   you do not need to down your server to copy data there.  All you need to
  213.   do is run RCONSOLE, and select the menu option "Transfer Files to Server".
  214.   As your destination directory, enter C:\.
  215.  
  216. 2.3.5 Creating "Recovery Set 1"
  217.   Format your uncompressed floppy with FORMAT A: /S.  This will transfer
  218.   the operating system to that floppy.  (alternately, you could use the
  219.   SYS C: A: command).   You should also prepare a rudimentary set of 
  220.   startup files (autoexec.bat and config.sys) to set up the DOS environment.
  221.   Later, the autoexec.bat could be set up to type a text file with 
  222.   recovery instructions.  .  .  
  223.   The boot disk should also have as many necessary tools and diagnostics
  224.   as you can cram onto it;  FDISK.EXE, FORMAT.COM, ATTRIB.EXE, et. al.
  225.   Definately have XCOPY.EXE available.  All of these files will get 
  226.   copied to the server's C:\DOS directory during recovery.
  227.   You will also need to create a file called RECOV.BAT, and AERECOV.BAT
  228.   STAE.BAT, and CFGRECOV.SYS.  These will become the server's startup files to 
  229.   automate the recovery process.  The CFGRECOV.SYS will be the normal
  230.   CONFIG.SYS for the server, and at the end, STAE.BAT will become the standard
  231.   AUTOEXEC.BAT for the server.
  232.   
  233. 2.3.6 Creating "Recovery Set 2"
  234.   To copy the files for the DOS partition recovery set, you need to use
  235.   Windows' 3.1 File Manager.  You simply display the \C directory in FM, and
  236.   tag the file in the top of the list, hold down the SHIFT key, and click on
  237.   the file at the bottom of the list.  That will select ALL the files.  Now,
  238.   click on the block, holding down the button, and drag them to the A: icon,
  239.   (with a compressed floppy in the drive).  FM will copy as many files as 
  240.   will fit, and when the floppy has no more room, it will prompt you to change
  241.   media, and continue the copy.  You should copy any files from \C that are
  242.   NOT in the \RECOVERY tree.  This is intended to restore your DOS partition
  243.   to it's normal status.  DO NOT INCLUDE THE AUTOEXEC.BAT IN C:\ !  This 
  244.   file needs to be replaced by the RECOV.BAT file on the BOOT disk, so the
  245.   file copies will be automated.
  246.  
  247. 2.3.7 Creating "Recovery Set 3"
  248.   The files necessary for recovery set three include all the BARE MINIMUM
  249.   files needed to make your NW 4.1 server operate, and connect to the tape
  250.   drive.  Also, the BARE MINIMUM files for Palindrome 4.0 required to perform
  251.   the restore of the REST of the data on SYS:.  Under \RECOVERY, there should
  252.   be 3 directories.  \SYSTEM, \LOGIN, \PAL.  Under the \LOGIN directory,
  253.   there should be a \NLS directory.
  254.   On your server, you should have a \C\RECOVERY\SYSTEM directory to store these
  255.   files, (which, on your DOS partition will be stored in C:\RECOVERY\SYSTEM):
  256.      SERVER.MLS    (server liscense file for the server you are restoring)
  257.      IPXS.NLM
  258.      SPXS.NLM
  259.      ROUTE.NLM (required?)
  260.      RSPX.NLM (optional)
  261.      REMOTE.NLM (optional)
  262.      EDIT.NLM (optional)
  263.      TIMESYNC.CFG
  264.      TIMESYNC.NLM
  265.      SMDR.NLM
  266.      TSA410.NLM
  267.      TLI.NLM
  268.      DS.NLM
  269.      AFTER311.NLM
  270.      STREAMS.NLM
  271.      MATHLIB.NLM
  272.      CLIB.NLM
  273.      DSAPI.NLM
  274.      DSI.NLM
  275.      INSTALL.NLM
  276.      NWSNUT.NLM
  277.      MSM.NLM
  278.      xxxxxx.LAN  (your appropriate LAN driver)
  279.      xxxxxTSM.NLM (depends on network type, ETHERTSM, TOKENTSM, etc)
  280.      xxxxx.DSK    (SCSI or disk driver, ie. AHA1740.DSK)
  281.      xxxxx.DSK    (supp. SCSI, ie. ASPITRAN.DSK)
  282.      RECOV-?.NCF  (automates console process, below)
  283.  
  284. (depending on your individual server's configuration, you may need other
  285. files to run, ie. if you are running other protocols, or optical hardware,
  286. TCPIP management software, etc.  You need to test these configurations to
  287. see what the bare minimum  configuration is required (if any).)     
  288.  
  289.   Under \C\RECOVERY\LOGIN\NLS, you need 8 files.
  290.      *.001
  291.  
  292.   Under \C\RECOVERY\PAL, you need 11 files.
  293.      PALREST.NLM
  294.      PALMEDIA.NLM
  295.      PALALDRV.NLM
  296.      PALSDRV.NLM
  297.      PAL.NLM
  298.      PALLIB.NLM
  299.      PALJSRVR.NLM
  300.      ARNANDX.RSF
  301.      ARNADAT.RSF
  302.      PALSHELL.NLM
  303.      PALFCOPY.NLM
  304.   
  305.   Now all of these files can be similarly copied to their recovery disks
  306.   as described in step 2.3.6 using File Manager.
  307.  
  308. 2.3.7 Managing recovery sets.
  309.   Now label each of the disks:  Set 1, disk 1, etc.  you can create a  
  310.   "virtual directory" file of each of the disks, by running:
  311.   DIR A: /S >> RECOV.LST, which will generate a text file, RECOV.LST, listing
  312.   the contents of the disk.  Do this for each disk, and you will have a master
  313.   record of all the files on all the recovery disks.  Keep this file on your
  314.   boot floppy, and in your \C directory.  Use this list to account for each 
  315.   file, and also to track dates and versions.  
  316.  
  317. 2.4.0 Further Preparations.
  318.   Now go over the 3.0 section, below.  Create documentation, that goes through
  319.   the process, step by step.  Keep in mind the expertise level of the person 
  320.   who will be executing the process.  Very inexperienced people are capable of
  321.   carrying this out, as long as everything is spelled out, and it's documented
  322.   what to expect.
  323.  
  324. 2.4.1 Testing
  325.   Test a few dry-runs on a test server first.  If you intend for a non-technical
  326.   person to carry out the proceedure, have one do it now, and watch them.  If 
  327.   they cannot carry it out, or have ANY questions, then write them down, and
  328.   work them into the documented proceedure.  Anything you can explain now, will
  329.   prevent them from balking in a trouble situation.
  330.  
  331. 2.4.2 Final Preparations
  332.   Now that you have gathered all the information and materials together that
  333.   would be required in order to succesfully recover a server, you should compile
  334.   them into a "Recovery Kit".  The disks, and documentation should all be 
  335.   marked with a "last updated" date, duplicates should be made of everything.
  336.   (diskettes, documentation, etc.)  The duplicates should be kept where they 
  337.   can be easily accessed, and another copy might be kept off site in a vault,
  338.   etc, preferably with your off site backup tapes.
  339.  
  340. 3.0 Execution:
  341. --------------
  342. Do not follow these steps unless you are testing this proceedure.  This 
  343. proceedure assumes that specific documentation has been created by for the
  344. environment you are in, and the person running the proceedure.
  345.  
  346. If you are under Scenario 1, total hardware loss, where you must restore the
  347. DOS partition on the server, then start at the beginning.  If you only need 
  348. to restore the NetWare partition(s), then start at step
  349.  
  350. 3.0.1 OH NO!
  351.   Assuming you are starting from either a replacement box, or all the hard discs
  352.   of the server had to be replaced/formatted due to a crash, or hardware 
  353.   failure.
  354.  
  355. 3.0.2 Retrieve Your "Recovery Kit"
  356.   All of the documentation, and floppy disks that you created and prepared in 
  357.   the preceeding portions of this document comprise a recovery kit.
  358.  
  359. 3.1.0 Start Recovery
  360.   Power on the server with the BOOT floppy in the A: drive of the server.  The
  361.   operating system will load.  Enter the correct time and date.
  362.   Run the FDISK program to set up the partitions 
  363.   of the C: drive.  Check the documentation created in 2.2.0 for the sizes of
  364.   the partitions.  Now, format the C: partition.  These steps are probably the
  365.   most complicated ones, and therefore need to be documented very carefully.
  366.  
  367. 3.1.1 Make C: Bootable (DOS 6.22)
  368.   Once the C: partition is established and formatted, you can run the RECOV.BAT
  369.   file on the A: drive.  RECOV.BAT will first run the SYS command, and copy two
  370.   files to the C: drive, which are then renamed to AUTOEXEC.BAT and CONFIG.SYS.
  371.   Finally, it instructs the user to remove the boot floppy, and reboot the 
  372.   machine.
  373.     RECOV.BAT
  374.       SYS A: C:   
  375.         (makes C: bootable, transfers IO.SYS, MSDOS.SYS, DRVSPACE.BIN)
  376.       COPY A:\AERECOV.BAT C:\AUTOEXEC.BAT
  377.       COPY A:\CFGRECOV.SYS C:\CONFIG.SYS
  378.       MD C:\DOS
  379.       COPY A:\*.* C:\DOS
  380.       ECHO Now remove the floppy disk from the drive, and power the 
  381.       ECHO machine down, wait 10 seconds, and turn it back on.
  382.  
  383. 3.1.2 Begin Recovery Set 2, 3
  384.   When the server boots, the AUTOEXEC.BAT will have commands for restoring the
  385.   C: partition from the floppy disks:
  386.       PATH C:\;C:\DOS
  387.       PROMPT $P$G
  388.       VERIFY ON
  389.       ECHO Please put Recovery Disk; Set 2, Disk 1 into drive A:.  .  .
  390.       PAUSE
  391.       XCOPY A:\*.*  C: /s /y /v
  392.       ECHO Please put Recovery Disk; Set 2, Disk 2 into drive A: .  .  .
  393.       PAUSE
  394.       XCOPY A:\*.* C: /s /y /v
  395.       .
  396.       .
  397.       .
  398.       continue for as many disks as are in the recovery sets 2 and 3.
  399.       COPY C:\DOS\STAE.BAT C:\AUTOEXEC.BAT
  400.  
  401.   This, obviously, will copy all the files from the floppies down to their
  402.   home on the C: drive.  This will put the C: partition back into a 
  403.   recoverable state.  If you are testing Scenario 2, then this is where you
  404.   pick up.  .  .
  405.  
  406. 3.2.0 Creating the NetWare Partition
  407.   From C:\NWSERVER, now, you should type SERVER.EXE.  This will start the 
  408.   NetWare OS.  Refer to the PALSDUMP output in the Recovery Kit documentation.
  409.   When all the NW 4.1 patches load, it will then prompt you to enter the 
  410.   file server name, and internal network address.  The printout of the 
  411.   AUTOEXEC.NCF will supply this information.  Now type:
  412.      LOAD C:\RECOVERY\SYSTEM\INSTALL.NLM
  413.   
  414.   When the INSTALL screen comes up, you need to manually:
  415.      from the main menu;
  416.      select Install Options, from that menu;
  417.      select Disk Options, from that menu;
  418.      Modify the disk partitions and re-create the former NetWare disk
  419.        partitions according to the Recovery Kit documentation.
  420.      <ESC> escape out to the main menu;
  421.      choose Install Options, from that menu;
  422.      select Volume Options, from there;
  423.      re-create the former volumes, again, according to the information in
  424.        your Recovery Kit.
  425.      <ESC> escape back to the main menu.
  426.      select Install Options, from there;
  427.      choose License Option, and license the server;
  428.      press F3 to select a different path,
  429.      type in C:\RECOVERY\SYSTEM
  430.      <ALT><TAB> to the server console.
  431.  
  432. 3.3.0 Installing NDS
  433.   Now Type:
  434.       C:\RECOVERY\SYSTEM\RECOV-1.NCF
  435.         which does the following:
  436.      SEARCH ADD C:\RECOVERY\SYSTEM
  437.      SEARCH ADD C:\RECOVERY\PAL
  438.      LOAD CLIB
  439.      LOAD PALFCOPY C:\RECOVERY\*.* SYS:\ /s
  440.      LOAD (your LAN driver, statement copied from AUTOEXEC.NCF from 
  441.          palsdump output in preparation phase.)
  442.      BIND ( again, copy this statement from your documented 
  443.           AUTOEXEC.NCF)
  444.      LOAD DS
  445.      LOAD TSA410
  446.      LOAD (SCSI driver, if it wasn't loaded in the STARTUP.NCF file)
  447.      
  448.   Now go to a workstation and log into NDS, and run NETADMIN or NWADMIN.
  449.   Find the server, and delete it's volume objects.  
  450.   
  451.   At the server console, type TIME, and see if time is synchronized on 
  452.   the network.  If it is, then you can proceed to install NDS onto the
  453.   server:
  454.   
  455.   <ALT><ESC> back to the install screen.  
  456.      from Installation Options menu,
  457.      select Directory Options / Install Directory Services On To This
  458.          server.
  459.      select the original tree in which the server resided, then log
  460.          in and re-establish the server into the tree with the same
  461.          context it had before.  
  462.          Note.  Since the server object was already there, you will 
  463.          get an error message:  "An NCP server object .  .  . already
  464.          exists in the context . . . Press <enter> to continue."
  465.          Install-4.1-389
  466.      select the correct time zone
  467.      Verify the time parameters, and press <F10> when they are
  468.          correct.
  469.      Login
  470.      Now wait while the server displays "Scanning for Directory
  471.          objects.  .  .".  This may take a while.
  472.      Make sure the server is in the correct context on the next
  473.          screen that comes up.
  474.      press <F10>.
  475.      You will be asked "Savc Directory Information and Continue?"
  476.          answer YES.  press <enter>.
  477.      You will see the message "Delete the existing NCP server 
  478.          object and continue?"  chose YES>
  479.      You will see:  "Installing Directory Services"
  480.      When that finishes, you will see "This server was installed without
  481.          a replica"  Hit <enter>.
  482.      When you see a message: "Directory Services has been successfully
  483.          installed" hit <enter>.
  484.      After you see the message "Reading the Disks for volume 
  485.          information" hit <enter>.
  486.      
  487.   Now Directory Services Installation is finished, now you need to 
  488.   install the mounted volumes into NDS.
  489.  
  490.      Return to the Installtion Options menu, choose Directory Options.
  491.      choose Upgrade Mounted Volumes into the Directory.  Make
  492.         sure you install all of the volumes.
  493.      
  494.      now exit the INSTALL program.
  495.  
  496. 3.4.0 Restoring Palindrome System Control Database
  497.   Make sure that the most RECENT MANAGED BACKUP tape is mounted in the 
  498.   tape drive.  How this is accomplished depends on the exact type of
  499.   tape unit you have.  If the tape you have is NOT the most recent, 
  500.   you will be prompted before the restore actually occurs, and you 
  501.   will have the opportunity to change the tape if it's the incorrect
  502.   one.
  503.  
  504.   Now type:  SEARCH DEL 2           
  505.              SEARCH ADD SYS:\PAL   
  506.              LOAD PAL
  507.       this will take a while to load.
  508.   When the PAL screen comes up, select from the main menu:
  509.       RECOVER SYSTEM CONTROL DATABASE.
  510.   Use the TAB key to select the volume and path of the \PAL 
  511.   installation directory.  Volume:  server_name/SYS:
  512.                            Path:    \PAL
  513.   Using the TAB key, go down to the auto login user and password,
  514.   use "full named context" (ie. .CN=archivist.OU=sysengr.O=Palindrome)
  515.   type in the password, and user name.
  516.  
  517.   Select START RECOVERY
  518.   You will get an APSC-8 warning, press <enter> to continue.
  519.   This may take a while to access the tape.
  520.   When this is done, the Palindrome System Control Databases will be 
  521.   recovered.  You can tell when it's finished when the STATE says 
  522.   "closing media" and does not change for some time.  You escape from
  523.   that screen by pressing <enter>.  
  524.  
  525. 3.5.0 Recovering SYS volume
  526.   From the PAL.NLM main menu, select BACKUP or RESTORE RESOURCES.
  527.   Press the TAB key to highlight SYS, and press <enter>.
  528.   Select RESTORE.
  529.   The rest of the data should come back from tape, first the file
  530.   history database, then the directories and trustees, then the 
  531.   volume's data.
  532.  
  533. 3.5.1 Recovering the AUTOEXEC.NCF file.
  534.   LOAD PALSHELL /OP=RO server_name/SYS: /F+\SYSTEM AUTOEXEC.NCF /PA /Q
  535.  
  536. 3.5.2 Recovering other resources
  537.   Process in 3.5.0 can be done for each other resource that needs to 
  538.   be restored.
  539.  
  540. 4.0 Maintenance:
  541. ----------------                      
  542.   Whenver files need to be updated, or the process needs to be updated 
  543.   because of some change in hardware configuration or software 
  544.   configuration, you should review a master copy of the documentation,
  545.   make all changes necessary, and re-make the copies, dating and revising
  546.   them.  Throw out the copies of the old proceedure in their various
  547.   locations, and replace them with the new copies.  Disks can similarly
  548.   be updated, using Windows' File Manager.  However, if the number of
  549.   disks must change, remember also to change the AERECOV.BAT file to
  550.   reflect the changes, and to update all the floppy sets, AND use 
  551.   RCONSOLE to update the contents of the C: partition.  (part of this
  552.   proceedure, and documentation should be an update checklist).
  553.   
  554.   All the tasks that could be performed automatically have been automated,
  555.   when possible.  Operations that required interaction with a user 
  556.   interface were obviously not automated, however, we've "heard" of some
  557.   automatic keystroke-faking tools out there that could theoretically 
  558.   be used to automate even this.
  559.  
  560.   In conclusion, this is a very difficult task to document, because of
  561.   the different environments that exist, and vastly different hardware.
  562.   This is an attempt at streamlining the technique as much as technically
  563.   feasable.  Of course, some degree of expirimentation and customization
  564.   is expected.  Also, the speed at which this technique can be performed
  565.   at depends a lot on how fast Directory Services can replicate changes
  566.   across your network.  On some networks, that can take time for updates
  567.   to synchronize, therefore, there are technical limits to the feasability
  568.   of this proceedure.  Only testing, dry runs, and drills can work out
  569.   the bugs until you have a smoothly running proceedure that can get your
  570.   network back up in an emergency.
  571.