CLI
The command line interface (CLI) is one of two modes of usage, next to scherbelberg’s API.
scherbelberg
HPC cluster deployment and management for the Hetzner Cloud
scherbelberg [OPTIONS] COMMAND [ARGS]...
Options
- --version
catalog
list data centers and available servers types
scherbelberg catalog [OPTIONS] [DATACENTER]
Options
- -t, --tokenvar <tokenvar>
- Default
HETZNER
- -l, --log_level <log_level>
- Default
40
Arguments
- DATACENTER
Optional argument
create
create cluster
scherbelberg create [OPTIONS]
Options
- -p, --prefix <prefix>
- Default
cluster
- -t, --tokenvar <tokenvar>
- Default
HETZNER
- -a, --wait <wait>
- Default
1.0
- -s, --scheduler <scheduler>
- Default
cx11
- -w, --worker <worker>
- Default
cx11
- -i, --image <image>
- Default
ubuntu-20.04
- -d, --datacenter <datacenter>
- Default
fsn1-dc14
- -n, --workers <workers>
- Default
1
- -c, --dask_ipc <dask_ipc>
- Default
9753
- -d, --dask_dash <dask_dash>
- Default
9756
- -e, --dask_nanny <dask_nanny>
- Default
9759
- -l, --log_level <log_level>
- Default
40
destroy
destroy cluster
scherbelberg destroy [OPTIONS]
Options
- -p, --prefix <prefix>
- Default
cluster
- -t, --tokenvar <tokenvar>
- Default
HETZNER
- -a, --wait <wait>
- Default
1.0
- -l, --log_level <log_level>
- Default
40
ls
list cluster nodes
scherbelberg ls [OPTIONS]
Options
- -p, --prefix <prefix>
- Default
cluster
- -t, --tokenvar <tokenvar>
- Default
HETZNER
- -a, --wait <wait>
- Default
1.0
- -l, --log_level <log_level>
- Default
40
nuke
nuke cluster
scherbelberg nuke [OPTIONS]
Options
- -p, --prefix <prefix>
- Default
cluster
- -t, --tokenvar <tokenvar>
- Default
HETZNER
- -l, --log_level <log_level>
- Default
40
scp
scp from/to cluster node
scherbelberg scp [OPTIONS] [SOURCE]... TARGET
Options
- -p, --prefix <prefix>
- Default
cluster
- -t, --tokenvar <tokenvar>
- Default
HETZNER
- -a, --wait <wait>
- Default
1.0
- -l, --log_level <log_level>
- Default
40
- -v, --verbose
- Default
False
Arguments
- SOURCE
Optional argument(s)
- TARGET
Required argument
ssh
ssh into cluster node
scherbelberg ssh [OPTIONS] HOSTNAME [COMMAND]
Options
- -p, --prefix <prefix>
- Default
cluster
- -t, --tokenvar <tokenvar>
- Default
HETZNER
- -a, --wait <wait>
- Default
1.0
- -l, --log_level <log_level>
- Default
40
Arguments
- HOSTNAME
Required argument
- COMMAND
Optional argument