Skip to content

sean-smith/pcluster-manager

 
 

Repository files navigation

PCluster Manager - Make HPC Easy

Quickstart (15 mins) 🚀

Launch the stack in your AWS account by clicking on one of the below regions:

Region Launch
North Virginia (us-east-1) Launch
Oregon (us-west-2) Launch
Ireland (eu-west-1) Launch
Frankfurt (eu-central-1) Launch

Enter your email and wait (~15 mins) for the stack to go into CREATE_COMPLETE. Using the code from your email login to the Web UI at the address specified in the Outputs tab from the cloudformation stack.

For more details see the Install Instructions.

Screen Shot

Main Page

System Architecture

Pcluster Manager Architecture

Updating

To update the underlying lambda to the latest, run:

git clone https://github.com/aws-samples/pcluster-manager.git
cd pcluster-manager/
./scripts/update.sh

Local Development

To run Pcluster Manager locally, start by setting the following environment variables:

export AWS_ACCESS_KEY_ID=[...]
export AWS_SECRET_ACCESS_KEY=[...]
export AWS_DEFAULT_REGION=us-east-2
export API_BASE_URL=https://[API_ID].execute-api.us-east-2.amazonaws.com/prod  # get this from ParallelClusterApi stack outputs

Start the API backend by running:

scripts/run_flask.sh

Start the React frontend by running:

cd frontend/src
npm install # if this is your first time starting the frontend
npm start

Then navigate to http://localhost:3000

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 82.6%
  • Python 12.6%
  • Shell 2.4%
  • CSS 1.4%
  • Other 1.0%