ONE-FaSS
  • About FaSS
  • Assumptions
  • Installation
    • Centos 7
  • Using FaSS
Powered by GitBook
On this page
  • Prerequisites
  • OpenNebula
  • Required packages
  • InfluDB installation
  • Installation of FaSS
  • Manually
  • Configuration of FaSS
  • Logs
  1. Installation

Centos 7

PreviousInstallationNextUsing FaSS

Last updated 6 years ago

Prerequisites

OpenNebula

OpenNebula must be insalled, following . After following the front-end installation procedure, move to the node installation to add hypervisors to your cloud. Note that FaSS v1.2 and higher run with ONE 5.4 and higher. If you are running an older ONE version, checkout FaSS v1.1 tag with ONE patch.

Required packages

Additonal libraries and packages are automatically installed with the rpm file:

  • scons

  • boost

  • boost-devel

  • xmlrpc-c-c++

  • xmlrpc-c-client++

  • xmlrpc-c-devel

  • shadow-utils

  • coreutils

  • glibc-common

InfluDB installation

Installation of FaSS

Manually

You can install FaSS using git as follows (as root user):

$ cd /tmp/
$ git clone https://github.com/indigo-dc/one-fass
$ cd one-fass
$ cd rpms
$ yum localinstall one-fass-service-v1.4-1.34.x86_64.rpm

or

$ scons 
$ ./install.sh -u fassadmin -g fassadmin

Check ./install.sh --help for additional options, e.g. -k to keep the configuration files.

Configuration of FaSS

Then you should adjust the configuration file of the OpenNebula scheduler, to allow it to point at the FaSS endpoint instead, in /etc/one/sched.conf change:

ONE_XMLRPC = "http://localhost:2633/RPC2" to ONE_XMLRPC = "http://localhost:2637/RPC2".

Now the ONE scheduler will send the RP Calls to FaSS.

Logs

The log file for FaSS can be found in /var/log/fass/fass.log. The log of the OpenNebula daemon is located in /var/log/one/oned.log.

InfluxDB must be dowloaded and installed separately, following . Once installed follow the to create and use fassdb.

OpenNebula documentation
InfluxDB documentation
getting started section