Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Navigation:

Table of Contents


(blue star) Confidence Level TBD  This article has not been reviewed for accuracy, timeliness, or completeness. Check that this information is valid before acting on it.

The latest releases are here: https://github.com/hysds/hysds-framework/releases. Each was taken from the latest head state of all repos at time of release.

Install HySDS framework on mozart

  1. Log into your mozart instance

    Code Block
    Code Block
    ssh -i <PEM file> ops@<mozart IP>


  2. Copy the PEM file that you used to log into the mozart instance into ~/.ssh directory. You can use scp to transfer the file:

    Code Block
    Code Block
    scp -i <PEM file> <PEM file> ops@<mozart IP>:~/.ssh 


  3. Ensure the permissions on the PEM file are readable by your account only:

    Code Block
    Code Block
    chmod 400 <PEM file>


  4. If there's a mozart directory already under you home directory, move or remove it:

    Code Block
    Code Block
    mv ~/mozart ~/mozart.orig 

    or

    Code Block
    rm -rf ~/mozart


  5. Clone the HySDS framework repository and enter it

    Code Block
    Code Block
    cd $HOME 


    Code Block
    git clone https://github.com/hysds/hysds-framework.git 
    cd hysds-framework



  6. Select the HySDS framework release tag you'd like to install for mozart

    Code Block
    $ ./install.sh mozart


    Code Block
    HySDS install directory set to /home/ops/mozart
    New python executable in /home/ops/mozart/bin/python
    Installing Setuptools............................................done.
    Installing Pip...................................................done.
    Created virtualenv at /home/ops/mozart.
    [2017-08-09 19:25:37,789: INFO/main] Github repo URL: https://xxxxxxxx@github.com/api/v3/repos/hysds/hysds-framework/releases
    [2017-08-09 19:25:37,798: INFO/_new_conn] Starting new HTTPS connection (1): github.com
    No release specified. Use -r RELEASE | --release=RELEASE to install a specific release. Listing available releases:
    v2.0.0-beta.3
    v2.1.0-beta.0
    v2.1.0-beta.1
    v2.1.0-beta.2
    v2.1.0-beta.3
    v2.1.0-beta.4



  7. Install the HySDS release you want to install (e.g. v2.1.0-beta.1) for the mozart component

    Code Block
    $ ./install.sh mozart -r <release>

    e.g.



    Code Block
    $ ./install.sh mozart -r v2.1.0-beta.4


    You could also install the development version which pulls the master branch of each HySDS repo:

    Code Block
    $ ./install.sh mozart -d


Next Steps

Now that you have the HySDS framework installed on your cluster's mozart instance, continue on to Step 3: HySDS Cluster Provisioning using Terraform




(lightbulb) Have Questions? Ask a HySDS Developer:

Anyone can join our public Slack channelto learn more about HySDS. JPL employees can join #HySDS-Community

(blue star)

JPLers can also ask HySDS questions atStack Overflow Enterprise

(blue star)

Live Search
placeholderSearch HySDS Wiki