Hyper Open Edge Cloud

Installing SlapOS Node From Package

A step by step guide to bootstrap and configue a SlapOS Slave Node.
  • Last Update:2018-01-18
  • Version:005
  • Language:en

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

  • A GNU/Linux Server
  • wget

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
    

Where to go next?

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