azurehpc/examples/beegfs_local_ssd
Xavier Pillons 226b26273d add variables for storage 2020-03-16 18:12:39 +01:00
..
config.json add variables for storage 2020-03-16 18:12:39 +01:00
readme.md Removed azhpc-view and put links for azurehpc-ui 2019-09-13 15:58:39 +01:00

readme.md

BeeGFS Cluster built with local ssd's

Visualisation: config.json

This will deploy a BeeGFS PFS using local SSD's (D16_v3), a headnode, an NFS server running on the headnode (User accounts shared home directories will be stored here), compute cluster and PBS will be deployed.

NOTE:

  • MAKE SURE YOU HAVE FOLLOWED THE STEPS IN prerequisite before proceeding here

First initialise a new project. AZHPC provides the azhpc-init command that will help here. Running with the -s parameter will show all the variables that need to be set, e.g.

$ azhpc-init -c $azhpc_dir/examples/beegfs_local_ssd -d beegfs_local_ssd -s
Fri Jun 28 08:50:25 UTC 2019 : variables to set: "-v location=,resource_group="

The variables can be set with the -v option where variables are comma separated. The -d option is required and will create a new directory name for you.

azhpc-init -c $azhpc_dir/examples/beegfs_local_ssd -d beegfs_local_ssd -v location=westus2,resource_group=azhpc-cluster

Create the cluster

cd beegfs_local_ssd
azhpc-build

Allow ~15 minutes for deployment.

To check the status of the VMs run

azhpc-status

Connect to the headnode and check PBS and BeeGFS (it will be mounted at /beegfs)

$ azhpc-connect -u hpcuser headnode

Resources:

* Head node (headnode)
* Compute nodes (compute)
* BeeGFS
  * Management server (beegfsm)
  * Object storage servers and metadata servers(beegfssm)

> Note: The Hb nodes are used for the cluster.  To get best performance nodes with accelerated networking should be used.