Skip to content

bintriz/bsmn-aws-setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bsmn-aws-setup

Installing AWS ParallelCluster

$ pip install aws-parallelcluster

Configuring AWS ParallelCluster

Prerequisites

To configure AWS ParallelCluster, you need AWS security credentials as below. Please see this documentation (Access Keys) for detail.

  • AWS Access Key ID
  • AWS Secret Access Key

Then, you need to set up AWS EC2. Follow this guide (Setting Up with Amazon EC2) to set up. As a result, you get the below information.

  • Amazon EC2 Key Pair, which you save to your local computer as, say, /path/to/user-key-pair-region.pem
  • VPC and subnet

Configuration file

The default location of the AWS ParallelCluster configuration file is ~/.parallelcluster/config. The below is the configuration template for BSMN. Please update ~/.parallelcluster/config using this template with your own information of the above prerequisites.

[global]
update_check = true
sanity_check = true
cluster_template = bsmn

[aws]
aws_access_key_id = #Your AWS Access Key ID
aws_secret_access_key = #Your AWS Secret Access Key
aws_region_name = #Your AWS region e.g. us-east-1; see https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions

[cluster bsmn]
key_name = #Your Amazon EC2 Key Pairs
post_install = https://raw.githubusercontent.com/bintriz/bsmn-aws-setup/master/post_install.sh
post_install_args = "--timezone America/Chicago"
master_instance_type = m5.large
compute_instance_type = m5.12xlarge
initial_queue_size = 0
max_queue_size = 1000
cluster_type = spot
vpc_settings = public
ebs_settings = bsmn-ebs
efs_settings = bsmn-efs

[vpc public]
master_subnet_id = #Your subnet to use
vpc_id = #Your VPC

[ebs bsmn-ebs]
volume_size = 40

[efs bsmn-efs]
shared_dir = efs

[aliases]
ssh = ssh {CFN_USER}@{MASTER_IP} {ARGS}

Create a cluster and log in

Now you can create your cluster;

$ pcluster create bsmn

After the cluster finishes creating, log in with the EC2 key pair:

$ pcluster ssh bsmn -i /path/to/user-key-pair-region.pem

Documentation

For more information about the AWS ParallelCluster, plase see the following docs.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages