Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Added license information for Perl modules

...

Install the Subversion client if it is not already installed:

No Format

yum install subversion -y

Download the management node code using the Subversion export command to /usr/local/vcl:

No Format

svn export http://svn.apache.org/repos/asf/incubator/vcl/trunk/managementnode/ /usr/local/vcl

...

To install these packages using yum:

No Format

yum install expat expat-devel gcc krb5-libs krb5-devel libxml2 libxml2-devel openssl openssl-devel perl-DBD-MySQL xmlsecl-openssl -y

...

The VCL Perl code running on the management node requires additional Perl modules in order to run. These Perl modules are available from CPAN - The Comprehensive Perl Archive Network. A search engine for CPAN modules is available at search.cpan.org.

...

  • Class-Data-Inheritable
  • Devel-StackTrace
  • Exception-Class
  • Object-InsideOut
    • YAML
    • RPC-XML
    • XML-Parser
    • Crypt-SSLeay
    • HTML-Parser
      • License: Perl (Artistic and GPL)
      • Copyright (c) 2000-2005, Damian Conway and Michael G Schwern. All Rights Reserved.
        This module is free software. It may be used, redistributed and/or modified under the same terms as Perl itself.
    • Crypt-SSLeay
      • License: Perl (Artistic and GPL)
      • Copyright (c) 2006-2007 David Landgren.
        Copyright (c) 1999-2003 Joshua Chamas.
        Copyright (c) 1998 Gisle Aas.
        This program is free software; you can redistribute 1996-2008 Gisle Aas. All rights reserved.
        Copyright 1999-2000 Michael A. Chase. All rights reserved.
        This library is free software; you can redistribute it and/or modify it under
        the same terms as Perl itself.
    • DBI
        libwww-perl
        • License: Perl (Artistic and GPL)
        • The DBI module is Copyright (c) 1994-2009 Tim Bunce. Ireland. All rights reserved.
          You may distribute under the terms of either the GNU General Public License or the Artistic License, as specified in the Perl 5.10.0 README file.
      • Devel-StackTrace
        • License: Perl (Artistic and GPL)
        • Copyright (c) 2000-2006 David Rolsky. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
      • Exception-Class
        • License: Perl (Artistic and GPL)
        • Copyright (c) 2000-2009 David Rolsky. All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
      • HTML-Parser
        • License: Perl (Artistic and GPL)
        • Copyright 1996-2008 Gisle Aas. All rights reserved.
          Copyright 1999-2000 Michael A. Chase. All rights reserved.
          This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
      • libwww-perl
        • License: Perl (Artistic and GPL)
        • Copyright 1995-2004 Gisle Aas.
          This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
      • MailTools
        • License: Perl (Artistic and GPL)
        • Copyrights 1995-2000 Graham Barr <gbarr@pobox.com> and 2001-2007 Mark Overmeer <perl@overmeer.net>.
          This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
      • Object-InsideOut
        • License: Perl (Artistic and GPL)
        • Copyright 2005 - 2009 Jerry D. Hedden. All rights reserved.
          This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
      • RPC-XML
      • XML-Parser
        • License: Unknown
        • Copyright (c) 1998-2000 Larry Wall and Clark Cooper. All rights reserved.
          This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
      • YAML
        • License: Perl (Artistic and GPL)
        • Copyright (c) 2005, 2006, 2008. Ingy döt Net.
          Copyright (c) 2001, 2002, 2005. Brian Ingerson.
          Some parts copyright (c) 2009 Adam Kennedy
          This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

      Run install_perl_libs.pl Script

      ...

      1. Download the LSI SAS driver from ibm.com: ibm_dd_mptsas_1.30.02.00_windows_32-64.exe
      2. Extract the ZIP file (it's a self-extracting zip; you can unzip it with whatever unzip tool you prefer)
      3. Copy the files from the 32 bit XP directory (image/xp-32) to the appropriate directory on the management node:
        tools/Windows/Drivers/Storage/LSI-SAS
      4. Locate the .inf file included with the driver is:
        tools/Windows/Drivers/Storage/LSI-SAS/symmpi.inf
      5. Locate the PnP ID lines in the .inf file:
        Panel

        Wiki Markup
        \[LSI\]
        %DevDesc2% = SYMMPI_Inst, PCI\VEN_1000&DEV_0622
        %DevDesc3% = SYMMPI_Inst, PCI\VEN_1000&DEV_0624
        %DevDesc4% = SYMMPI_Inst, PCI\VEN_1000&DEV_0626
        %DevDesc5% = SYMMPI_Inst, PCI\VEN_1000&DEV_0628
        %DevDesc6% = SYMMPI_Inst, PCI\VEN_1000&DEV_0030
        %DevDesc7% = SYMMPI_Inst, PCI\VEN_1000&DEV_0032
        %DevDesc8% = SYMMPI_Inst, PCI\VEN_1000&DEV_0050
        %DevDesc9% = SYMMPI_Inst, PCI\VEN_1000&DEV_0054
        %DevDesc10% = SYMMPI_Inst, PCI\VEN_1000&DEV_0058
        %DevDesc11% = SYMMPI_Inst, PCI\VEN_1000&DEV_0056
        %DevDesc12% = SYMMPI_Inst, PCI\VEN_1000&DEV_0640
        %DevDesc13% = SYMMPI_Inst, PCI\VEN_1000&DEV_0646
        %DevDesc14% = SYMMPI_Inst, PCI\VEN_1000&DEV_0062
        \[DELL\]
        %DevDescD1% = SYMMPI_Inst, PCI\VEN_1000&DEV_0054&SUBSYS_1F041028
        %DevDescD2% = SYMMPI_Inst, PCI\VEN_1000&DEV_0054&SUBSYS_1F051028
        %DevDescD3% = SYMMPI_Inst, PCI\VEN_1000&DEV_0054&SUBSYS_1F061028
        %DevDescD4% = SYMMPI_Inst, PCI\VEN_1000&DEV_0054&SUBSYS_1F071028
        %DevDescD5% = SYMMPI_Inst, PCI\VEN_1000&DEV_0054&SUBSYS_1F081028
        %DevDescD6% = SYMMPI_Inst, PCI\VEN_1000&DEV_0054&SUBSYS_1F091028
        %DevDescD7% = SYMMPI_Inst, PCI\VEN_1000&DEV_0058&SUBSYS_1F0E1028
        %DevDescD8% = SYMMPI_Inst, PCI\VEN_1000&DEV_0058&SUBSYS_1F0F1028
        %DevDescD9% = SYMMPI_Inst, PCI\VEN_1000&DEV_0058&SUBSYS_1F101028

      6. Wiki Markup
        Based on the contents of the .inf file, the following is added to the Windows XP and Windows Server 2003 sysprep.inf files under \[SysprepMassStorage\]:
        Panel
        PCI
        :
        <ac:structured-macro ac:name="panel" ac:schema-version="1" ac:macro-id="ed603776-1f75-47a1-b428-f1a20fd1090a"><ac:rich-text-body>
        <p>PCI\VEN_1000&amp;DEV_0622 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0624 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0626 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0628 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0030 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0032 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0050 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0054 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0058 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0056 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0640 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0646 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0062 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0054&amp;SUBSYS_1F041028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0054&amp;SUBSYS_1F051028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0054&amp;SUBSYS_1F061028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0054&amp;SUBSYS_1F071028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0054&amp;SUBSYS_1F081028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0054&amp;SUBSYS_1F091028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0058&amp;SUBSYS_1F0E1028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0058&amp;SUBSYS_1F0F1028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"

        <br/>
        PCI\VEN_1000&amp;DEV_0058&amp;SUBSYS_1F101028 = "C:\Sysprep\Drivers\Storage\LSI-SAS\symmpi.inf"
        If you have hardware using an LSI SAS controller (IBM HS21 blades), the section above can be copied and pasted into your sysprep.inf
        </p></ac:rich-text-body></ac:structured-macro>If you have hardware using an LSI SAS controller (IBM HS21 blades), the section above can be copied and pasted into your sysprep.inf files:
        Panel

        /usr/local/vcl/tools/Windows_XP/Utilities/Sysprep/sysprep.inf

        Panel

        /usr/local/vcl/tools/Windows_Server_2003/Utilities/Sysprep/sysprep.inf

      ...