Installing SlapOS Slave Node using Package

The goal of this tutorial is to teach how to install a SlapOS Slave node from packages

This tutorial will guide you step by step through the installation of a SlapOS node on your own infrastructure. You can install a SlapOS node everywhere : on your servers, on your desktop computer or laptop. SlapOS nodes on laptops are particularly efficient for running tests or any other non mission-critical service through SlapOS.

As a general convention, commands prepended with $ might be run as ordinary user whereas commands prepended by # require superuser privileges.

Agenda

This tutorial will help you to install SlapOS Slave node from package and to register the server to SlapOS community Cloud.

Requirements

To follow this tutorial, you will need a server with a GNU/Linux distribution, python2.6 or python2.7 installed.

SlapOS is a commercial cloud platform made by the SlapOS team, running SlapOS. Currently in Developer Preview pre-release, it allows developers to try and manipulate SlapOS. It will soon allow you to instantiate hundreds of different sofwares.

SlapOS Package

We support various distributions. If your distribution is list above please run given commands. If your distribution is not listed here please use the install from the sources tutorial

Debian 8

sudo su
echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/Debian_8.0/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/Debian_8.0/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node

Debian 7

sudo su
echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/Debian_7.0/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/Debian_7.0/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node

Debian 6

sudo su
echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/Debian_6.0/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/Debian_6.0/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node

Ubuntu 16.10

sudo su
 echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_16.10/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_16.10/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node

Ubuntu 16.04

sudo su
 echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_16.04/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_16.04/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node

Ubuntu 15.04

sudo su
 echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_15.04/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_15.04/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node

Ubuntu 14.10

sudo su
 echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_14.10/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_14.10/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node

Ubuntu 14.04

sudo su
 echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_14.04/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_14.04/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node

OpenSUSE 12.3

sudo zypper addrepo -fc -n "SlapOS Official repo" http://download.opensuse.org/repositories/home:/VIFIBnexedi/openSUSE_12.3/ slapos
sudo zypper install slapos.node

CentOS 6

sudo wget https://download.opensuse.org/repositories/home:/VIFIBnexedi/CentOS_7/home:VIFIBnexedi.repo -O /etc/yum.repos.d/slapos.repo
sudo rpm --import http://download.opensuse.org/repositories/home:/VIFIBnexedi/CentOS_7/repodata/repomd.xml.key
sudo yum install slapos.node -y

CentOS 6

sudo wget https://download.opensuse.org/repositories/home:/VIFIBnexedi/CentOS_CentOS-6/home:VIFIBnexedi.repo -O /etc/yum.repos.d/slapos.repo
sudo rpm --import http://download.opensuse.org/repositories/home:/VIFIBnexedi/CentOS_CentOS-6/repodata/repomd.xml.key
sudo yum install slapos.node -y
Older distributions For older distributions, change first line with the one line corresponding to your distribution version and run reload and install:

Where to go next?

Now that your install is complete, it is time to move to the tutorial on running SlapOS !