Creating Your SwiftStack Node¶
Installation¶
Note
If you have not added your own SSL certificate to the SwiftStack controller you will need to perform the following prior to starting the installation Trusting the Controller's Self Signed Cert on the Nodes
To install SwiftStack on the node, run the following command as the root
superuser:
curl -1 https://scswiftcontroller.tatamediaservices.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://scswiftcontroller.tatamediaservices.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://scswiftcontroller.tatamediaservices.com/install
Or for using SELinux in enforcing mode with RHEL or CentOS 7.x:
curl -1 https://scswiftcontroller.tatamediaservices.com/install_selinux
If you are installing on Centos or Red Hat Enterprise Linux and using an
HTTP(S) proxy for upstream Yum package repositories, but where HTTP(S) access
to the SwiftStack controller needs to not use the proxy, you can also
append ?noproxy=1
to the end of the install URL, which will disable HTTP(S)
proxy for the SwiftStack yum repository only.
The following provides some details on the output of the above command:
- Make sure the hardware architecture is x86
- Make sure we are running a supported operating system and version
- Make sure we are running as root
- Make sure policycoreutils-python RPM is installed (
/install_selinux
only) - Make sure that SwiftStack is not already installed on this node
- Configure and trust the SwiftStack controller package repository.
- Install SwiftStack node software
Next Step¶
Proceed to Claiming Your New Node.