Skip to content

Latest commit

 

History

History
89 lines (47 loc) · 3.31 KB

File metadata and controls

89 lines (47 loc) · 3.31 KB

Installation Process

Before proceeding with this step, you must create an Inventory and Configuration file.

Kernel Upgrade

If you run Linux* kernel prior to 4.* version it is recommended that you upgrade it on all nodes of a cluster before performing a platform installation.

Running heavy training jobs on workers with the operating system kernel older than 4.* may lead to hanging the worker node.

This may occur when a memory limit for a training job is set to a value close to the maximum amount of memory installed on this node. These problems are caused by errors in handling memory limits in older versions of the kernel.

The following kernel was verified as a viable fix for this issue (see link below).

To install the new kernel refer to: Chapter 5, Manually Upgrading the Kernel in Red Hat's* Kernel Administration Guide (see link below).

Note: The above kernel does not include Red Hat's optimizations and hardware drivers.

Installation Procedure

To install Nauta, follow these steps:

  1. Set the following environment variables that point to the configuration and inventory file on the Installer Machine.
  • ENV_INVENTORY (mandatory): Inventory file location, for example:

export ENV_INVENTORY=<absolute path to inventory file>

  • ENV_CONFIG (mandatory): Configuration file location, for example:

export ENV_CONFIG=<absolute path to config file>

  1. Run the installation:

./installer.sh install

Installation Script Options

Invoke ./installer.sh with one of the following options:

  • install: Kubernetes and Nauta Installation
  • platform-install: Kubernetes installation only
  • nauta-install: Nauta installation only
    • Note: It is assumed that Kubernetes is already installed. In addition, this requires the same procedure for Nauta upgrades.
  • nauta-upgrade: Nauta installation upgrade

Installation Output

Nauta is installed on cluster nodes in the following folders: /opt/nauta,/usr/bin, /etc/nauta-cluster

Access Files

On your Installer Machine, the following files are created in the Installation folder. These files are access files used to connect to the cluster using kubectl client.

As an output of Kubernetes* installation, files are created in the main installation directory:

platform-admin.config - cluster admin config file

As an output of the Nauta installation, files are created in main installation directory:

nauta-admin.config - NAUTA admin config file

Upgrading Nauta

To upgrade Nauta, do the following:

export NAUTA_KUBECONFIG=/<PATH>/nauta-admin.config

Call the installer with nauta-upgrade option:

./installer.sh nauta-upgrade

Note: It is recommended that you do not use the cluster during an upgrade.

This completes the Nauta Installtion Process.

User Management Tasks & Troublshooting