1.3 Installing MSMHPC Tools

Note In order to use the scripts provided by MSMHPC Tools, you must have the following Perl modules installed (on the same node where Moab is located):
  • LWP
  • Crypt::SSLeay
  • SOAP::Lite (Required for communicating with the MSMHPC Web Service)

To install the MSMHPC tools, do the following:

  1. Obtain the latest MSMHPC_tools package (http://www.adaptivecomputing.com/download/mwm/MSMHPC_Installer_6.1.0.msi).
    Contact your Adaptive Computing account representative if you cannot access the download package.
  2. Untar the MSMHPC_tools tarball into your Moab tools directory, which by default is /opt/moab/tools.
  3. >  tar -xvzf <file name>
  4. Verify you have at least the following files in the Moab tools directory:
    tools/
    cluster.query.hpc.pl
    env.hpc.example
    import.node.xml.hpc.pl
    job.cancel.hpc.pl
    job.start.hpc.pl
    job.submit.hpc.pl
    job.requeue.hpc.pl
    os.switch.pl.grub //If using the GRUB bootloader, rename this file to os.switch.pl
    os.switch.pl.pxe  //If using the PXE bootloader, rename this file to os.switch.pl
    os.switch.xcat.pl
    recache.nodes.hpc.pl
    user.cache.pl
    user.cache.secure.pl
    workload.query.hpc.pl
    
    tools/grub/ //Only necessary if using GRUB bootloading
    bootccs.bat
    bootccs.sh
    boothpc.bat
    boothpc.sh
    bootrhel.bat
    switch.grub.pl
    
    tools/Moab/
    MSMHPC.pm
    Tools.pm
  5. Copy the chain.c32 and pxelinux.0 files from MSMHPC-linux/moab_tools/pxe/tftpboot/ to /tftpboot. For more information, see TFTP Server and PXE Booting.
  6. Configure Moab. (See Moab Configuration for more information.)
  7. Append the configuration files (from the Windows head node) created by MSMHPC Manager to moab.cfg and moab-private.cfg respectively.
  8. When the MSMHPC Service is running, start Moab.
  9. Run mdiag -R -v and verify that the resource manager shows up and has no errors.

Copyright © 2011 Adaptive Computing Enterprises, Inc.®