Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  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\]:
    <ac:structured-macro ac:name="panel" ac:schema-version="1" ac:macro-id="2967ff2181d01bf0-1ada7e3e-424a4b70-a9cf936c-d6f3353c16a8496c45cc7b65"><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"</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

...

Panel

/usr/local/vcl/tools/Windows/Utilities/SPDrvScn/spdrvscn.exe

Configure the SSH Client

To insure that the management node can SSH into your virtual machines without problems, you will need to edit the SSH client config for the root user:

No Format
vi /root/.ssh/config

Add the following lines to the top of the configuration file.

No Format

Host <vmhost> <vmhost ip>
   UserKnownHostsFile /dev/null
   StrictHostKeyChecking no

Where:

  • <vmhost> - Is a wildcard reference to the hostnames for your virtual machines.
    • For example, if your VM hostnames look like: vmhost1, vmhost2, vmhost3.... then replace <vmhost> with "vmhost*"
  • <vmhost ip> - Is a wildcard IP reference to the IPs used by your virtual machines.
    • For example, if your VMs all have IP addresses starting with 10.0.0, then replace <vmhost ip> with "10.0.0.*"

This will insure that new VM hosts will not hang on the known hosts prompts when the management node attempts to connect to them for the first time.

Configure vcld.conf

  1. Create the /etc/vcl directory:
    mkdir /etc/vcl 
  2. Copy the generic vcld.conf file to /etc/vcl:
    cp /usr/local/vcl/etc/vcl/vcld.conf /etc/vcl
  3. Edit the /etc/vcl/vcld.conf file:
    vi /etc/vcl/vcld.conf
    The following lines must be configured in order to start the VCL daemon (vcld) and allow it to check in to the database:
    • FQDN - the fully qualified name of the management node, this should match the name that was configured for the management node in the database
    • server - the IP address or FQDN of the database server
    • LockerWrtUser - database user account with write privileges
    • wrtPass - database user password
  4. Save the vcld.conf file

...