AppLogic 2.4 Documentation The latest production release is AppLogic 3.0.30
WIN03 - Windows Server - Implementation Design
Base Class
The WIN03 is based on Windows Server 2003 Standard Edition 32-bit SP2. It has no base class.
Class Volume
The Windows Server has a single volume:
- boot volume: 3 GB, mounted as drive "c", read-write
Packages
The Windows Server contains the following additional packages:
Contents of the release directory
Self-extracting Archive
-
Server_Windows-1.0.0-1.msi: self-extracting archive which transforms a clean install of Windows Server 2003 into a WIN03 appliance.
msi Build Environment
-
server_windows_msi_build-1.0.0-1.zip: zip of all the files used to create the self-extracting executable. This is the build environment which should be unzipped on a Windows Server 2003 guest in order to create the msi file. It includes:
- the files which are installed by
Server_Windows-1.0.0-1.msi
-
Server_Windows.aip the Advanced Installer project file used to create Server_Windows-1.0.0-1.msi
Tests
-
win03-tst.tar.bz2: test scripts
-
win03-tst-app.tar.bz2: test harness for testing the appliance.
Install Procedure
Please see the Windows Installation Reference for instructions on how to create the WIN03 appliance using Server_Windows-1.0.0-1.msi.
Preparing the Self-Extracting Executable
The self-extracting executable is prepared on a Windows Server 2003 VM which includes a licensed copy of Advanced Installer. Copy the archive server_windows_msi_build-1.0.0-1.zip to the Windows VM and extract it in C:\. Use Advanced Installer to create the msi.
Cygwin Packages
The msi contains a local repository of Cygwin packages. The automated install is only capable of installing the base packages. To ensure other required packages are installed, the repository is created as follows:
- Point IE to http://cygwin.com and download
setup.exe to the desktop.
- Execute
setup.exe and Download Without Installing. Install the packages in a temporary directory. In addition to the base install, include these packages:
- Archive -> zip
- Archive -> unzip
- Editors -> vim
- Net -> curl
- Net -> openssh
- Net -> rsync
- Perl -> ipcalc
- Perl -> perl
- Perl -> perl-Error
- Utils -> bzip2
- Utils -> cpio
- Utils -> diffutils
- Utils -> file
- Utils -> patch
- Web -> links
- Web -> wget
- Make a directroy
c:/appliance/cygwin-package. Move the cygwin setup.exe under this directory. Move the file setup.ini and the folder release from the temporary cygwin install sub-directory under this directory as well. While reviewing the additional packages and their dependencies within the Cygwin install GUI, edit setup.ini so as to move these packages into the base install. At this point, everything needed to perform a cygwin install is under the c:/appliance/cygwin-package directory.
Theory of Operation
None.
Log Files
None.
Important Notes
None.
-- BeckyH - 11 Aug 2008
Copyright © CA 2005-2011. All Rights Reserved.