ginomcevoy / vespa

Virtualized Experiments for Scientific Parallel Applications (VESPA)
0 stars 0 forks source link

Vespa installer #57

Open ginomcevoy opened 8 years ago

ginomcevoy commented 8 years ago

Provide an installer for Vespa, with the following objectives:

VESPA_HOME=$HOME/vespa
REPO_ROOT=$HOME/vespa-vms
EXP_DIR=$HOME/shared/vespa-experiments
CONSOLIDATED_DIR=$HOME/vespa-results/consolidated
ginomcevoy commented 8 years ago

The installer has the following procedure:

  1. Check common Vespa requirements: Python 2.7, libvirt
  2. Check Vespa requirements for head node: Ansible 1.9+, GNU parallel, Torque server
  3. Get input for VESPA_HOME
  4. If VESPA_HOME exists, ask if user wants to overwrite configuration
  5. If user agrees: 5.1 Get input for REPO_ROOT, EXP_DIR, CONSOLIDATED_DIR 5.2 Use template in install/vespa.params and update the four paths, put result in config/vespa.params 5.3 Copy install/vespa.nodes to config/ 5.4 Copy install/hardware.params to config/
  6. Overwrite Vespa code files to VESPA_HOME