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.