Installing the FaaS prototype on Linux

You can download and install the FaaS scheduling prototype for IBM® Spectrum Symphony and IBM Spectrum Symphony Developer Edition. Use this topic for steps for installing on Linux® x86 64-bit.

Before you begin

  • Before installing any prototype for IBM Spectrum Symphony or IBM Spectrum Symphony Developer Edition, you must have installed or configured IBM Spectrum Symphony Developer Edition.
  • From IBM Passport Advantage, download the FaaS installation package for Linux, called symFaaS-version_x86_64.tar.gz, to a directory on your host (for example, to your /opt/ibm/spectrumcomputing directory). The package is applicable to both IBM Spectrum Symphony and IBM Spectrum Symphony Developer Edition:

About this task

The FaaS package contains a FaaS sample for your IBM Spectrum Symphony cluster and IBM Spectrum Symphony Developer Edition development environment.

Procedure

  • To install the FaaS prototype for IBM Spectrum Symphony:
    1. Create the following directory:
      $ mkdir –p "$SOAM_HOME/version/samples/Python"
    2. Copy the symFaaS-version_x86_64.tar.gz package to the $SOAM_HOME/version/samples/Python directory, and then extract the package:
      $ tar zxvf ./symFaaS-version_x86_64.tar.gz
    3. Create a consumer called /FaaSPython using the cluster management console. This prototype will use the resources from this new consumer.
    4. Follow the steps in the readme file under the $SOAM_HOME/version/samples/Python/FaaS directory to register the application and run the workload.
  • To install the FaaS prototype for IBM Spectrum Symphony Developer Edition:
    1. Copy the symFaaS-version_x86_64.tar.gz package to the $SOAM_HOME/version/samples/Python directory, and then extract the package:
      $ tar zxvf ./symFaaS-version_x86_64.tar.gz
    2. Follow the steps in the readme file under the $SOAM_HOME/version/samples/Python/FaaS directory to register the application and run the workload.