6.10 Preparing for Manual Installation

The manual installation process of the Moab HPC Suite includes installing the different components in the suite. This guide contains detailed instructions for installing each component.

Many individual components have dependencies on other components (see Chapter 6 Planning your Installation). However, if you do not require a certain component, you do not have to install it.

The install instructions for each component include information about system requirements and dependencies. Some include prerequisite instructions that you will need to complete before you begin the install. Please read this information carefully, and make sure you have installed all the dependencies and packages that are necessary in order to avoid errors during the Moab HPC Suite install process.

Because many system-level files and directories are accessed during the installation, the instructions in this guide should be executed with root privileges.

You will see that the instructions execute commands as the root user. Please note that the same commands will work for a non-root user with the sudo command.

6.10.1 Set Up Proxies

If your site uses a proxy to connect to the internet, configure yum to use a proxy by editing the /etc/yum.conf file as follows:

proxy=http://<proxy_server_id>:<port>

If your site uses an external repository to install python dependencies (for example, the host where you install Viewpoint might need to download extra packages), you will need to set up pip to use a proxy. Do the following:

export http_proxy=http://<proxy_server_id>:<port>
export https_proxy=http://<proxy_server_id>:<port>

6.10.2 Enable Extra Packages for the Repository

Many individual components have dependencies that are found in the optional add-on repositories for the distribution. You must enable the respective repository for your distribution on all hosts upon which you install Adaptive Computing software components.

Do the following:

6.10.3 Enable Extra Packages for the Repository

Many individual components have dependencies that are found in the optional add-on repositories for the distribution. You must enable the respective repository for your distribution on all hosts upon which you install Adaptive Computing software components.

Do the following:

  1. Verify that you have a licensed installation of SLES 11 and that you are registered for a SUSE Linux Enterprise subscription.
  2. Download the SUSE Linux Enterprise 11 Software Development Kit e-Media Kit and add the ISO to the repository.
  3. Add the devel:languages:perl and the devel:languages:python repos for your SLES version to the your software repositories.

6.10.4 Add Software Repositories

Do the following:

  1. Verify that you have a licensed installation of SLES 12 and that you are registered for a SUSE Linux Enterprise subscription.

  2. Add the SLES 12 DVD ISO image as a repository.

    [root]# zypper addrepo --refresh iso:/?iso=/srv/iso/SLE-12-SP1-Server-DVD-x86_64-GM-DVD1.iso sles12sp1_dvd1
  3. Download the SUSE Linux Enterprise 12 Software Development Kit e-Media Kit and add the ISO image as a repository.

    [root]# zypper addrepo --refresh iso:/?iso=/srv/iso/SLE-12-SP1-SDK-DVD-x86_64-GM-DVD1.iso sles12sp1_sdk1
  4. Add the devel:languages:perl and the devel:languages:python repositories.

    [root]# zypper addrepo --refresh --repo http://download.opensuse.org/repositories/devel:/languages:/perl/SLE_12_SP1/devel:languages:perl.repo
    [root]# zypper addrepo --refresh --repo http://download.opensuse.org/repositories/devel:/languages:/python/SLE_12_SP1/devel:languages:python.repo

6.10.5 Install the Moab HPC Suite Software Components for Red Hat 6-Based SystemsRed Hat 7-Based SystemsSUSE 11-Based SystemsSUSE 12-Based Systems

To install the Moab HPC Suite, install the packages in the following order:

  1. Torque. See 1.1 Installing Torque Resource Manager.
  2. Moab Workload Manager. See 6.12 Installing Moab Workload Manager.
  3. Moab Accounting Manager. See 6.11 Installing Moab Accounting Manager.
  4. Moab Web Services. See 6.13 Installing Moab Web Services.
  5. Moab Insight (RPM install method only). See 6.36 Installing Moab Insight.
  6. Moab Viewpoint (RPM install method only). See 6.40 Installing Moab Viewpoint.
  7. RLM Server. See 6.14 Installing RLM Server.
  8. Remote Visualization (RPM install method only). See 6.37 Installing Remote Visualization
  9. Integrate Nitro with your Moab HPC Suite. See 6.18 Nitro Integration.

© 2017 Adaptive Computing