Creating Your SwiftStack Node

Installation

To install SwiftStack on the node, run the following command as the root superuser:

curl -1 https://platform.swiftstack.com/install | bash

If the node operating system is RHEL or CentOS 7.x and you want to have SELinux running in enforcing mode, run the following command as the root superuser:

curl -1 https://platform.swiftstack.com/install_selinux | bash

Once the installation is complete, the terminal output will end with a claim URL and you will be ready to claim your node on the SwiftStack Controller.

Detailed Installation Steps

The command above performs a number of steps. In following with best practices, we wanted to ensure you know what steps are being taken to install the SwiftStack node software on your server.

Note

SwiftStack signs the repository packages file used to install SwiftStack nodes.

If you run the following command you will be able to see the individual commands that are executed:

curl -1 https://platform.swiftstack.com/install

Or for using SELinux in enforcing mode with RHEL or CentOS 7.x:

curl -1 https://platform.swiftstack.com/install_selinux

The following provides some details on the output of the above command:

  1. Make sure the hardware architecture is x86
  2. Make sure we are running a supported operating system and version
  3. Make sure we are running as root
  4. Make sure policycoreutils-python RPM is installed (/install_selinux only)
  5. Make sure that SwiftStack is not already installed on this node
  6. Configure and trust the SwiftStack controller package repository.
  7. Install SwiftStack node software

Next Step

Proceed to Claiming Your New Node.