You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@vcl.apache.org by ar...@apache.org on 2009/10/07 19:34:16 UTC

svn commit: r822809 - /incubator/vcl/trunk/INSTALLATION

Author: arkurth
Date: Wed Oct  7 17:34:15 2009
New Revision: 822809

URL: http://svn.apache.org/viewvc?rev=822809&view=rev
Log:
Added section describing how to download/install/configure the Windows dependencies.

Modified:
    incubator/vcl/trunk/INSTALLATION

Modified: incubator/vcl/trunk/INSTALLATION
URL: http://svn.apache.org/viewvc/incubator/vcl/trunk/INSTALLATION?rev=822809&r1=822808&r2=822809&view=diff
==============================================================================
--- incubator/vcl/trunk/INSTALLATION (original)
+++ incubator/vcl/trunk/INSTALLATION Wed Oct  7 17:34:15 2009
@@ -117,7 +117,7 @@
 27. click the Submit
 
 28. fill in Hostname, IP Address, owner (admin@Local), RAM, Proc Speed, Network Speed, select "blade" for Type, select "xCAT 1.x Provisioning" for "Provisioning Engine", and click the checkbox under "allcomputers", and "newimages"
-       Note: if using using vmware, select "virtualmachine" for Type and "VMWare Server Provisioning" for "Provisioning Engine"
+       Note: if using using VMware, select "virtualmachine" for Type and "VMWare Server Provisioning" for "Provisioning Engine"
 
 29. click Confirm Computer
 
@@ -134,41 +134,41 @@
 Prerequisites:
 MySQL 5 client
 Nmap - security scanner
-openssh clent - All distros usually have this installed by default.
+OpenSSH client - All distros usually have this installed by default
 Perl 5.8.0 or later
-perl modules SEE STEP 2 below in Installation (some of these may be built in for your distro):
-- MailTools-2.04
-- Class-Data-Inheritable-0.08
-- Devel-StackTrace-1.20
-- Exception-Class-1.26
-- Object-InsideOut-3.52
-- Module-Build-0.30
-- Net-XMPP-1.02
-- GSSAPI-0.26
-- Digest-SHA1-2.12
-- Digest-HMAC-1.01
-- GBARR/Authen-SASL-2.12
-- XML-Stream-1.22
-- Net-Jabber-2.0
-- YAML-0.68
-- RPC-XML-0.64
-- XML-Parser-2.36
-- Crypt-SSLeay-0.57
-- Compress-Raw-Zlib-2.020
-- IO-Compress-2.020
-- DBI-1.609
-- libwww-perl-5.827
+Perl modules SEE STEP 2 below in Installation (some of these may be built in for your distro):
+- MailTools 2.04
+- Class-Data-Inheritable 0.08
+- Devel-StackTrace 1.20
+- Exception-Class 1.26
+- Object-InsideOut 3.52
+- Module-Build 0.30
+- Net-XMPP 1.02
+- GSSAPI 0.26
+- Digest-SHA1 2.12
+- Digest-HMAC 1.01
+- GBARR/Authen-SASL 2.12
+- XML-Stream 1.22
+- Net-Jabber 2.0
+- YAML 0.68
+- RPC-XML 0.64
+- XML-Parser 2.36
+- Crypt-SSLeay 0.57
+- Compress-Raw-Zlib 2.020
+- IO-Compress 2.020
+- DBI 1.609
+- libwww-perl 5.827
 - HTTP-Headers
 
 Installation:
 
-1. move the managementnode directory to /usr/local/ and rename it to vcl.
+1. Move the managementnode directory to /usr/local/ and rename it to vcl.
 
 	ex. mv managementnode /usr/local/vcl
 
-2. Install Required perl modules.
+2. Install Required Perl modules.
 
-	A script is provided in the VCL repository called install_perl_libs.pl which will attempt to download and install the required perl libraries.  Run the script:
+	A script is provided in the VCL repository called install_perl_libs.pl which will attempt to download and install the required Perl libraries.  Run the script:
 
 	perl /usr/local/vcl/bin/install_perl_libs.pl
 
@@ -238,7 +238,65 @@
 
       2009-06-16 16:57:15|15792|vcld:main(165)|lastcheckin time updated for management node 18: 2009-06-16 16:57:15
 
