(Click to open topic with navigation)
The manual installation process of the Moab HPC Suite includes installing the different components in the suite.
Many individual components have dependencies on other components (see Chapter 1 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.
This topic contains prerequisite instructions that you will need to complete before you begin the installations.
In this topic:
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>
2.1.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:
On non-RHEL systems (e.g. CentOS and Scientific Linux), you will need to install the epel release package in order to have access to required rpm package dependencies.
[root]# yum install epel-release
2.1.3 Update Your System Software to the Latest Version
It is recommended that you update your system software to the latest version before installing Moab HPC Suite components.
On each host where you will install the Moab HPC Suite components, do the following:
[root]# yum update
2.1.4 Ensure Hostname Resolution for all Hosts
Each host should be resolvable from all other hosts in the cluster. Usually this is implemented by having all hosts in DNS. Alternatively, each host may include all other hosts (with the correct IP address) in its /etc/hosts file.
2.1.5 Install the Moab HPC Suite Software Components
To install the Moab HPC Suite, install the packages in the following order: