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