home *** CD-ROM | disk | FTP | other *** search
/ ftp.seagate.com / 2014.07.ftp.seagate.com.tar / ftp.seagate.com / pub / palindrome / technote / tn9503.asc < prev    next >
Text File  |  1995-05-04  |  8KB  |  253 lines

  1.  
  2. Tech Note#:        9503
  3. Date:              20 March 1995
  4. Subject:           SFT III v4.1 and Palindrome 3.1a
  5. Keywords:          SFT III 4.1
  6. Versions:          Palindrome 3.1a NLM versions 
  7.  
  8.  
  9.    NOTE: Currently the SMS version is NOT supported running 'on' SFT III
  10.      version 3.1x servers due to TSA/SMDR/SFTIII conflicts.
  11.  
  12.  
  13.  
  14. WHAT IS SFT III?
  15.  
  16.  This is a unique version of Novell 4.1 that gives you the capability of 
  17.  mirroring or duplexing Netware servers.  The concept is to have two 
  18.  identical servers running at the same time.  One a primary server, the 
  19.  latter a secondary server. Both are connected through a high speed 
  20.  Mirror Server Link (MSL) which enables them to become a mirror image of 
  21.  each other.  The object is that if the primary server were to go down, the 
  22.  secondary server would sense the loss of the primary server and 
  23.  immediately take over operation. This transfer is transparent to the user.
  24.  
  25.  
  26.       PRIMARY SERVER                SECONDARY SERVER
  27.     ┌────────────────┐            ┌─────────────────┐
  28.     │                │            │                 │
  29.     │     LEFT_IO    │            │    RIGHT_IO     │
  30.     │                │            │                 │
  31.     └────────────────┘            └─────────────────┘
  32.                                                 
  33.     ┌────────────────┐ mirroring  ┌ ─ ─ ─ ─ ─ ─ ─ ─ ┐
  34.     │                │ ---------> │                 │
  35.     │    MSEngine    ╞════════════╡    MSEngine     │
  36.     │                │    MSL     │                 │
  37.     └────────┬───────┘            └ ─ ─ ─ ─┬─ ─ ─ ─ ┘
  38.          │                             │
  39.          │                             │
  40.      ════════════╧═════════════════════════════╧═══════════════
  41.              Network Backbone
  42.  
  43.  
  44.  The core architecture of the SFT III 4.1 consists of basically 3 server
  45.  engines split between 2 different machines. Each server has its own 
  46.  independent Input/Output server engine (IOEngine) that handles the
  47.  physical hardware of the server. The MSEngine is the 'virtual'
  48.  server engine that the enduser sees. This MSEngine is actually
  49.  running on the Primary server as the master, and is constantly being 
  50.  mirrored (instructions, memory, and volumes) to the slave secondary
  51.  server. Both servers make sure the other is 'alive', by sending a
  52.  dignostic packet to the other 18 times per second. If one server
  53.  dies, the other will act accordingly. For more info on this topic,
  54.  read the Novell SFT III 4.1 manual.
  55.  
  56.  
  57.  
  58. COMMON PROBLEMS
  59. ---------------
  60.  Most SFT III 4.1 specific problems are related to the following:
  61.  
  62.  - Loading Palindrome components in the wrong engine.
  63.  
  64.  - Incorrect SFT III 4.1 installation and/or setup.
  65.  
  66.  - Make sure that the loading of the MSL driver is the LAST thing
  67.    done in the IOSTART.NCF files.
  68.  
  69.  
  70. HOW DO I BACKUP MY SFT III 4.1 SERVER?
  71. ----------------------------------
  72.  
  73.  - Backup a remote SFT III 4.1 server.
  74.  
  75.     1) Create an ARCHIVIST user per the PNA manual.
  76.  
  77.     2) Backing up remote SFT III 4.1 servers is as simple as putting the
  78.        Server/Volume on the Protect Volume List (PVL).  *Note: Make sure
  79.        that the TSA410.NLM & SMDR.NLM are loaded prior to this.
  80.     
  81.  - Backup and run 'ON' the SFT III 4.1 server.
  82.  
  83.     1) Install PNA as normal. Consult the PNA manual for details.
  84.        
  85.     2) Modify the SFT III 4.1 servers .NCF files as in the example
  86.        below.
  87.  
  88.  
  89. .NCF FILE USAGE
  90. ---------------
  91.  
  92.   An SFT III 4.1 server has 6 basic .NCF files that are used to automate
  93.   loading and setting of server resources. This is described in more 
  94.   detail in the SFT III 4.1 manual. but to summarize:
  95.   
  96.   MSSTART.NCF - This file is located on the DOS partition and is used
  97.         to SET MSEngine statup parameters.
  98.  
  99.   MSAUTO.NCF  - This file is located on SYS: and is used to define
  100.         the MSEngine server specifications and load NLMs that
  101.         do NOT access anything on the hardware level. 
  102.  
  103.   IOSTART.NCF - This file is located in the DOS partition and is used
  104.         to set & load hardware drivers that do not require and
  105.         active MSEngine, such as .LAN, .DSK, .MSL drivers.
  106.  
  107.   IOAUTO.NCF  - This file is located on SYS: and is used to load and
  108.         set IOEngine resources that DO require an active
  109.         MSEngine and/or mounted SYS: volume. 
  110.  
  111.  
  112.  
  113.  
  114. SAMPLE .NCF FILES  - This is for illustration only. 
  115. ------------------
  116.  
  117.  
  118. ═══ MSSTART.NCF ═══════════════════════════════════════════════════════════
  119.  
  120.    SET Maximum Alloc Short Term Memory = 5000000
  121.    SET Minimum Packet Recieve Buffers = 500
  122.    SET Maximum Packet Recieve Buffers = 700
  123.    
  124.  
  125.  
  126. ═══ MSAUTO.NCF ════════════════════════════════════════════════════════════
  127.  
  128.    SET Time Zone = CST6CDT
  129.    SET Daylight Savings Time Offset = 1:00:00
  130.    SET Start Of Daylight Savings Time = (APRIL SUNDAY FIRST  2:00:00 AM)
  131.    SET End Of Daylight Savings Time = (OCTOBER SUNDAY LAST  2:00:00 AM)
  132.    SET Default Time Server Type = SINGLE
  133.    SET Bindery Context = O=Palindrome
  134.    MSENGINE NAME SYST_SFT3
  135.    MSENGINE IPX INTERNAL NET 3333
  136.    MOUNT ALL
  137.    LOAD TSA410
  138.    LOAD TSANDS
  139.    LOAD CONLOG FILE=SYS:\CONLOG\MS
  140.    LOAD MONITOR
  141.  
  142.  
  143.    
  144. ═══ IOSTART.NCF on primary server ═════════════════════════════════════════
  145.  
  146.    IOENGINE NAME RIGHT_IO
  147.    IOENGINE IPX INTERNAL NET 333A
  148.    SET Secondary Take Over Delay Amount=5
  149.    Set New Start Address for Unclaimed Memory Block = 20864320
  150.    Set New End Address for Unclaimed Memory Block = 33735232
  151.    LOAD IDE.DSK INT=E PORT=1F0 
  152.    LOAD e16odif port=300 int=3 frame=ethernet_ii 
  153.    BIND ipx to e16odif net=5
  154.    LOAD AHA1740 PORT=330
  155.    LOAD C:\SERVER.41\TCMSL.MSL MEM=DC000 INT=F
  156.  
  157.    
  158. ═══ IOAUTO.NCF on primary server ══════════════════════════════════════════
  159.  
  160.    LOAD PNASM
  161.    LOAD PNASTART
  162.    LOAD CONLOG FILE=SYS:\CONLOG\IO1
  163.    
  164. ═══════════════════════════════════════════════════════════════════════════
  165.  
  166.  
  167.  
  168. ═══ IOSTART.NCF on secondary server ═══════════════════════════════════════
  169.  
  170.    IOENGINE NAME LEFT_IO
  171.    IOENGINE IPX INTERNAL NET 333B
  172.    SET Secondary Take Over Delay Amount=5
  173.    Set New Start Address for Unclaimed Memory Block = 20864320
  174.    Set New End Address for Unclaimed Memory Block = 33735232
  175.    LOAD IDE.DSK INT=E PORT=1F0 
  176.    LOAD e16odif port=300 int=3 frame=ethernet_ii 
  177.    BIND ipx to e16odif net=5
  178.    LOAD C:\SERVER.41\TCMSL.MSL MEM=DC000 INT=F
  179.    
  180.    
  181. ═══ IOAUTO.NCF on secondary server ════════════════════════════════════════
  182.  
  183.    LOAD Remote PASSWORD
  184.    LOAD RSPX
  185.  
  186. ═══════════════════════════════════════════════════════════════════════════
  187.  
  188.  
  189.  
  190.  
  191.  
  192.  
  193. QUESTIONS AND ANSWERS:
  194. ----------------------
  195.  
  196.  
  197. Q: Do I install on the Primary or Secondary I/O Engine?
  198.  
  199.  
  200. A: Actually, the Network Archivist will work on either IO Engine, but on 
  201.    average, the Primary IO Engine installation will see slightly better
  202.    performance than Secondary IO Engine installations when backing up local 
  203.    server volumes. This is due to the fact that Seconday IO Engines
  204.    must go 'across-the-wire' to access local data. It is for this
  205.    reason that Palindrome recommends running ONLY on the Primary
  206.    IOEngine.
  207.  
  208.  
  209. _________________________________________________________
  210.  
  211.  
  212.  
  213.  
  214.  
  215.  
  216. Q: Where do I put the storage device & controllers ?
  217.  
  218.  
  219. A: The storage device and SCSI controller are the only things that are not
  220.    mirrored on both servers. Due to this you will need to have all the SCSI
  221.    devices associated with the backups to exist on the IO Engine that you 
  222.    have specified to be the backup engine, or the Primary IO in this tech
  223.    note.
  224.  
  225.  
  226. _________________________________________________________
  227.  
  228.  
  229. Q: Where are the common NLMs loaded?
  230.  
  231. A: This info is available in the Novell SFT III 4.1 manual, 
  232.    but to summarize:
  233.  
  234.        TSANDS.NLM  - MSEngine
  235.        TSA410.NLM  - MSEngine 
  236.      SMDR.NLM  - MSEngine  * Autoloaded by TSA410.NLM
  237.       INSTALL.NLM  - MSEngine
  238.       MONITOR.NLM  - MSEngine
  239.       VREPAIR.NLM  - MSEngine
  240.        REMOTE.NLM  - IOEngine
  241.      RSPX.NLM  - IOEngine
  242. _________________________________________________________
  243.  
  244.  
  245.  
  246.  
  247.  
  248.  
  249.  
  250.  
  251.  
  252.                            
  253.