Previous Topic: Windows Server 2003 Single CD Installation ReferenceNext Topic: Windows Server 2008 Base Server Class Installation Reference


Windows Server 2003 Two CD Installation Reference

This example installation is based on a two CD install of Windows 2003 Server Standard Edition R2. For the example, we use two global volumes named win03-disk-1_iso and win03-disk-2_iso. See the iso2class reference for other ways to specify an ISO image for the installation. The same example below may be used for the other Windows editions, such as Enterprise, DataCenter and Web.

Note: In the following text in this topic, the y placeholder in WIN03y is for the Windows edition that the appliance is based on. For example, S for Standard, E for Enterprise, DC for DataCenter, and W for Web.

Install and Configure WIN03y Appliance using Two CDs

Perform these steps:

  1. Execute the following command in a 3T shell and then select either 32 or 64 bits and operating system:
    util iso2class app_name=win03_install install_size=10G console_type=graphic iso_volume1=win03-disk-1_iso iso_volume2=win03-disk-2_iso virt_options=acpi=1 cpu=1 mem=1G
    

    This creates and starts the win03_install application, booting the singleton iso2class from the specified ISO image.

    Note: The volume is specified to be initially 10GB in size. This size is used to verify enough disk space for the Windows installation. After the appliance is created, you can resize the volume depending upon the amount of free disk space left after the Windows install. We recommend to leave at least 500MB of free disk space.

  2. Access the graphical console of the singleton with one of the following methods:
    1. Select the application in the application list in the GUI and click the icon for Login (graphic).
    2. Open the application in the infrastructure editor and select the singleton iso2class. Select the Appliance menu, then select Login (graphic).
    3. During Windows installation on a VMware grid, the mouse may not function as expected. This is due to absence of VMware tools. Use the following keyboard shortcuts:
      • To navigate between buttons, use the Tab key and / or arrow keys
      • To select, use space bar or the Enter key
      • To access the file menu on the window, use Alt+f key
  3. After the graphical console displays, the Windows 2003 Server installation should be visible. Run through the installation with the following notes:
  4. When the installation from the first CD is complete, Windows reboots and states the Windows Setup is not complete and asks for Windows Server CD2.

    At this point, in the 3t shell, continue with the iso2class utility to stop the application and change its descriptors:

    The installation automatically reboots the appliance. After reboot, reopen the graphical console and login to the appliance.

  5. Access the console and continue with the installation. The second CD auto mounts as drive D. Access this drive in Windows Explorer and execute the secondary installer. For example R2AUTO.EXE
  6. After the installation completes:

    The installation automatically reboots the appliance. After reboot, reopen the graphical console and login to the appliance.

  7. Disable the page file:
    1. Open Control Panel, System, Advanced, Performance Settings, Advanced, Virtual Memory, No Paging File, Set to disable the page file.
    2. Restart the application.
    3. Open Windows Explorer, Tools, Folder Options, View and select Show hidden files and folders. Clear the Hide protected operating system files check box.
    4. Verify the page file: C:\pagefile.sys has been deleted. If not, delete it manually. You can view protected operating system files in Windows Explorer by changing the default settings:
  8. Increase the default Windows disk device timeout value in your appliance and set the value in the real time clock. Note that these settings require a reboot to take effect.
    1. Open the registry editor (Run > regedt32.exe) and navigate to the key HKEY_LOCAL_MACHINE/System/CurrentControlSet/Services/Disk.
    2. Add a new REG_DWORD value named TimeOutValue. If this value already exists, skip this step.
    3. Set the TimeOutValue value to 60 decimal.
    4. Navigate to the key HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/TimzeZoneInformation.
    5. Add new DWORD value named RealTimeIsUniversal. If this value already exists, skip this step.
    6. Set the RealTimeIsUniversal value to 1.
    7. Close the registry editor.
  9. Verify you have external network access through the external interface of the singleton.

    The singleton has two network interfaces: Local Area Connection, which is the external interface, and Local Area Connection 2, which is the internal interface.

    Open a command shell and ping www.google.com.

    If the ping fails, perform one of the following:

  10. Install Service Pack 2 and high priority updates:
    1. Open IE and use Tools, Internet Options, Security to set the Internet security to medium.
    2. In IE, select Tools, Windows Update and install SP2. Reboot when the install completes.
    3. Remove the restore files associated with the installation of SP2:
      • Use Windows Explorer to delete the folder c:\WINDOWS\$NtServicePackUninstall$
      • Empty the Recycle Bin.
      • Use Windows Explorer to compress the folder c:\WINDOWS\ServicePackFiles and all subdirectories:
      • Right-click the folder and select Properties, Advanced, Compress contents.
    4. In IE select Tools, Windows Update and install all the high priority updates. Optionally decline the unstable IE updates.
    5. Use Windows Explorer version 8 or higher to remove the restore files associated with the installation of the high priority updates:
      • Delete c:\WINDOWS\$*$ (approximately 30 folders)
      • Empty the Recycle Bin.
  11. Install the Windows Server 2003 Resource Kit Tools:
    1. Point IE at http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en or search online for Windows Server 2003 Resource Kit Tools.
    2. Install the tools in their default location C:\Program Files\Windows Resource Kits\Tools
  12. (Optional) Install Windows components which you want available on this appliance and which require access to the installation ISO images. Select Control Panel, Add or Remove Programs, Windows Components and install optional components such as IIS.
  13. Prevent system shutdown dialogs from popping up (reason for system shutdown)
    1. Open the Start menu and run gpedit.msc
    2. Go under Computer Configuration, Administrative Templates
    3. Click System
    4. On the right pane double-click Display Shutdown Event Tracker
    5. Choose Disabled and click Apply
  14. Activate Windows as required.
  15. For 64-bit appliances, a Microsoft Windows bug prevents a 32-bit application to access the System32 folder on a computer that runs a 64-bit version of Windows Server 2003. To read more about this issue and fix this issue, see http://support.microsoft.com/kb/942589 and apply this hotfix according to its instructions.
  16. To transform this singleton into a fully managed CA AppLogic® appliance, install the Windows Server MSI. This self-executing installer can be downloaded from the D or E drive..
    1. To find the internal IP address of the controller, in a command line shell execute ipconfig /all and note the IP address of the DHCP server for Local Area Connection 2.
    2. Point IE at http://IP-address:8080/download/ and download the current Windows Server MSI (for example, Server_Windows-1.0.0-1.msi):
      • Right-click the msi file and select Save Target As to download the file to the desktop.
    3. Double-click the msi file on the desktop to perform the installation.
    4. Delete the msi file and empty the Recycle Bin.
    5. If you manually configured the external interface, use Control Panel, Network Connections, Local Area Connection, Properties, Internet Protocol (TCP/IP), Properties to reset the interface to DHCP (Obtain an IP address automatically).
  17. Delete junction points to prevent failures when you try to resize Windows appliance volumes. The following are examples of junction points that might be on a Windows boot volume. The actual names may vary:

    You can search for junction points using the Command Prompt. The output of the following command reports the path for any junction points:

    dir /S/A:L
    
  18. If this appliance is 64-bit, use Windows Explorer to copy shutdown.exe from C:\WINDOWS\system32 to C:\WINDOWS\SYSWOW64.

    If Windows Explorer refuses to copy but instead moves the executable:

    1. Move shutdown.exe to C:\WINDOWS using Windows Explorer
    2. Open a bash shell and:
      • cp -p /cygdrive/c/WINDOWS/shutdown.exe /cygdrive/c/WINDOWS/system32/shutdown.exe. This command actually copies the file into C:\WINDOWS\SYSWOW64.
      • Use Windows Explorer to move C:\WINDOWS\shutdown.exe to C:\WINDOWS\system32\shutdown.exe
  19. If you are installing a 64-bit non-English localized version of Windows Server 2003, copy chcp.com from C:\WINDOWS\system32 to C:\WINDOWS\SYSWOW64 as described above.
  20. Close the graphical console and infrastructure editor, as necessary.

    The installation is complete.

  21. Press the [Enter] key in the 3T shell running iso2class to continue. When prompted, select The appliance is fully managed.

    iso2class stops the application, changes the singleton boundary to that of a generic server appliance, and restarts the application.

  22. If iso2class fails to start the application, select option #2 - "Exit from iso2class and investigate manually".

    Once the application starts successfully continue with the following steps.

  23. Change the resulting singleton into a WIN03y catalog appliance class:
    1. Stop the application.
    2. Open the application in the infrastructure editor, right-click the singleton and select Modify Boundary:
      • Select the OS icon as windows.
      • Change the class name to WIN03y.

        Enter the description: Windows Server Appliance - based on Windows Server 2003 Standard Edition R2 32/64-bit. You must use the correct edition name.

      • Change the following resource settings:

        CPU (num)

        Min: 0.1

        Max: 4

        Default: 1

        Memory (bytes)

        Min: 256

        Max: 4G

        Default: 1G

        Bandwidth (bits/sec)

        Min: 1M

        Max: 1G

        Default: 100Mbps

        Please refer to the below resource table at the bottom of this document and change the resource settings based on the windows edition.

      • Set the documentation URL to: http://doc.3tera.com/AppLogic35/CatGenericWindows.html
      • Add terminals to the appliance until there is a total of 7 listed interfaces. With the default interface this will provides the maximum 8 interfaces. This step is required to avoid manual user intervention when adding terminals to future Windows appliances that are based off of this Windows server appliance.
    3. Right-click the singleton and select Attributes. Change the instance name to WIN03y.
    4. Start the application. SSH into the appliance and set the Administrator password (net user administrator new_password). Download the current version of TurboGate PV drivers through the internal interface (in the same manner the Server MSI was downloaded earlier). Install the TurboGate PV drivers. Do not reboot after the install.

      Note: You must change the administrator password because the Windows server MSI sets a new random password on initial boot and you must know the administrator password before installing the Turbogate PV drivers.

    5. Open a 3Tshell and perform the following command:
      app restart win03_install --debug
      
    6. Approximately one minute after the application begins to start, log in using the graphical console and complete the TurboGate PV drivers install: Click through the hardware setup wizard for the installation of the TurboGate PV drivers for all 8 terminals that are configured in the appliance.

      At this point:

      • If the app start has not timed out:

        Shutdown the OS from within the graphical console. This causes the app start --debug to fail, and then execute the following command:

        app stop win03_install 
        
      • If the app start has timed out:

        Execute the following command in the 3Tshell followed by a shutdown within the graphical console:

        app stop win03_install
        
    7. Execute the following command in the 3Tshell and verify the appliance starts without error:
      app start win03_install
      
    8. If you have installed version 3.0.1 of the TurboGate PV drivers, disable the service named gkservice. This service is installed with the PV drivers and fails to start if more than one virtual network interface associated to the appliance. Disabling this service does not affect the performance of the PV drivers.
    9. Execute the following command In a bash shell on the appliance:
      rm -f /appliance/passwd.stamp
      

      We recommend to set a complex Administrator password that prevents other users from logging in to the appliance as the Administrator.

      • Set new complex password (net user administrator pq398hpaowht0293j^LWOIFH9htfw9jfe)
      • Exit the ssh session.
      • Ssh into appliance and execute rm -f ~/.bash_history so the password is cleared from the bash history.
    10. Stop the application.
    11. Modify the boundary of the appliance again to remove the extra terminals that were added in the previous steps.

Move the singleton into the /system_ms catalog that you have the required privileges. You must assign yourself full access rights to the catalog before you can move the singleton. See catalog modify_acl in the Command Line Shell Reference Guide for more information.

The WIN03y appliance is now ready for use.

Additional Information
Windows Server 2003 Resources

32-bit appliances

Resource

Minimum

Standard Maximum

Enterprise Maximum

DataCenter Maximum

Web Maximum

Default

CPU

0.1

4

8

32

2

1

Memory

256 MB

4 GB

64 GB

64 GB

2 GB

1 GB

Bandwidth

1 Mbps

2 Gbps

2 Gbps

2 Gbps

2 Gbps

100 Mbps

64-bit appliances

Resource

Minimum

Standard Maximum

Enterprise Maximum

DataCenter Maximum

Default

CPU

0.25

4

8

32

1

Memory

768 MB

32 GB

64 GB

64 GB

1 GB

Bandwidth

1 Mbps

2 Gbps

2 Gbps

2 Gbps

100 Mbps

Review the Appliance Catalog Reference Guide for details on the behavior of the Windows APK which is installed by all of the Windows MSIs.