Install ICE ClusterWare#

The ICE ClusterWare™ scyld-install script installs the necessary packages from the ClusterWare yum repositories, and installs dependency packages as needed from the base distribution (for example, Red Hat RHEL or Rocky) yum repositories.

Important

Do not install the ClusterWare platform as an upgrade to an existing ClusterWare 6 or 7 installation. Instead, install the ClusterWare platform on a non-ClusterWare system that ideally is a virtual machine. (See Required and Recommended Components.)

Important

The head node(s) must use a Red Hat RHEL- or CentOS-equivalent base distribution release 8.4 or later environment, due to dependencies on newer selinux packages.

Note

Clusters commonly employ multiple head nodes. The instructions in this section describe installing the ClusterWare platform on the first head node. To later install on additional head nodes, see Managing Multiple Head Nodes.

scyld-install anticipates being potentially executed by a non-root user, so ensure that your userid can execute sudo. Additionally, if using sudo behind a proxy, then because sudo clears certain environment variables for security purposes, the cluster administrator should consider adding several lines to /etc/sudoers:

Defaults    env_keep += "HTTP_PROXY http_proxy"
Defaults    env_keep += "HTTPS_PROXY https_proxy"
Defaults    env_keep += "NO_PROXY no_proxy"

Important

Various commands that manipulate images execute as user root, thereby requiring that the commands internally use sudo and requiring that user root must have access to the administrator's workspace which contains the administrator's images. Typically the per-user workspace is ~/.scyldcw/workspace/. If that directory is not accessible to the command executing as root, then another accessible directory can be employed, and the administrator can identify that alternative pathname by adding a modimg.workspace setting to ~/.scyldcw/settings.ini.

Important

scyld-install uses the yum command to access the ClusterWare platform and potentially various other repositories (for example, Red Hat RHEL or Rocky) that by default normally reside on Internet websites. However, if the head node(s) do not have Internet access, then the required repositories must reside on local storage that is accessible by the head node(s). See Creating Local Repositories without Internet.