home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / lcf103.zip / ReadMe.INF (.txt) < prev    next >
OS/2 Help File  |  1994-01-09  |  33KB  |  506 lines

  1.  
  2. ΓòÉΓòÉΓòÉ 1. Copyright/Contacting ForeFront ΓòÉΓòÉΓòÉ
  3.  
  4. (C) Copyright 1993 ForeFront Software Inc.  All rights reserved. 
  5.  
  6. ForeFront Software Inc.
  7. 2202 2 Ave. N.W.
  8. Calgary, Alberta
  9. T2N 0G9
  10.  
  11. Phone:      (403) 531-2160
  12.  
  13. Fax:        (403) 270-0372
  14.  
  15. CompuServe: 73110,722
  16.  
  17. LCF is supported on CompuServe in section 1 of the OS2 Vendor A forum (GO 
  18. OS2AVEN). 
  19.  
  20. Please title any notes left in that section with the keyword LCF.  Also address 
  21. them to the above CompuServe id to assure that they are easily found by the LCF 
  22. support team. 
  23.  
  24. The LCF is also supported by phone or fax at the above numbers. 
  25.  
  26.  
  27. ΓòÉΓòÉΓòÉ 2. Quick LCF Overview ΓòÉΓòÉΓòÉ
  28.  
  29. If you are new to the LCF, here is a quick overview of how the facility is 
  30. installed and used: 
  31.  
  32. Installing the Code Server 
  33. Creating a Seed Diskette 
  34. Setting up the reference system 
  35. Taking an image of the reference system 
  36. Creating the Scripts and Model Configuration Files 
  37. Distributing the Image 
  38.  
  39.  
  40. ΓòÉΓòÉΓòÉ 2.1. Installing the Code Server ΓòÉΓòÉΓòÉ
  41.  
  42. The LCF code server is installed on a machine from the LCF distribution 
  43. diskette.  This is done by using the INSTALL.CMD command file found in the root 
  44. of the diskette.  Read the rest of this README.INF before proceeding with this. 
  45.  
  46. Actions 1 to 5 and 7 on the INSTALL menu need to be performed before the 
  47. facility can be used.  Action 4 loads some of your OS/2 licensed material and 
  48. action 5 is used to load you LAN support software.  Actions 4 and 5 may be 
  49. performed for both OS/2 2.0 and 2.1 if required.  When performing action 7 you 
  50. will need to contact ForeFront Software to obtain your authorization key for 
  51. the trial. 
  52.  
  53. The code server can be started after these actions have been performed. 
  54.  
  55.  
  56. ΓòÉΓòÉΓòÉ 2.2. Creating a Seed Diskette ΓòÉΓòÉΓòÉ
  57.  
  58. A seed diskette is created to allow OS/2 to be booted from floppies.  This is 
  59. one of many ways by which locked OS/2 files are avoided.  It will be used when 
  60. running the Installation Verification Procedure (IVP). 
  61.  
  62.  
  63. ΓòÉΓòÉΓòÉ 2.3. Setting up the Reference System ΓòÉΓòÉΓòÉ
  64.  
  65. A reference system is set up.  This is an OS/2 system with any services and 
  66. applications you want installed on your target machines.  It is this system 
  67. which will be replicated. 
  68.  
  69.  
  70. ΓòÉΓòÉΓòÉ 2.4. Taking an Image of the Reference System ΓòÉΓòÉΓòÉ
  71.  
  72. LCF is started on the reference system from the seed diskette created earlier 
  73. and the TAKEIVP.SCR script is run.  This script takes an image of a specified 
  74. partition of the reference machine and uploads it to the code server. 
  75.  
  76.  
  77. ΓòÉΓòÉΓòÉ 2.5. Creating the Scripts and Model Configuration files ΓòÉΓòÉΓòÉ
  78.  
  79. Next a script and corresponding model configuration files are created for use 
  80. in installing the image. 
  81.  
  82. The IVP attemps to skip this task by providing a generalized script and model 
  83. configuration files (mcf's) to handle differences in network adapters, channel 
  84. types and other hardware factors between your reference system and the target 
  85. systems.  This is not always 100% successful, if the IVP script and mcf's do 
  86. not produce the correct results you may have to modify them for your 
  87. environment! 
  88.  
  89. When creating your own scripts, you usually use the IVP script and mcf's as a 
  90. model. 
  91.  
  92.  
  93. ΓòÉΓòÉΓòÉ 2.6. Distributing the Image ΓòÉΓòÉΓòÉ
  94.  
  95. Target machines are booted with the seed diskette and the INSTIVP.SCR script is 
  96. run to install the image. 
  97.  
  98. In real LCF use, it is not always necessary to run the LCF client from seed 
  99. diskettes.  The client program can be started by running the Boot Strap program 
  100. from some other partition, or the LCF Agent can be used to start it.  Also, one 
  101. can image individual packages -- as opposed to whole partitions.  What is 
  102. imaged and how it is installed and reconfigured is all controlled by the LCF 
  103. script commands which run at the client (on the reference system when imaging, 
  104. at the target when installing). 
  105.  
  106.  
  107. ΓòÉΓòÉΓòÉ 3. Note on the Trial Version ΓòÉΓòÉΓòÉ
  108.  
  109. The trial expires 30 days after it has been authorized.  You authorize it by 
  110. calling ForeFront Software to obtain a trial key which is entered during action 
  111. 7 of the installation process. 
  112.  
  113. Once the first part of the LCF Installation (which is described in this file) 
  114. is completed, you should carefully review the legal agreement which accompanies 
  115. this trial.  This information can be found in the section entitled "LCF Legal 
  116. Information" in the LCFDOC.INF book.  The first part of the installation will 
  117. install this book in the LCF folder on your OS/2 desktop. 
  118.  
  119. When you have completed the trial you need only obtain a new authorization key 
  120. from ForeFront Software to convert your LCF to production.  Any work you 
  121. perform in tailoring the trial to your environment is thus preserved.  When 
  122. obtaining the new authorization key you may chose to license up to 32 
  123. concurrent accesses for each code server and you can select the code server 
  124. name at that time (this name is OS2BENCH in the trial). 
  125.  
  126. If you forget when your trial expires, you can look at the date contained in 
  127. the \LCF\BIN\SERVER\OS2BENCH.AUT file.  This file contains the authorization 
  128. data for the LCF and cannot be directly changed without obtaining a new 
  129. authorization key.  After authorizing the LCF it is a good idea to backup this 
  130. file. 
  131.  
  132.  
  133. ΓòÉΓòÉΓòÉ 4. LCF First Time Installation ΓòÉΓòÉΓòÉ
  134.  
  135.  
  136. ΓòÉΓòÉΓòÉ 4.1. Overview of the Installation ΓòÉΓòÉΓòÉ
  137.  
  138. The procedure contained in this section describes how to install this release 
  139. of the LCF for the first time.  If a previous release or level of the LCF has 
  140. already been installed on the PC then you can simply upgrade it by following 
  141. the procedure outlined in the LCF Upgrade section of this book. 
  142.  
  143. The REXX installation command file provided on the diskette(s) received from 
  144. ForeFront Software will set up a code server on a workstation.  It will also 
  145. create a directory structure which will be used for storing packages, scripts 
  146. and other LCF data. 
  147.  
  148. The section which follows will guide you through the installation of the code 
  149. server.  After you have completed the installation instructions in this file, 
  150. you will be directed to proceed with the instructions contained in the 
  151. "Continuing the LCF Installation" section of the LCFDOC.INF book which will 
  152. have been placed in the LCF folder on the code server. 
  153.  
  154. The LCFDOC.INF book also contains instructions on installing some of the LCF's 
  155. optional features such as Name Resolution Services, the LCF Agent and Mini-OS/2 
  156. systems.  These optional installations options should be performed only after 
  157. you have successfully run the Installation Verification Procedure (IVP). 
  158.  
  159.  
  160. ΓòÉΓòÉΓòÉ 4.2. Program Requirements ΓòÉΓòÉΓòÉ
  161.  
  162. The following tables should be consulted in selecting workstations for use as 
  163. LCF code servers and used to determine which workstations are eligible for LCF 
  164. services. 
  165.  
  166.  
  167. ΓòÉΓòÉΓòÉ 4.2.1. Hardware Requirements ΓòÉΓòÉΓòÉ
  168.  
  169. LCF Code Server 
  170.  
  171.  Minimum  8 MB of main memory.
  172.  
  173.  8 MB of hard disk space (when fully installed) plus an amount equal
  174.  to the size of the images being stored.  Images are not compressed.
  175.  
  176. LCF Client (Target Workstation) 
  177.  
  178.  Requirements dictated by software being installed.
  179.  
  180.  OS/2 2.x install requires 6 MB
  181.  
  182. LCF Agent 
  183.  
  184.  500K hard disk space.
  185.  
  186.  
  187. ΓòÉΓòÉΓòÉ 4.2.2. Software Requirements ΓòÉΓòÉΓòÉ
  188.  
  189. LCF Code Server
  190.   OS/2 2.x with REXX support installed.
  191.  
  192. LCF Client
  193.   OS/2 2.x
  194.  
  195. LCF Agent
  196.   OS/2 2.x
  197.  
  198.  
  199. ΓòÉΓòÉΓòÉ 4.2.3. Networking Requirements ΓòÉΓòÉΓòÉ
  200.  
  201. All Components
  202.  
  203.   NetBIOS (available with LAN Requester, Extended Services,
  204.       NetWare Requester, etc.)
  205.  
  206.  
  207. ΓòÉΓòÉΓòÉ 4.3. Installation (Part 1) ΓòÉΓòÉΓòÉ
  208.  
  209.  
  210. ΓòÉΓòÉΓòÉ 4.3.1. Server Machine Selection ΓòÉΓòÉΓòÉ
  211.  
  212. The previous Program Requirements section should be consulted for selecting a 
  213. workstation for use as the LCF code server. 
  214.  
  215. The most important requirement for a code server is that the hard disk is large 
  216. enough to hold the packages.  LCF packages are not compressed.  The package 
  217. occupies the same amount of storage at the code server as it does on its source 
  218. system.  The LCF Server and Client programs are light users of CPU, memory and 
  219. the LAN.  The LCF process is often constrained by its access to the hard disk 
  220. at both the server and client.  Therefore, a fast code server hard disk can 
  221. make a significant speed difference. 
  222.  
  223.  
  224. ΓòÉΓòÉΓòÉ 4.3.2. HPFS vs. FAT Issues ΓòÉΓòÉΓòÉ
  225.  
  226. If the code server is to store images taken from an HPFS drive, the drive on 
  227. which the server is installed should be using the HPFS file system.  OS/2 
  228. images taken from a FAT drive can be stored at the code server on an HPFS drive 
  229. and later installed on a FAT drive without problems.  The reverse however, 
  230. where an HPFS image is stored on a FAT drive is not always possible. 
  231.  
  232.  
  233. ΓòÉΓòÉΓòÉ 4.3.3. Installing the Code Server and non-LCF Licensed Material ΓòÉΓòÉΓòÉ
  234.  
  235. The installation process copies all the necessary files from the ForeFront 
  236. distribution diskette(s) to a specified directory on the code server.  However, 
  237. some of the files required by the LCF are not on the LCF distribution media, 
  238. but rather are files provided by IBM's or other vendor's distribution media. 
  239. The installation command file extracts these files -- the licensed material 
  240. from their respective distribution diskettes.  Therefore, in this step of LCF 
  241. Installation you will require: 
  242.  
  243. o The LCF Install diskette(s). 
  244.  
  245. o The OS/2 Distribution diskettes. 
  246.  
  247. o Your LAN software's distribution diskettes. (required for LS 2.0 and LS 3.0, 
  248.   but not required for NetWare) 
  249.  
  250. The LCF provides an installation command file, INSTALL.CMD to install the LCF. 
  251. The INSTALL.CMD file is restartable, so LCF components may be re-installed or 
  252. configured at any time. 
  253.  
  254. The first part of LCF code server installation involves copying and 
  255. decompressing the LCF distribution files.  This is done as follows: 
  256.  
  257.  1. Insert the LCF Install diskette in the diskette drive and issue a change 
  258.     drive command to that drive. 
  259.  
  260.  2. Enter the following to run the INSTALL.CMD file: 
  261.  
  262.       INSTALL 
  263.  
  264.  3. Select action 2, "Unload LCF product from the distribution diskette". 
  265.  
  266.  4. When prompted, enter the correct drive to install the LCF on. 
  267.  
  268.  5. Select the version and type of NetBIOS that you will use with the LCF.  If 
  269.     you select NetWare's NetBIOS simulator then you should review the "LCF and 
  270.     NetWare" section of the LCFDOC.INF book before you start the LCF code 
  271.     server.  This book will be available in the LCF folder as soon as this 
  272.     action and the next (action 3) have been completed. 
  273.  
  274. Next create an LCF folder on the Code Server's desktop.  This folder will 
  275. contain icons to access the LCFSERV program, as well as the on-line 
  276. documentation.  To do this: 
  277.  
  278.  1. Run INSTALL.CMD (see the previous steps 1-2) 
  279.  
  280.  2. Select action 3, "Set up LCF folder and icons on Desktop" 
  281.  
  282. Some special files from the OS/2 licensed materials must now be loaded into the 
  283. new directory structure at the code server.  INSTALL.CMD will require your OS/2 
  284. distribution media to extract these files.  This extraction of files from OS/2 
  285. and LAN distribution diskettes should not be confused with taking an image of 
  286. an OS/2 system.  The OS/2 and LAN files are required in creating seed diskettes 
  287. and the MINIOS2 system, described later in the second part of the installation 
  288. process.  They are not sufficient by themselves to form an OS/2 system that can 
  289. be installed on a target machine.  To incorporate these OS/2 elements: 
  290.  
  291.  1. Run INSTALL.CMD (see steps 1-2 at the beginning of this step) 
  292.  
  293.  2. Select action 4, "Load OS/2 Licensed Material" 
  294.  
  295.  3. When prompted select the correct version of OS/2 that will be used.  If the 
  296.     LCF will install both versions 2.0 and 2.1, you should run this action 
  297.     twice, once for each release of OS/2. 
  298.  
  299.  4. If you selected to install OS/2 2.1, a prompt will ask whether your copy of 
  300.     OS/2 2.1 had blue or salmon (pink) diskette labels.  OS/2 2.1 was shipped 
  301.     with two different compression schemes and each must be decompressed in a 
  302.     different way. 
  303.  
  304.  5. When prompted, enter the source drive of the OS/2 diskettes or other 
  305.     installation media (i.e. CD-ROM).  For a diskette, this may be either the A 
  306.     drive (A:) or the B drive (B:) 
  307.  
  308.  6. The LCF will now prompt the user for some of the OS/2 diskettes.  If CD-ROM 
  309.     was selected, then the LCF will display its progress as it accesses the 
  310.     different diskette images on the CD. 
  311.  
  312. The last part of this installation step loads the LAN licensed materials.  If 
  313. the selected LAN package is LAN Server, then the installation command file will 
  314. prompt the user for certain diskettes.  However, if the LAN package is Novell's 
  315. NetWare, then all that is required for this step of the installation is to 
  316. point the install command at an existing NetWare directory. 
  317.  
  318. For other LAN operating systems you will need to load the LAN material by hand 
  319. and you may have to create directories at the code server to hold it.  Then the 
  320. scripts and model configuration files will have to be modified to reference 
  321. these.  LAN Manager users should consult the "LCF and LAN Manager" special 
  322. notes in the LCFDOC.INF book. 
  323.  
  324. If the LCF is to install multiple versions of OS/2, then the installation 
  325. program's "Load OS/2 Licensed Material" step will need to be run for each OS/2 
  326. version. 
  327.  
  328. Note that the LCF scripts, as distributed, can only support one version of IBM 
  329. LAN Server at a time for a given OS/2 version.  This is because both versions 
  330. 2.0 and 3.0 of LAN Server share the same directory structure under the OS/2 
  331. version directory.  The LCF scripts can be changed if this is a problem. 
  332.  
  333. To incorporate LAN Access: 
  334.  
  335.  1. Run INSTALL.CMD (see steps 1-2 at the beginning of this step) 
  336.  
  337.  2. Select action 5, "Load LAN Licensed Material" 
  338.  
  339.  3. From the menu, select which LAN package to load. 
  340.  
  341.  4. The LCF will now prompt the user for the LAN package diskettes or the path 
  342.     of an existing LAN system in the case of NetWare. 
  343.  
  344.  
  345. ΓòÉΓòÉΓòÉ 4.3.4. Authorizing the Trial ΓòÉΓòÉΓòÉ
  346.  
  347. This step involves contacting ForeFront Software to obtain an authorization key 
  348. for your trial.  It can be performed any time after action 2, "Unload LCF 
  349. product from the distribution diskette", of the installation process has been 
  350. completed successfully.  If you are unable to immediately obtain the 
  351. authorization key, you can come back to this action later without any need to 
  352. rerun the previous actions.  In fact, you may temporarily skip this step and 
  353. continue with the rest of the installation process up to where the code server 
  354. needs to be started. 
  355.  
  356. To authorize your trial: 
  357.  
  358.  1. Run INSTALL.CMD (see steps 1-2 of the previous section) 
  359.  
  360.  2. Select action 7, "Authorize the LCF to run." 
  361.  
  362.  3. At the menu asking if you want to authorize a trial or production system 
  363.     enter 1 to select authorization of a trial. 
  364.  
  365.  4. After the next menu is presented, you will be prompted to enter your 
  366.     company or organization name.  Enter from 12 to 50 characters of 
  367.     information. The company name is combined with the trial expiry date, code 
  368.     server name and number of concurrent accesses to form a checksum which will 
  369.     be updated on the menu once the company name is entered. 
  370.  
  371.  5. Next contact ForeFront Software to register your trial.  You will be given 
  372.     an authorization key which is based on the values shown in the menu.  When 
  373.     relaying the information on the menu be carefull to note capitalization and 
  374.     spaces in your company name as these will affect the checksum and 
  375.     authorization key.  This is especially important to note if you are sending 
  376.     CompuServe mail to obtain the key.  You must relay the code server name, 
  377.     expiry date, number of accesses, company name and the checksum in order to 
  378.     have a key generated.  If you are sending CompuServe mail also include your 
  379.     name, mailing address, phone number and fax number with the request. 
  380.  
  381.  
  382. ΓòÉΓòÉΓòÉ 4.3.5. Continuing with the Installation ΓòÉΓòÉΓòÉ
  383.  
  384. Because this README.INF book was not compressed on the LCF distribution 
  385. diskette, only the first part of the installation is contained here. 
  386.  
  387. If you are doing a reinstallation of a new release or level of the LCF then the 
  388. upgrade is complete and you may restart the code server and proceed with the 
  389. LCF as before. 
  390.  
  391. If this is a new installation you must now go and open the LCFDOC.INF book and 
  392. continue with the installation instructions contained there.  The instructions 
  393. there will guide you through the setting of LAN parameters for your code server 
  394. and will allow you to create a seed diskette which the Installation 
  395. Verification Procedure (IVP) will use.  The IVP will perform your first 
  396. installation of an OS/2 system and familiarize you with LCF use.  It is highly 
  397. recommended that you perform the IVP. 
  398.  
  399.  
  400. ΓòÉΓòÉΓòÉ 5. LCF Upgrade ΓòÉΓòÉΓòÉ
  401.  
  402. The procedure contained in this section describes how to upgrade a previous 
  403. release or level of the LCF which has already been installed on a PC. 
  404.  
  405. The release and level contained in the ZIP files or diskettes that correspond 
  406. to this README.INF file is LCF Version 1, Release 1, Level 3 or V1R1L003 for 
  407. short.  This release and level is the one that is distributed in the LCF103.ZIP 
  408. file found on CompuServe and other BBS's.  V1R1L000 was previously distributed 
  409. in the LCF100.ZIP file and levels 1 and 2 has been shipped to selected 
  410. customers.  The programs and scripts previously distributed in LCFDOS.ZIP on 
  411. the BBS's are now included in this release. 
  412.  
  413. To upgrade to a newer release or level: 
  414.  
  415.  1. Finish reading this README book.  Make sure you look at the summary of 
  416.     changes contained in the next section. 
  417.  
  418.  2. Stop all LCF code servers which access this PC's \LCF directory. 
  419.  
  420.  3. Backup your current \LCF directory structure. 
  421.  
  422.  4. Run the new INSTALL.CMD for the new release and level. 
  423.  
  424.  5. Select action 2, "Unload LCF product from the distribution diskette".  This 
  425.     will unload all programs, scripts and samples.  It will overwrite any 
  426.     changes you may have made to the previous LCF material. 
  427.  
  428.  6. Restart your code server(s) and proceed to use the LCF.  You own scripts 
  429.     and model configuration files will not be affected by this upgrade if they 
  430.     have names other than those used by our samples.  Packages you have 
  431.     previously taken and your authorization code will not be affect. 
  432.  
  433.  
  434. ΓòÉΓòÉΓòÉ 6. LCF Update Description ΓòÉΓòÉΓòÉ
  435.  
  436.  
  437. ΓòÉΓòÉΓòÉ 6.1. Changes for V1R1L001 ΓòÉΓòÉΓòÉ
  438.  
  439. o The LCFBOOT and LCFDIRSR programs were added to support the installation of 
  440.   DOS and DOS-OS/2 dual boot systems.  The TAKEDOSW and INSTDOSW sample scripts 
  441.   where included to show how the programs are used to adjust non-OS/2 boot 
  442.   records.  The use of these programs is mandatory when DOS or dual boot 
  443.   systems are installed by replication with the LCF. 
  444.  
  445. o The BIOSID utility program was added to easily determine a machine's BIOS 
  446.   model and submodel identification. 
  447.  
  448.  
  449. ΓòÉΓòÉΓòÉ 6.2. Changes for V1R1L002 ΓòÉΓòÉΓòÉ
  450.  
  451. o The INSTIVP script was changed to handle ABIOS.SYS properly.  The ABIOS.SYS 
  452.   taken from the installation diskette was being overwritten by the one in the 
  453.   image.  This sometimes caused failures when the reference system and target 
  454.   systems were dissimilar PS/2's. 
  455.  
  456.  
  457. ΓòÉΓòÉΓòÉ 6.3. Changes for V1R1L003 ΓòÉΓòÉΓòÉ
  458.  
  459. o On script errors, the LCF program now allows the attendant to  skip the 
  460.   error, shell out to a full screen OS/2 session or quit the script.  This 
  461.   greatly help in debugging scripts. 
  462.  
  463. o The OPTION command was added to allow single step tracing of scripts and 
  464.   model configuration files.  This allows an attendant to walk though the lines 
  465.   of scripts and mcf's and see the result of each.  It is possible to shell out 
  466.   to an OS/2 full screen after each and look at the audit log and LCF 
  467.   variables. 
  468.  
  469. o The DELPACK command now has a /A option which allows it to delete any 
  470.   directory structure, not just LCF packages.  It can be used in scripts under 
  471.   control of the LOCAL command to optionally delete unwanted parts of a 
  472.   package. 
  473.  
  474. o LCFBOOT was changed so that it can now update the BOOT.DOS or BOOT.OS2 files 
  475.   even when they are marked with the readonly, hidden or system attributes. 
  476.  
  477. o DELPACK, LCFBOOT and LCFDIRSR's error messages were better documented. 
  478.  
  479. o The LOCAL and CMD commands where modified so that return codes of their guest 
  480.   programs are no longer truncated to one byte (for instance 8002 was being 
  481.   shown as 66 in error messages). 
  482.  
  483. o A new built-in LCF variable, BUSTYPE, was added.  This variable is 
  484.   automatically set by the LCF to the PC's channel type (ISA, MCA, EISA). The 
  485.   IVP scripts have not been changed to use this variable yet, the scripts still 
  486.   prompt the attendant for PCTYPE. 
  487.  
  488. o LCF variable names are now always stored in uppercase as in OS/2 (but not 
  489.   variable values). 
  490.  
  491. o OS/2 for Windows distribution diskettes and CDROM are now supported by the 
  492.   INSTALL command when loading OS/2 licensed material. 
  493.  
  494. o The INSTALL command was modified to include comments on how to modify it to 
  495.   load OS/2 licensed material from OS/2 media for which it has not been 
  496.   pre-programmed.  This method can be used to install from "International 
  497.   CDROM" media. 
  498.  
  499. o The INSTALL command now allows the expiry date to be changed when authorizing 
  500.   a trial.  This makes it easier to synchronize the authorization to a code we 
  501.   may have sent by e-mail or fax. 
  502.  
  503. o Lan Manager restrictions have been better documented. 
  504.  
  505. o Documentation was enhanced. 
  506.