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
- Requirements
- SlapOS Installation
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:
- Ubuntu 10.04:
sudo su
echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_10.04/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_10.04/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node
- Ubuntu 11.04:
sudo su
echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_11.04/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_11.04/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node
- Ubuntu 11.10:
sudo su
echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_11.10/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_11.10/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node
- Ubuntu 12.04:
sudo su
echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_12.04/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_12.04/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node
- Ubuntu 12.10:
sudo su
echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_12.10/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_12.10/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node
- Ubuntu 13.04
sudo su
echo "deb http://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_13.04/ ./" | tee /etc/apt/sources.list.d/slapos.list
wget -O- "https://download.opensuse.org/repositories/home:/VIFIBnexedi/xUbuntu_13.04/Release.key" | apt-key add -
apt-get update; apt-get install slapos-node
- Fedora 17 (NOT WORKING)
sudo wget https://download.opensuse.org/repositories/home:/VIFIBnexedi/Fedora_17/home:VIFIBnexedi.repo -O /etc/yum.repos.d/slapos.repo
sudo rpm --import http://download.opensuse.org/repositories/home:/VIFIBnexedi/Fedora_17/repodata/repomd.xml.key
sudo yum install slapos.node -y
- Fedora 18 (NOT WORKING)
sudo wget https://download.opensuse.org/repositories/home:/VIFIBnexedi/Fedora_18/home:VIFIBnexedi.repo -O /etc/yum.repos.d/slapos.repo
sudo rpm --import http://download.opensuse.org/repositories/home:/VIFIBnexedi/Fedora_18/repodata/repomd.xml.key
sudo yum install slapos.node -y
- OpenSUSE 12.1:
sudo zypper addrepo -fc -n "SlapOS Official repo" http://download.opensuse.org/repositories/home:/VIFIBnexedi/openSUSE_12.1/ slapos
sudo zypper install slapos.node
- OpenSUSE 12.2:
sudo zypper addrepo -fc -n "SlapOS Official repo" http://download.opensuse.org/repositories/home:/VIFIBnexedi/openSUSE_12.2/ slapos
sudo zypper install slapos.node
Now that your install is complete, it is time to move to the
tutorial on running SlapOS !