-6. Provisioning Engines and Hypervisors
+6. Download and Configure Windows Dependencies
+
+   If you plan to capture Windows images, the following dependencies need to be downloaded to the locations specified below and the sysprep.inf files need to be configured.
+
+   1. Windows XP and Server 2003 Deployment Tools (Sysprep)
+      
+      The Windows XP and Server 2003 Deployment Tools are available from Microsoft and are required in order for the capture of Windows XP and Server 2003 VCL images to work.  The Sysprep.exe utility is included in the Deployment Tools.  You do not need to download Sysprep for Windows Vista or Server 2008 because it is included in the operating system.
+
+      (note: if the following links do not work, search microsoft.com for Sysprep download)
+
+      Download the Windows XP Service Pack 3 Deployment Tools:
+      http://www.microsoft.com/downloads/details.aspx?FamilyID=673a1019-8e3e-4be0-ac31-70dd21b5afa7&displaylang=en
+      
+      Download the System Preparation tool for Windows Server 2003 Service Pack 2 Deployment:
+      http://www.microsoft.com/downloads/details.aspx?familyid=93F20BB1-97AA-4356-8B43-9584B7E72556&displaylang=en
+      
+      The packages you download are in Microsoft's .cab format and need to be extracted.  It is easiest to extract the files on a Windows computer.  Windows Explorer is able to open the .cab file and then the files contained within can be copied elsewhere.
+
+      (Note: The Sysprep directories mentioned below should already exist on the management node and should contain a sysprep.inf file.  Copy the downloaded files into the Sysprep directories leaving the sysprep.inf file in place.)
+       
+      Copy the extracted Windows XP Sysprep files to the following directory on the management node after they have been extracted:
+      /usr/local/vcl/tools/Windows_XP/Utilities/Sysprep
+
+      Copy the extracted Windows Server 2003 Sysprep files to the following directory on the management node after they have been extracted: 
+      /usr/local/vcl/tools/Windows_Server_2003/Utilities/Sysprep
+
+      Your Windows product keys need to be entered into the sysprep.inf files:
+
+      Find the ProductKey line in the following file and replace WIN_XP_PRO_KEY with your product key: 
+      /usr/local/vcl/tools/Windows_XP/Utilities/Sysprep/sysprep.inf
+
+      Find the ProductKey line in the following file and replace WIN_2003_ENT_KEY with your product key: 
+      /usr/local/vcl/tools/Windows_Server_2003/Utilities/Sysprep/sysprep.inf
+
+   2. WSName.exe - Workstation Name Changing Utility
+
+      The WSName.exe utility is used to change the name of the computer while it is being installed.  Download the WSName.exe utility from the following website:
+      http://mystuff.clarke.co.nz/MyStuff/wsname.asp
+
+      Save the WSName.exe utility in the following location on the management node:
+      /usr/local/vcl/tools/Windows/Utilities/WSName/wsname.exe
+
+   3. NewSID - Windows SID Changing Utility
+
+      NewSID.exe is used to change the SID of a Windows computer if Sysprep is not used.  VCL currently uses NewSID.exe during the load process for Windows Vista images.  Download the NewSID.exe utility:
+      http://technet.microsoft.com/en-us/sysinternals/bb897418.aspx
+
+      Save the NewSID.exe utility in the following location on the management node:
+      /usr/local/vcl/tools/Windows/Utilities/NewSID/newsid.exe
+
+   4. SPDrvScn.exe - Windows Driver Scanning Utility
+
+      SPDrvScn.exe is used before an image is captured to enter the paths of drivers to the Windows registry so that they are loaded when Sysprep attempts to install devices.  Download the SPDrvScn.exe utility from the link on the following webpage:
+      http://vernalex.com/tools/spdrvscn/
+
+      Save SPDrvScn.exe in the following location on the management node:
+      /usr/local/vcl/tools/Windows/Utilities/SPDrvScn/spdrvscn.exe
+
+7. Provisioning Engines and Hypervisors
                         
 VCL supports the following, please see the related site for installation and setup.
 xCAT - 
@@ -248,7 +306,7 @@
 VMware - 
 Free server 1.x, ESX standard Server, ESXi
 http://www.vmware.com
-Vmware toolkit - http://www.vmware.com/support/developer/viperltoolkit/ 
+VMware toolkit - http://www.vmware.com/support/developer/viperltoolkit/